Skip to Content
View all events

GitHub Actions Certification Crash Course

Published by Pearson

Intermediate content levelIntermediate

Prepare for the exam to streamline workflows, automate tasks, & optimize pipelines with ease

  • Course is aligned to the newly released GitHub Actions certification
  • Expert-led insights and strategies from 25-year IT industry veteran and Microsoft Certified Trainer Tim Warner
  • Real-world scenarios show how to optimize and manage GitHub workflows at enterprise scale

Join us for a dynamic 5-hour live training course designed for those aiming to ace the GitHub Actions exam and professionals seeking to enhance their GitHub Actions skills. Facilitated by Tim Warner, an expert with vast IT and training experience, this course blends in-depth theoretical knowledge with practical applications. It covers the essentials of GitHub Actions, from workflow configuration and data security to enterprise-level management, equipping participants with both certification readiness and practical, deployable skills.

The course structure offers a holistic approach, emphasizing efficient workflow management, security practices, and enterprise application. It's tailored to provide a comprehensive understanding of GitHub Actions, making it ideal for candidates targeting certification and professionals looking to integrate advanced GitHub Actions into their daily workflows.

What you’ll learn and how you can apply it

By the end of the live online course, you’ll understand:

  • GitHub Actions setup and administration
  • GitHub Actions security proven practices
  • Test-taking skills and certification-specific guidance

And you’ll be able to:

  • Actively engage in setting up and fine-tuning GitHub Actions workflows to suit various project needs and scenarios
  • Gain crucial insights and practical tips to confidently pass the GitHub Actions certification exam
  • Elevate your skills in managing GitHub Actions at an enterprise scale

This live event is for you because...

  • You are a DevOps professional wanting to obtain GitHub Actions certification.
  • You are a software developer with foundational knowledge looking to enhance your skill set and prepare for the GitHub Actions certification exam.
  • You are an IT practitioner looking to automate, optimize, and secure CI/CD workflows with your organization.

Prerequisites

  • Foundational understanding of GitHub's basic functionalities and a fundamental grasp of CI/CD principles.
  • Prior experience in software development or IT operations, with a basic familiarity with DevOps practices is beneficial.
  • Knowledge of YAML syntax and experience with version control, particularly Git, are recommended to fully engage with the course content and practical examples.

Course Set-up

Recommended Preparation

Recommended Follow-up

Schedule

The time frames are only estimates and may vary according to how the class is progressing.

Course Introduction (10 minutes)

  • Welcome and overview of course objectives
  • Understanding the importance of GitHub Actions in modern DevOps
  • Overview of course structure and key takeaways

Lesson 1: Trigger Custom Workflows (15 minutes)

  • Configuring workflows for various event types: scheduled, manual, and webhook
  • Demonstrating practical use cases for workflow triggers
  • Q&A Session: Addressing student queries and clarifications

10-minute break

Lesson 2: Utilize Workflow Components (20 minutes)

  • Mastering workflow syntax and job steps
  • Implementing conditional keywords and workflow commands
  • Understanding GitHub-hosted vs self-hosted runners
  • Q&A Session: Interactive discussion and clarification of concepts

Lesson 3: Secure and Manage Workflow Data (40 minutes)

  • Using encrypted secrets and environment variables for data security
  • Managing workflow artifacts, status badges, and environment protections
  • Configuring job matrices and approval gates for optimized workflow runs
  • Q&A Session: Engaging with students to resolve doubts and questions

10-minute break

Lesson 4: Analyze and Navigate Workflow Effects (35 minutes)

  • Diagnosing workflow triggers and understanding their effects
  • Accessing and interpreting workflow logs and configurations
  • Navigating workflow assets within a repository
  • Q&A Session: Facilitating a discussion and answering student inquiries

Lesson 5: Employ and Select Trustworthy Actions (30 minutes)

  • Defining criteria for trustworthy actions
  • Understanding action types, inputs, outputs, and selecting appropriate actions
  • Troubleshooting common issues in JavaScript and Docker container actions
  • Q&A Session: Open forum for student queries and practical insights

10-minute break

Lesson 6: Craft and Optimize Purposeful Workflows (40 minutes)

  • Integrating scripts, publishing to GitHub Packages and Container Registry
  • Deploying releases and implementing CodeQL steps in workflows
  • Techniques for optimizing workflow runs, including caching and data passing
  • Q&A Session: Addressing real-world application and student questions

Lesson 7: Propagate and Administer Actions in Enterprise (40 minutes)

  • Reusing templates and managing components in enterprise settings
  • Configuring self-hosted runners and managing enterprise-level secrets
  • Implementing organizational policies for GitHub Actions
  • Q&A Session: Engaging in enterprise-specific queries and discussions

10-minute break

Lesson 8: Distribute Custom Actions (40 minutes)

  • Best practices for distributing custom actions and publishing to the GitHub marketplace
  • Creating effective release strategies for actions
  • Course recap, final tips for exam preparation, and additional resources for further learning
  • Q&A Session: Final round of queries and course wrap-up discussion

Your Instructor

  • Tim Warner

    Tim Warner has been a Microsoft MVP in Azure AI and Cloud/Datacenter Management for 6 years and a Microsoft Certified Trainer for more than 25 years. His O'Reilly Live Training classes on generative AI, GitHub, DevOps, data engineering, cloud computing, and Microsoft certification reach hundreds of thousands of students around the world. He's written for Microsoft Press, presented at Microsoft Ignite, and contributed to several Microsoft open-source projects. You can connect with Tim on LinkedIn: timw.info/li.

Skill covered

GitHub