Learn Github Actions for CI/CD DevOps Pipelines
Learn Github Actions for CI/CD DevOps Pipelines, available at $54.99, has an average rating of 4.3, with 30 lectures, 4 quizzes, based on 309 reviews, and has 43035 subscribers.
You will learn about The fundamentals for writing CI/CD pipelines with Github Actions Best practices for editing Github workflows Triggering a workflow on a Pul Request, Tag, Push or on a schedule Creating DevOps pipelines for Web Apps, Container apps and Databases Deploying apps and infra into Azure Cloud Using Terraform and Bicep (Infra as Code) with Github Actions Creating custom runner to run the pipelines Implement DevSecOps principles This course is ideal for individuals who are All beginners (developers, ops and devops) who wants to learn Github Actions or Developers who already use Git and Github and are looking to master another cool feature of Github or DevOps beginners looking for step by step guide to create their first successful CI/CD pipelines or Ops experts looking for to use Github to automate the deployment of their infrastructure It is particularly useful for All beginners (developers, ops and devops) who wants to learn Github Actions or Developers who already use Git and Github and are looking to master another cool feature of Github or DevOps beginners looking for step by step guide to create their first successful CI/CD pipelines or Ops experts looking for to use Github to automate the deployment of their infrastructure.
Enroll now: Learn Github Actions for CI/CD DevOps Pipelines
Summary
Title: Learn Github Actions for CI/CD DevOps Pipelines
Price: $54.99
Average Rating: 4.3
Number of Lectures: 30
Number of Quizzes: 4
Number of Published Lectures: 30
Number of Published Quizzes: 4
Number of Curriculum Items: 34
Number of Published Curriculum Objects: 34
Original Price: €44.99
Quality Status: approved
Status: Live
What You Will Learn
- The fundamentals for writing CI/CD pipelines with Github Actions
- Best practices for editing Github workflows
- Triggering a workflow on a Pul Request, Tag, Push or on a schedule
- Creating DevOps pipelines for Web Apps, Container apps and Databases
- Deploying apps and infra into Azure Cloud
- Using Terraform and Bicep (Infra as Code) with Github Actions
- Creating custom runner to run the pipelines
- Implement DevSecOps principles
Who Should Attend
- All beginners (developers, ops and devops) who wants to learn Github Actions
- Developers who already use Git and Github and are looking to master another cool feature of Github
- DevOps beginners looking for step by step guide to create their first successful CI/CD pipelines
- Ops experts looking for to use Github to automate the deployment of their infrastructure
Target Audiences
- All beginners (developers, ops and devops) who wants to learn Github Actions
- Developers who already use Git and Github and are looking to master another cool feature of Github
- DevOps beginners looking for step by step guide to create their first successful CI/CD pipelines
- Ops experts looking for to use Github to automate the deployment of their infrastructure
DevOps became very important for organizations willing to automate and modernize their workloads. Thanks to its capabilities, it is never been easier create a pipeline that can do all the required steps to build ‘almost’ any kind of application and deploy ‘almost’ to any environment. All of this with a click of a button.
Not only that, using DevOps features makes it possible to secure the pipelines when managing secrets or when connecting to the target production environment. That become today what is known as DevSecOps.
Many known tools are available to implement DevOps like Jenkins, Gitlab CI, Azure DevOps Pipelines and many more. Github Actions is one of these tools. It did become popular from the first day it was launched back in 2018. That success was due to the popularity of Github as a platform to host the source code used by more than 50 million users. It was very natural to use the same platform to build and deploy that code into production.
This course will walk you through the creation of CI/CD DevOps pipelines to take your code, build it, scan it, test it then deploy it into Dev, Test and Prod environments whether that is in premise or on the cloud.
Using multiple demonstrations, we will show the powerful features of Github Actions.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Starting with the basics
Lecture 1: Create first Github Actions workflow
Lecture 2: Create workflow with input
Chapter 3: Creating Workflow for .NET apps
Lecture 1: Create workflow for .NET app
Lecture 2: Create workflow to build and deploy web app into Azure cloud
Chapter 4: Deploying Infrastructure into the Cloud
Lecture 1: Deploying Terraform infra into Azure
Lecture 2: Deploy Bicep infra with Github Actions (part 1)
Lecture 3: Deploy Bicep infra with Github Actions (part 2)
Chapter 5: Building and pushing containers to the registry
Lecture 1: Build and push docker image to container registry in Github Workflow
Chapter 6: Deploying to Kubernetes/AKS
Lecture 1: Explaining CI/CD for Kubernetes
Lecture 2: Build, push image and deploy to Kubernetes/AKS
Lecture 3: Complete CI/CD pipeline for Kubernetes/AKS
Chapter 7: Deploying to Azure Container Apps
Lecture 1: Introduction to CI/CD pipeline steps
Lecture 2: Setting the demo environment
Lecture 3: Creating the CI/CD pipeline
Lecture 4: [Demo] Running the pipeline
Chapter 8: Using self hosted runner
Lecture 1: Options for hosting Github Runners
Lecture 2: Self hosted runner
Lecture 3: [Demo] Self hosted runner
Chapter 9: Workflow features
Lecture 1: Reusable workflows
Lecture 2: [Demo] Reusable workflows
Chapter 10: Secure pipelines
Lecture 1: Passwordless workflows with Workload Identity (OIDC)
Lecture 2: [Demo] Passwordless workflows with Workload Identity (OIDC)
Chapter 11: Github Advanced Security
Lecture 1: Introduction to CodeQL
Lecture 2: [Demo] Scanning application source code using CodeQL
Lecture 3: Introduction to Microsoft Defender for DevOps
Lecture 4: [Demo] Introduction to Microsoft Defender for DevOps
Chapter 12: Adding documentation check to the pipeline
Lecture 1: Catching spelling errors within the pipeline
Chapter 13: Github and Azure DevOps together
Lecture 1: Trigger Azure Pipeline from Github Actions
Chapter 14: About the author
Lecture 1: Connect with Houssem Dellai
Instructors
-
Houssem Dellai
Cloud Solution Architect working at Microsoft
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 9 votes
- 3 stars: 43 votes
- 4 stars: 105 votes
- 5 stars: 150 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024