Mastering CICD With Azure DevOps YAML Pipelines

About Course
What I will learn?
- Understand the continuous integration and continuous deployment
- Learn CI/CD pipeline concept
- Understand DevOps principal leads to CI/CD
- Learn Azure DevOps pipelines and what it does
- Create a fully automated CI/CD step by step
Course Curriculum
Introduction
-
Introduction
07:53
Introduction to CI/CD pipeline
-
DevOps Principals
20:10 -
What is pipeline in software development?
11:30 -
What is CI?
11:11 -
What is CD?
08:39
Introduction to Azure DevOps
-
What is Azure DevOps?
07:51 -
Azure Repos
06:47 -
Azure Pipelines
13:10 -
Classic pipelines vs YAML pipelines
08:46
Introduction to Azure Pipelines YAML pipeline 1
-
What is YAML
01:56 -
YAML basic syntax
07:05 -
Create the first YAML pipeline in Azure DevOps
20:25 -
Create and use the variables in YAML pipelines
10:01 -
Configure YAML pipeline trigger
07:52
Introduction to Azure Pipelines YAML pipeline 2
-
Azure Pipelines YAML pipeline Schema
01:31 -
What are pipeline steps?
03:51 -
What are pipeline jobs?
03:20 -
What are pipeline stages?
05:07
Create a CI/CD pipeline for a web application using classic pipelines
-
Install Visual Studio community
02:29 -
Create a repository for application source code
06:06 -
Create a demo ASP.NET web application
07:55 -
Create a Classic CI pipeline
11:33 -
Create a Classic CD pipeline
13:33 -
Configure Classsic pipeline triggers to make the workflow fully automated
14:44
Create a CI/CD pipeline for a web application using YAML pipelines
-
Create a YAML CI pipeline
14:51 -
Create a YAML CD pipeline
21:58 -
Create one YAML pipeline for CI/CD
17:36
Advanced features
-
Configure schedules for YAML pipelines
09:26 -
Configure approvals for YAML pipelines
12:16
Career Opportunities
DevOps Engineer: This is a role that requires expertise in both development and operations. DevOps engineers build and maintain the infrastructure and tools that enable developers to deploy and release code quickly and reliably.
CI/CD Pipeline Engineer: This role focuses specifically on building and maintaining the pipelines that automate the process of building, testing, and deploying software.
Software Engineer: Many software engineering positions require knowledge of CI/CD pipelines, as it is becoming an increasingly important part of the development process.
Test Automation Engineer: Test automation is a crucial part of the CI/CD process, and developers with experience in building and managing automated testing frameworks can find opportunities in this field.
Release Engineer: Release engineers are responsible for coordinating the deployment and release of the software. They work closely with developers and operations teams to ensure that releases are smooth and error-free.
Cloud Infrastructure Engineer: Cloud infrastructure engineers design, build, and maintain the cloud-based infrastructure that supports CI/CD pipelines.
Site Reliability Engineer: Site reliability engineers ensure that software applications are reliable, scalable, and performant. They work closely with developers and operations teams to build and maintain systems that can handle large volumes of traffic and requests.
These are just a few examples of the career opportunities available to developers who have experience with CI/CD pipelines. With the increasing importance of automation and continuous delivery in software development, this skill set is becoming more valuable than ever.
Frequently asked questions
-
How can I purchase the courses?You just need to click on enroll and it directs you to the payment page. After purchase process, you get the link to the course and you can start immediately
-
Which payment methods are supported?Currently, we accept Credit Card, Visa, American Express, and JCB
-
Do I get support during the course?Yes, during the course you are fully supported by the trainer. Additionally, there is a Facebook group in which you can get to know other students and exchangeyour knowledge
-
How can I request for refund?This is very easy. If your course plan includes a refund, you can request for refund within the refund policy time frame. You need to send an email to support@codingascreating.com. We process your refund and pay you back.
-
LevelBeginner
-
Duration5 hours
-
Last Updated5 June 2023
A course by
Material Includes
- 5 hours of on-demand video
- 31 Lectures
- Full lifetime access
- Certificate of Completion
Requirements
- - No programming experience needed. You will learn everything you need to know
- - Free Microsoft account is needed to access Azure DevOps and Azure
- - Some of exercises need Windows based device
Target Audience
- This course is suitable for IT professionals who are beginner to CI/CD concept
- Software developer who is not familiar with CI/CD yet
- Anyone who is interested to know about the CI/CD concept and do it by learning