Change Management Week

Everyday this week!

COURSE

Designing and Implementing Microsoft DevOps Solutions

Courses

 > 

Designing and Implementing Microsoft DevOps Solutions
Share

Introduction

This 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.

Objectives

At the end of the course, students will be able to:

  • Design a DevOps strategy
  • Implement DevOps development processes
  • Implement continuous integration
  • Implement continuous delivery
  • Implement dependency management
  • Implement application infrastructure
  • Implement continuous feedback

Student profile

Students in this course are interested in designing and implementing DevOps processes or in passing the Microsoft Azure DevOps Solutions certification exam.

Prerequisites

Students in this course should be interested in implementing DevOps processes or passing the Microsoft Azure DevOps solution certification exam.

Course Materials

Students will receive a copy of the official Microsoft documentation in a digital format.

Methodology

This is an active and participatory course through demonstrations, practical exercises and user analysis of all theoretical topics taught by the trainer in order to address real cases of the related product.

The trainer will also use different dynamics that allow group work in the classroom such as challenges, assessment tests and real cases to prepare for the associated Microsoft certification exam if that is the case.

Certification

This course is certified by Microsoft®.

The evaluation is continuous, based on group and individual activities. The trainer will give constant feedback to each participant.

During the course, participants will complete an evaluation test that they must pass with more than 75% of correct answers. They will have one hour for its completion.

The conditions for additional certification services are subject to the terms of the license owner or the approved certification authority.

Accreditation

A Certificate of Attendance will be issued only to students with an attendance of more than 75% and a Diploma of Achievement if they also pass the evaluation test.

Course 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 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 repository
  • Git branching workflows
  • Collaborating with pull requests
  • Why care about GitHooks?
  • Encouraging internal open source
  • Git versioning
  • Public projects
  • Files in Git After completing this module, students will be able to:
  • Scale Git for Enterprise DevOps

Module 3: Deploy and Manage Build Infrastructure

Lessons

  • The concept of pipelines in DevOps
  • Azure Pipelines
  • Evaluating the use of hosted vs. private agents
  • Agent Pools
  • Pipelines and concurrency
  • Azure DevOps and open source projects
  • Azure Pipelines YAML vs Visual Designer
  • Configuring private agents
  • Integrating Jenkins with Azure Pipelines
  • Integrating External Source Control with Azure Pipelines
  • Analyze and integrate multi-stage Docker builds

After completing this module, students will be able to:

  • Deploy and manage release infrastructure

Module 4: Manage application configuration and secrets.

Lessons

  • Introduction to security
  • Implementing a secure and compliant development process
  • Rethinking Application Configuration Data
  • Managing secrets, tokens and certificates.
  • Implementing tools to manage security and compliance in a pipeline.

After completing this module, students will be able to:

  • Manage application configuration and secrets.

Module 5: Implementing a mobile DevOps strategy.

Lessons

  • Introduction to Mobile DevOps
  • Introduction to the Visual Studio App Center
  • Managing Mobile Target Device Sets and Distribution Groups
  • Managing Target UI Device Test Suites
  • Provision device testers for deployment
  • Creating public and private distribution groups.

After completing this module, students will be able to:

  • Implement a mobile DevOps strategy

 

AZ 400 | AZ400 | AZ-400

Public Classes

Currently, we don't have any public sessions of this course scheduled. Please let us know if you are interested in adding a session.

See Public Class Schedule

Course Details

Reference

AZ 400

Duration

4 days

Delivery Mode

Onsite, Virtual, Face-to-Face

Certification

Microsoft®

Related Courses

Our Recent Insights

Onsite Training Request

Please provide the information below to help us to customize your solution. 

Contact Us

Netmind US
3372 Peachtree Rd NE, Ste 115
Atlanta, GA 30326
T. +1 (678) 366.1363

Office Hours:
Monday – Friday, 8:30-5:00EST

General Inquiries:
[email protected]

Sales Inquiries:
[email protected]

Request Information