See how Insoft Services is responding to COVID-19

AZ-400T01-A: Implementing DevOps Development Processes

X

Contact Us

We would love to hear from you. Please complete this form to pre-book or request further information about our delivery options.

Subscribe

I'd like to receive emails with the latest updates and promotions from Insoft.

Data Protection & Privacy

I hereby allow Insoft Ltd. to contact me on this topic. Further, I authorise Insoft Ltd. processing, using collecting and storing my personal data for the purpose of these activities. All your data will be protected and secured as outlined in our privacy policy.


  • AZ-400T01-A: Implementing DevOps Development Processes
    1 days  (Instructor Led Online)  |  Azure DevOps Engineer

    Course Details

    The Implementing DevOps Development Processes (AZ-400T01-A) course provides the knowledge and skills to implement DevOps processes.

    In this course, students will learn how to use source control, scale Git for an enterprise, and implement and manage build infrastructure.

    This training already retired on 29th of May 2020.

     

    See other Microsoft courses

    Outline

    Module 1: Getting started with Source Control

    Lessons

    • What is Source Control?
    • Benefits of Source Control
    • Types of Source Control systems
    • Introduction to Azure Repos
    • Migrating from Team Foundation Version Control (TFVC) to Git
    • Authenticating to your Git Repos

    After completing this module, students will be able to:

    • Describe the benefits of using Source Control
    • Migrate from TFVC to Git

     

    Module 2: Scaling git for enterprise DevOps

    Lessons

    • How to structure your Git repo
    • Git Branching workflows
    • Collaborating with Pull Requests
    • Why care about GitHooks?
    • Fostering Internal Open Source
    • Git Version
    • Public projects
    • Files in Git

    After completing this module, students will be able to:

    • Scale Git for Enterprise DevOps

     

    Module 3: Implement & Manage Build Infrastructure

    Lessons

    • The concept of pipelines in DevOps
    • Azure Pipelines
    • Evaluate the use of Hosted vs Private Agents
    • Agent pools
    • Pipelines and concurrency
    • Azure DevOps and Open Source projects
    • Azure Pipelines YAML vs Visual Designer
    • Setup private agents
    • Integrate Jenkins with Azure Pipelines
    • Integration of external source control with Azure Pipelines
    • Analyze and integrate Docker multi-stage builds

    After completing this module, students will be able to:

    • Implement and manage build infrastructure

     

    Module 4: Managing application config & secrets

    Lessons

    • Introduction to Security
    • Implement secure and compliant development process
    • Rethinking application config data
    • Manage secrets, tokens, and certificates
    • Implement tools for managing security and compliance in a pipeline

    After completing this module, students will be able to:

    • Manage application config and secrets

     

    Module 5: Implement a mobile DevOps strategy

    Lessons

    • Introduction to Mobile DevOps
    • Introduction to Visual Studio App Center
    • Manage mobile target device sets and distribution groups
    • Manage target UI test device sets
    • Provision tester devices for deployment
    • Create public and private distribution groups

    After completing this module, students will be able to:

    • Implement a mobile DevOps strategy

    Target Audience

    Students in this Implementing DevOps Development Processes (AZ-400T01-A) course are interested in implementing DevOps processes or in passing the Microsoft Azure DevOps Solutions certification exam.

    Prerequisites

    Fundamental knowledge about Azure, version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.