3

Full GitHub Actions Course [FREE] πŸ’₯πŸ“½οΈπŸš€

 3 years ago
source link: https://dev.to/n3wt0n/full-github-actions-course-free-p5g
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Cover image for Full GitHub Actions Course [FREE] πŸ’₯πŸ“½οΈπŸš€

Full GitHub Actions Course [FREE] πŸ’₯πŸ“½οΈπŸš€

Jun 21

・2 min read

In this GitHub Actions Tutorial you will be able to go from zero to hero in 90 minutes. By the end of this course, you will have a deep understanding of the concepts and a great overall big picture of how GitHub Actions works and is used in the whole software development process.

And the best part? It is completely free, and takes only 90 minutes!

The course is a mix of theoretic explanations and hands-on demos to follow along, so you get your first hands-on experience with Actions and feel more confident using it in your projects.

The course is available here: πŸ€“

Link to the video: https://youtu.be/TLB5MY9BBa4

Course Overview πŸ“˜

This is what this course is all about:

1. GitHub Actions Overview

  • What is GitHub Actions
  • Advantages of GitHub Actions over other CI platforms
  • Key functionalities of GitHub Actions
  • Actions components: Events, Triggers, Workflows, Actions
  • Types of Actions: JavaScript vs Container
  • Actions Creation: Monolithic vs Chainable
  • Starter workflows
  • GitHub Actions Syntax
  • Governance of GitHub Actions
  • Debug and Troubleshooting

2. Actions CI, CD & Release

  • CI Workflows structure
  • Matrix build
  • CI Workflows examples: Docker, Web Apps, etc.
  • CD Workflows structure
  • CD Workflows examples: Docker, Azure, AWS, Serverless, ECS, Kubernetes, etc.
  • GitHub Actions Environments overview
  • Protection Rules and Approvals
  • Deployment Logs overview
  • GitHub Actions Environments: creation, management, and usage

3. Self-Hosted Runners

  • Difference between Hosted runners and Self-hosted runners
  • Configure Self-hosted runners
  • Runner Groups and why to use them
  • Best practices for Self-hosted runners
  • Dynamically scale Self-hosted runners

4. Secret Management

  • GitHub Actions Secrets Overview
  • Type of Secrets: Organization vs Repository vs Environment
  • Limitation of GitHub Secrets
  • Secrets: creation, management, and usage
  • Third party actions for secrets (Azure KeyVault, and more)

5. Advanced GitHub Actions

  • API availability
  • Passing Parameters to Actions
  • Repository Dispatch with custom events
  • Control the flow of the workflow with Conditionals

Like, share and follow me πŸš€ for more content:

πŸ“½ YouTube
β˜• Buy me a coffee
πŸ’– Patreon
🌐 CoderDave.io Website
πŸ‘• Merch
πŸ‘¦πŸ» Facebook page
πŸ±β€πŸ’» GitHub
πŸ‘²πŸ» Twitter
πŸ‘΄πŸ» LinkedIn
πŸ”‰ Podcast


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK