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,

4.25 (28 reviews)
Udemy
platform
English
language
Other
category
instructor
Learn Azure Devops ci cd pipeline with YAML | Live project-2
308
students
9 hours
content
Jan 2025
last update
$64.99
regular price

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

Learn Azure Devops ci cd pipeline with YAML | Live project-2 - Screenshot_01Learn Azure Devops ci cd pipeline with YAML | Live project-2 - Screenshot_02Learn Azure Devops ci cd pipeline with YAML | Live project-2 - Screenshot_03Learn Azure Devops ci cd pipeline with YAML | Live project-2 - Screenshot_04

Reviews

Ognjen
August 16, 2023
Very good course especially part with Azure stages, jobs, tasks…Also Jenkins and ADO service connection. Nice job!
Danish
July 30, 2023
The course was not in depth as expected The speaker speaks bad english and very low voice tone So many times I had to google what he was trying to teach

Charts

Price

Learn Azure Devops ci cd pipeline with YAML | Live project-2 - Price chart

Rating

Learn Azure Devops ci cd pipeline with YAML | Live project-2 - Ratings chart

Enrollment distribution

Learn Azure Devops ci cd pipeline with YAML | Live project-2 - Distribution chart
5027552
udemy ID
16/12/2022
course created date
29/12/2022
course indexed date
kokku
course submited by