Packt

Hands-On CI/CD with GitHub Actions - Absolute Practical

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Hands-On CI/CD with GitHub Actions - Absolute Practical

Inclus avec Coursera PlusEn savoir plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Create and manage CI/CD workflows using GitHub Actions for automated software delivery.

  • Integrate testing, artifact management, and pull request automation into pipelines.

  • Deploy applications to Kubernetes using Helm and GitHub Actions with confidence.

  • Build and publish reusable and custom GitHub Actions for scalable automation.

Compétences que vous acquerrez

  • Catégorie : Application Deployment
  • Catégorie : Continuous Integration
  • Catégorie : CI/CD
  • Catégorie : Containerization
  • Catégorie : Continuous Delivery
  • Catégorie : Test Automation
  • Catégorie : Code Reusability
  • Catégorie : Continuous Deployment
  • Catégorie : Maintainability
  • Catégorie : Debugging
  • Catégorie : Release Management

Outils que vous découvrirez

  • Catégorie : Git (Version Control System)
  • Catégorie : GitHub
  • Catégorie : Selenium (Software)
  • Catégorie : Docker (Software)
  • Catégorie : YAML
  • Catégorie : Kubernetes

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

juillet 2026

Évaluations

17 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 17 modules dans ce cours

In this module, we will introduce the course goals, expected outcomes, and overall learning structure, providing a solid foundation for navigating the hands-on GitHub Actions exercises and preparing you for practical CI/CD implementations.

Inclus

1 vidéo1 lecture

In this module, we will explore GitHub Actions, covering its features, benefits, and practical use cases while teaching you how to configure workflows, jobs, and triggers, and guiding you through setting up your first repository for automation.

Inclus

4 vidéos1 devoir

In this module, we will guide you through writing your first workflows in GitHub Actions, adding jobs, steps, and triggers to automate CI/CD pipelines while learning to sequence jobs and run workflows on multiple operating systems.

Inclus

6 vidéos1 devoir

In this module, we will show how to integrate pre-built actions into your workflows, manage build artifacts across jobs, and efficiently handle downloads and storage to streamline automation in your CI/CD pipelines.

Inclus

7 vidéos1 devoir

In this module, we will focus on automating workflows tied to branches and pull requests, configuring triggers, running checks, and enforcing quality standards to manage merges and maintain code integrity effectively.

Inclus

6 vidéos1 devoir

In this module, we will master advanced workflow syntax, teaching you to use variables, secrets, and environments effectively while incorporating conditional logic to create dynamic, reusable, and efficient workflows.

Inclus

7 vidéos1 devoir

In this module, we will create a full CI/CD workflow for Python applications, automating tests, security scans, code quality checks, and Docker image builds, enabling end-to-end pipeline automation and deployment readiness.

Inclus

12 vidéos1 devoir

In this module, we will explore creating reusable workflows that can be shared across multiple repositories, teaching you to configure permissions, inputs, and conditional triggers to save time and maintain consistency across projects.

Inclus

6 vidéos1 devoir

In this module, we will introduce self-hosted GitHub Actions runners, covering installation, configuration, management, and advanced selection strategies to optimize CI/CD pipelines with customized environments.

Inclus

5 vidéos1 devoir

In this module, we will demonstrate how to deploy and manage GitHub runners in Kubernetes using the Action Runner Controller, enabling scalable, flexible, and automated CI/CD pipelines with efficient runner utilization.

Inclus

6 vidéos1 devoir

In this module, we will guide you through deploying applications to Kubernetes using GitHub Actions, automating tasks like manifest updates, secret management, and image tagging while creating reusable workflows and handling branch merges efficiently.

Inclus

10 vidéos1 devoir

In this module, we will show how to run Selenium tests within GitHub Actions workflows, covering prerequisites, job integration, troubleshooting, and creating reusable test workflows to automate web application testing effectively.

Inclus

7 vidéos1 devoir

In this module, we will demonstrate creating and using custom images for GitHub Actions runners, showing how to upgrade scalesets and verify that your workflows run in tailored environments for specialized CI/CD tasks.

Inclus

4 vidéos1 devoir

In this module, we will explore integrating Helm with GitHub Actions, covering setup, chart creation, updates, and publishing, while demonstrating how to automate and troubleshoot complete Helm deployment pipelines for Kubernetes applications.

Inclus

10 vidéos1 devoir

In this module, we will teach you how to develop, configure, and publish custom GitHub Actions, integrating them into workflows to enhance automation capabilities and streamline your CI/CD processes.

Inclus

8 vidéos1 devoir

In this module, we will demonstrate creating Dockerfile-based custom GitHub Actions, building and publishing images, integrating them into workflows, and debugging to ensure seamless execution in production CI/CD pipelines.

Inclus

3 vidéos1 devoir

In this module, we will wrap up the course by summarizing the key takeaways, reviewing practical CI/CD skills, and providing guidance for applying GitHub Actions knowledge to real-world projects for efficient and automated workflows.

Inclus

1 vidéo2 devoirs

Instructeur

Packt - Course Instructors
Packt
2 082 Cours614 592 apprenants

Offert par

Packt

En savoir plus sur Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions