Title
Learn Azure Devops ci cd pipeline with YAML | Live project-2
YAML scripting ,Stages ,Jobs ,Tasks ,parameters,variables,triggers,AWS, SSH,Tomcat,Maven,Git,Jenkins,

What you will learn
1. YAML Key concepts. Basic fundamentals about YAML CI/CD pipeline
2. Rules to use YAML language to design YAML CI/CD pipeline
3. Stages: Single and multi level stages in YAML CI/CD pipeline formats
4. Jobs: Single and multi level jobs in YAML CI/CD pipeline formats. Types of jobs
5. Tasks : Tasks in YAML CI/CD pipeline formats. Types of tasks
6. What is Deployment job and how to use in yaml pipeline to deploy application
7. Variables : Use of variables in YAML CI/CD pipeline formats
11. Template variables in CI/CD pipeline
12. Macro variables in CI/CD pipeline
13. Runtime expression in CI/CD pipeline
14. Variables groups setup and access in YAML pipeline
15. Parameters and data types
16. Triggers : manual v/s scheduled triggers
17. Service connections in azuredevops
18. Live Project demo- Web application to deploy on AWS EC2 is instance using classic editor and YAML pipelines
19. End to End deployment of Demo Java based web application to tomcat server
20. Jenkins- Setup Jenkins server on AWS EC2 instance
21. Jenkins - Deployment of Java based application to tomcat server
22. Jenkins- Service connections, Service hooks , add task in YAML execution
Why take this course?
π Course Title: Master Azure DevOps with YAML CI/CD Pipelines: From Basics to Live Projects!
π Headline: Unlock the Power of YAML in Azure DevOps for Seamless CI/CD Workflows!
Overview: Dive into the world of Continuous Integration and Continuous Deployment (CI/CD) with this comprehensive course designed to guide you through the setup and configuration of YAML-based CI/CD pipelines on Azure DevOps. Engage in hands-on learning with real-time project setup using a Java-based web application, demystifying the process from start to finish.
What You'll Learn:
π YAML Key Concepts & Fundamentals:
- Understand the basics of YAML and its role in CI/CD pipelines.
- Learn the structure and syntax of YAML files for Azure DevOps.
π§ Designing Your Pipeline with YAML:
- Master the art of defining stages, jobs, and tasks within your YAML pipeline.
- Discover how to automate builds and deployments using triggers.
π οΈ Pipeline Components Explored:
- Dive into single and multi-level stages, understanding their roles.
- Explore various types of jobs and the tasks that drive your pipelines.
π Deployment with YAML:
- Learn how to deploy applications using deployment jobs in your YAML pipeline.
- Understand variable scopes, usage, and the power of templates and macros.
π Variables & Parameters:
- Get to grips with defining and using variables, including different types and syntax.
- Learn about parameterization for greater flexibility in your pipelines.
β±οΈ Triggers & Schedules:
- Configure manual and scheduled triggers to automate your workflow.
π€ Service Connections:
- Set up and manage service connections within Azure DevOps.
ποΈ AWS EC2 Setup:
- Deploy AWS EC2 instances as Tomcat servers and self-hosted agents.
- Configure Maven, Java, and Jenkins on AWS EC2 for a complete development environment.
𧱠Jenkins Integration:
- Build your application using a Jenkins server deployed on AWS EC2.
- Deploy your application from Jenkins to a Tomcat server.
Live Projects:
π οΈ Project 1: A hands-on project where you'll deploy a Java web application to an AWS EC2 Tomcat server using both classic editor and YAML pipelines on Azure DevOps.
ποΈ Project 2: Build and deploy a Java MVC web application end-to-end using Azure CI/CD pipelines with YAML, showcasing the full lifecycle of a modern application deployment.
Why This Course?
π Practical Approach: This course is designed to provide practical, real-world experience with Azure DevOps and YAML pipelines.
π οΈ Expert Guidance: With insights from Viren Kumar, an instructor with expertise in automation testing, you'll receive guidance tailored for success.
π± Regular Updates: The course content is regularly updated to include the latest DevOps tools and practices, ensuring your skills stay relevant and up-to-date.
Conclusion:
By completing this course, you'll gain a clear understanding of how to leverage Azure DevOps with YAML CI/CD pipelines to automate your application development lifecycle. Whether you're new to DevOps or looking to expand your skill set, this course is your stepping stone to mastering Azure DevOps and YAML pipelines.
π©βπ« Instructor Note: I am committed to helping you navigate the complexities of Azure DevOps with confidence through this enriched learning journey. Let's embark on this path to automation excellence together!
Regards, Viren Automation Testing π
Enroll Now & Transform Your DevOps Skills with YAML on Azure DevOps!
Screenshots




Reviews
Charts
Price

Rating

Enrollment distribution
