- Introduction to DevOps
- Understand what DevOps is and the steps to accomplish it
- Identify teams to implement the process
- Plan for the transformation with shared goals and timelines
- Plan and define timelines for goals
- Choose the right project
- Understand different projects and systems to guide the journey
- Select a project to start the DevOps transformation
- Identify groups to minimize initial resistance
- Identify project metrics and Key Performance Indicators (KPI's)
- Describe team structures
- Understand agile practices and principles of agile development
- Create a team and agile organizational structure
- Identify ideal DevOps team members
- Select and configure tools for collaboration
- Choose the DevOps tools
- Design a tool integration strategy
- Design a license management strategy (e.g. Azure DevOps and GitHub users)
- Design a strategy for end-to-end traceability from work items to working software
- Design an authentication and access strategy
- Design a strategy for integrating on-premises and cloud resources
- Plan Agile with GitHub Projects and Azure Boards
- Describe GitHub Projects and Azure Boards
- Link Azure Boards and GitHub
- Configure and Manage GitHub Projects and boards
- Customize Project views
- Introduction to source control
- Understand source control
- Apply best practices for source control
- Describe the benefits of using source control
- Describe types of source control systems
- Apply source control practices in your development process
- Explain the differences between centralized and distributed version control
- Understand Git and TFVC
- Develop using Git
- Work with Azure Repos and GitHub
- Describe Azure Repos and GitHub
- Migrate from TFVC to Git
- Work with GitHub Codespaces
- Structure your Git Repo
- Understand Git repositories
- Implement mono repo or multiple repos
- Explain how to structure Git Repos
- Implement a change log
- Manage Git branches and workflows
- Describe Git branching workflows
- Implement feature branches
- Implement GitHub Flow
- Fork a repo
- Collaborate with pull requests in Azure Repos
- Leverages pull requests for collaboration and code reviews
- Give feedback using pull requests
- Configure branch policies
- Use GitHub mobile for pull requests approvals
- Lab: Azure Repos collaborating with pull requests
- Identify technical debt
- Identify and manage technical debt
- Integrate code quality tools
- Plan code reviews
- Describe complexity and quality metrics
- Explore Git hooks
- Understand Git hooks
- Identify when used Git hooks
- Implement Git hooks for automation
- Explain Git hooks’ behavior
- Plan foster inner source
- Use Git to foster inner source across the organization
- Implement fork workflow
- Choose between branches and forks
- Share code between forks
- Overview
- Key Highlights
- Who Should Attend
- Required
- Recommended
- Course Details
- Course Outline
- Why Choose Us
- Enroll
- FAQs
Overview
The AZ 400 course provides the knowledge and skills to design and implement DevOps processes and practices. Students will learn how to plan for DevOps, use source control, scale Git for an enterprise, consolidate artifacts, design a dependency management strategy, manage secrets, implement continuous integration, implement a container build strategy, design a release strategy, set up a release management workflow, implement a deployment pattern, and optimize feedback mechanisms.
This Azure DevOps Training is based on the objectives of the course version AZ-400T00-A.
Key Highlights
- Plan for the transformation with shared goals and timelines
- Select a project and identify project metrics and Key Performance Indicators (KPI’s)
- Create a team and agile organizational structure
- Design a tool integration strategy
- Design a license management strategy (e.g., Azure DevOps and GitHub users)
- Design a strategy for end-to-end traceability from work items to working software
- Design an authentication and access strategy
- Design a strategy for integrating on-premises and cloud resources
- Describe the benefits of using Source Control
- Describe Azure Repos and GitHub
- Migrate from TFVC to Git
- Manage code quality including technical debt SonarCloud, and other tooling solutions
- Build organizational knowledge on code quality
- Explain how to structure Git repos
- Describe Git branching workflows
- Leverage pull requests for collaboration and code reviews
- Leverage Git hooks for automation
- Use Git to foster inner source across the organization
- Explain the role of Azure Pipelines and its components
- Configure Agents for use in Azure Pipelines
- Explain why continuous integration matters
- Implement continuous integration using Azure Pipelines
- Define Site Reliability Engineering
- Design processes to measure end-user satisfaction and analyze user feedback
- Design processes to automate application analytics
- Manage alerts and reduce meaningless and non-actionable alerts
- Carry out blameless retrospectives and create a just culture
- Define an infrastructure and configuration strategy and appropriate toolset for a release pipeline and application infrastructure
- Implement compliance and security in your application infrastructure
- Describe the potential challenges with integrating open-source software
- Inspect open-source software packages for security and license compliance
- Manage organizational security and compliance policies
- Integrate license and vulnerability scans into build and deployment pipelines
- Configure build pipelines to access package security and license ratings
Who Should Attend
- DevOps Engineer
- Software Developer
Required
- Version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.
- Both Azure administration and Azure development with proven expertise in at least one of these areas.
- Cloud computing concepts, including an understanding of PaaS, SaaS, and IaaS implementations.
Course Details
- Duration: 4 Days [32 hours]
- Delivery Format: In-person / virtual Instructor-Led Training
Course Outline
Why Choose Us
- Proven Track Record: Thousands of satisfied students and successful certifications.
- Flexible Learning Options: Choose from various formats to fit your schedule and learning style.
- Post-Training Support: Access to additional resources and community forums for continued learning.
Enroll
Enroll NowFAQs
The AZ 400 program provides hands-on Azure DevOps training on various DevOps practices and processes that can be used to prepare for the AZ-400 exam. Earning the DevOps Expert Certification by clearing the exam will help validate and endorse your skills acquired from the course. This certification will help you accelerate your career path in the DevOps job market.
The AZ 400 or Azure DevOps training helps you learn multiple aspects, including DevOps planning, implementation of continuous integration, Source Control, consolidate Artifacts, designing a dependency management strategy, implementing continuous integration with Azure pipelines, managing application config, and secrets. It covers managing code quality and security policies and implementing a container build strategy.
Yes. The AZ 400 labs provide hands-on Azure DevOps training that helps you configure and implement various DevOps processes relevant to the course objectives.
Yes, NetCom Learning, being Microsoft Official Training Partner, prepares for the other related Azure certifications, including Microsoft Certified Azure Solutions Architect Expert Certification, or AWS Certified Solutions Architect - Professional
The AZ 400 Designing and Implementing Microsoft Azure DevOps training will be provided by Microsoft Certified Trainers (MCTs) with extensive domain knowledge and over a decade of training experience.
Undertaking the AZ 400 Azure DevOps training program can help you prepare for the AZ-400 exam, which upon successfully clearing, you can earn the Microsoft Certified Azure DevOps Engineer Expert Certification.
With NetCom Learning being a Microsoft Gold Partner, you can be assured of getting the official Microsoft content for the AZ 400 Azure DevOps training undertaken by Microsoft Certified Trainers, practice labs, a dedicated NetCom365 portal, and 24x7 learner support.
NetCom Learning offers a "Free Assessment" option to test your skills for the required (AZ 400) course. You can evaluate your abilities by taking our complimentary online quizzes.