Azure Devops Training

Azure Devops Training

The DevOps training offered is an immersive, hands-on experience meticulously crafted to guide participants towards becoming certified practitioners in the field. It is structured around the core principles of Continuous Development, Continuous Testing, Configuration Management, Continuous Integration, and Continuous Monitoring, all of which are integral components of the modern software development life cycle. Through a combination of theoretical instruction and practical application, participants are equipped with the knowledge, skills, and best practices necessary to navigate the complexities of DevOps successfully. Ultimately, this comprehensive approach ensures that participants emerge as adept practitioners capable of spearheading DevOps initiatives and driving organizational success in today's fast-paced, technology-driven landscape.

big-img

Azure Devops Course Syllabus 2024


    Section 1:

    Introduction to Azure DevOps Services
  • What is Azure DevOps services?
  • Services in Azure DevOps services. (Conceptual)
  • Introduction to .java and .class files and also JVM
  • Free MS agents, Private agents, Agent Pools in Azure DevOps, Create an agent pool and private agent.
  • What should you know before creating a Project?
  • Lab: Create a project in Azure DevOps.
    Section 2:

    Azure Repos
  • What is a version control and why use it? (Conceptual)
  • What type of version control repository supported in Azure Repos? (Conceptual)
  • Most common is git, some basic things you should know about git. (Introduction)
  • Lab: Create a git repo in Azure Repos.
  • Git branching strategy, a practical approach towards git flow.
    Section 3:

    Azure Boards
  • What is Azure Board? (Concepts)
  • Introduction to Agile. (Concepts)
  • Following agile in Azure DevOps.
  • Quick Start creating Iteration, Sprint, User Stories and Task.
  • How Azure board help your agile team.
  • Lab: Create Iterations, Sprint, User Stories and Task.
  • Some basic integrations with Azure Board and other Azure DevOps services.
  • Lab: Attach a User Story with code change

    Section 4:

    Azure Pipeline
  • What is build? (Conceptual)
  • What is Azure Pipelines (Conceptual)
  • What is CI CD. (Conceptual).
  • Creating build definition from Visual editor and YML. What is task in build definitions. (Practical and advance)
  • Build Agent, Variables, Task groups and other settings in Pipeline.
  • Lab: Release tasks creating a release pipeline, what are stages and how to use it in release pipeline.
  • Lab: Build and release pipeline variables.
  • Some basic configurations when using Azure DevOps services to deploy on Azure cloud. (Concepts)
  • Service endpoints, Azure DevOps extension marketplace and other integrations.
  • Lab: Create a basic build and release pipeline with a Infra as code example.
    Section 5:

    Azure Artifacts
  • What is Azure artifacts? (Concepts)
  • When to use it? (Concepts)
  • How software development practice uses this service and how it can be adopted in infra as code practice.
  • Lab: Creating Azure artifacts feed and consume it in a build pipeline.