Designing and Implementing Microsoft DevOps Solutions
- Home
- Cloud Computing
- Designing and Implementing Microsoft DevOps Solutions
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
Referencia
Precio
Duración
Modo de entrega
Certificación