Github Actions For Beginners

Learn how to create CD/CD pipelines with Github Actions

Learn how to create CD/CD pipelines with Github Actions

Overview

Writing and structuring workflow yaml files, Defining jobs and workflows, Using actions in a workflow, Uploading and downloading job artifacts, Specifying job execution order, Executing multiline commands, Working with variables at different levels in a workflow

Beginners who are new to CI/CD and Gitub Actions, Developers who want to automate the process of building, testing and deployment their apps, DevOps engineers looking for learning and practicing CI/CD with Github Actions

Having a Github account, Basic git knowledge, Basic experience with Linux

Tired of doing the same development tasks over and over? Let’s automate them!


In this hands-on course, you’ll learn how to automate your development workflow using GitHub Actions — from testing and building to deployment — you don't need any prior DevOps experience to start this course!

We’ll start from scratch, exploring how GitHub Actions works under the hood. You’ll learn about workflows, jobs, events, and runners, and how they connect to make your automation powerful and efficient. Through practical examples, you'll quickly move from theory to practice, building real-world pipelines that automatically test, build, and deploy your code.

By the end of this course, you’ll be able to build and customize your own CI/CD pipelines directly within GitHub, empowering you and your team to deliver high-quality software faster, more reliably and with fewer errors.


What you’ll learn

  • Writing and structuring workflow yaml files

  • Defining jobs and workflows

  • Using actions in a workflow

  • Uploading and downloading job artifacts

  • Specifying job execution order

  • Working with variables at different levels in a  workflow

  • and  more ...

Requirements for this Course:

  • Having a Github account

  • Basic git knowledge

  • Basic experience with Linux

Who this course is for:

  • Beginners who are new to CI/CD and Gitub Actions

  • Developers who want to automate the process of building, testing and deployment their apps

  • DevOps engineers looking for learning and practicing CI/CD with Github Actions

Wissem Khrarib

Welcome to my courses on Udemy! I am a passionate computer science enthusiast, dedicated to helping learners like you explore the fascinating world of technology.

I am very excited to learn and teach IT concepts such as Django, Docker, Kubernetes, DevOps

I hope that my courses will be helpful for you.

Free Enroll