Azure Devops CI/CD Pipelines with YAML | Practical Demos

Create CI/CD pipelines for Azure DevOps using YAML. Automation examples/demos from real world scenarios.
4.16 (125 reviews)
Udemy
platform
English
language
Other
category
Azure Devops CI/CD Pipelines with YAML | Practical Demos
10β€―569
students
4.5 hours
content
Nov 2023
last update
$54.99
regular price

Why take this course?

πŸŽ“ [Azure DevOps CI/CD Pipelines with YAML] πŸš€

Course Headline: Create CI/CD pipelines for Azure DevOps using YAML. Automation examples/demos from real-world scenarios.


🧩 Unlock the Power of Azure DevOps and YAML with Practical Demos!

In this comprehensive course, you'll dive into the world of Azure DevOps and master the art of implementing Continuous Integration and Continuous Deployment (CI/CD) pipelines using YAML. Designed for both beginners and seasoned professionals, this course offers a hands-on approach to learning with a variety of real-world examples and step-by-step demos.


πŸ” What You'll Learn

Foundational Concepts:

  • Understanding the principles of CI/CD and how Azure DevOps fits into the ecosystem.
  • Setting up your first YAML pipeline in Azure DevOps.

Advanced Techniques:

  • Crafting complex pipelines with stages, jobs, and tasks to automate your build, test, and deploy processes.
  • Utilizing DevOps best practices, including code scanning, load testing, and quality assurance with SonarQube.

Practical Applications:

  • A wide array of practical examples covering various scenarios such as:
    • Source Code Management: Multiple repo checkouts, stage dependencies.
    • Infrastructure as Code (IaC): Starting VMs with loops, installing software without credentials, executing commands on virtual servers.
    • Application Lifecycle Management: Building and deploying applications to Azure App Service, Kubernetes, or container registries like ACR.
    • Security Scanning: Using tools like Trivy, Snyk, and Gitleaks to secure your code and containers before deployment.
    • Performance Testing: Utilizing JMeter for load testing and Azure Load Testing services.

Tool Integration:

  • Working with Ansible, Python, NodeJS, and .NET microservices within your CI/CD pipeline.
  • Pushing packages to Artifact feeds and managing build numbers dynamically.

πŸ› οΈ What You'll Cover

  • Cron Schedules: Running pipelines at specific times or intervals.
  • Manual Validations: Executing tasks based on manual approvals.
  • Stages, Jobs, and Tasks: Understanding how to structure your YAML pipelines for optimal workflow.
  • Pipeline Templates: Using nested templates to create reusable components for complex pipelines.

πŸ‘¨β€πŸ’» Who Is This Course For?

  • Developers looking to integrate CI/CD into their development process.
  • DevOps professionals aiming to enhance their Azure DevOps and YAML skills.
  • Team leads and managers who want to streamline their application deployment processes.
  • Anyone interested in learning about the practical application of Azure DevOps and YAML for automation and orchestration.

πŸ“š Course Highlights

  • Over 20 real-world examples and demos.
  • Detailed explanations of each step in creating and managing YAML pipelines.
  • Best practices for security, performance, and quality assurance.
  • Guidance on using a variety of tools within Azure DevOps for comprehensive automation.

Embark on your journey to becoming an Azure DevOps YAML wizard! πŸ§™β€β™‚οΈ Join us in this course and transform the way you deploy applications with Azure DevOps CI/CD pipelines using YAML. Sign up now and turn your development processes into a seamless, automated powerhouse! πŸš€

Enroll today and elevate your DevOps skills to new heights! πŸŽ“βœ¨

Loading charts...

4786992
udemy ID
18/07/2022
course created date
07/11/2022
course indexed date
Bot
course submited by