The Complete GitHub Actions & Workflows Guide
Last updated on October 15, 2026 6:25 pmThe Complete GitHub Actions & Workflows Guide
★★★★★
$459.00 in stock
Udemy.com
as of October 15, 2026 6:25 pm
Automate Code Testing, Deployment & Versioning using CI/CD Workflows. Create & Publish GitHub Actions to the Marketplace
Created by:
Ali Alaa
Front-end Web Developer
Front-end Web Developer
Rating:4.62 (3685reviews)
27033students enrolled
What Will I Learn?
- Learn about writing serialized data in the YAML format.
- Learn about all the GitHub Actions concepts (Workflows, Steps, Jobs, Actions, etc..)
- Discover everything you can do in a GitHub workflow (events, schedules, filtering, environment variables, context, encryption, matrix and more)
- Learn how docker can be used in a GitHub workflow
- Create a real-life CI/CD workflow for code testing, formatting, versioning and more.
- Use caching in workflows for an improved performance.
- Learn about uploading artifacts in workflows.
- Learn about how to create your own custom GitHub Actions using Javascript or Docker
- Create an action for opening GitHub issues using JavaScript.
- Create an action for sending slack messages using PHP.
- Learn how to publish GitHub actions in the GitHub marketplace.
Requirements
- You should have basic GitHub knowledge
- Some lectures will require some basic docker knowledge (it's not necessary if you want to skip it)
- Creating custom actions requires JavaScript and/or docker knowledge
- For some sections some stuff must be installed on your machine including: nodejs, npm, docker, composer, php.
- The last section requires an AWS account if you follow actively and you might be charged.
Target audience
- Developers/Software engineers who need to learn everything about GitHub Workflows & Actions.
- Developers/Software engineers who want to create a CI/CD workflow using GitHub
- Developers/Software engineers who would like to learn how to create and publish GitHub Actions.


There are no reviews yet.