Referral program
-50%

Implementing DevOps Development Processes

Rp500,000 Rp250,000

SKU: MS1052700090 Categories: , , ,
Product price
Additional options total:
Order total:
  • Description
  • Unit Outline
  • Additional information
  • Certificate
  • Reviews (0)

Description

About this course

This course provides the knowledge and skills to implement DevOps processes. Students will learn how to use source control, scale Git for an enterprise, and implement and manage build infrastructure.

What you’ll learn

  • How to implement source control strategies and repositories
  • How to scale Git for Enterprise DevOps
  • How to implement and manage a build infrastructure
  • How to manage application configuration and secrets
  • How to implement a mobile DevOps Strategy

Prerequisites

  • Students should have 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.
  • It is recommended that you have experience working in an IDE, as well as some knowledge of the Azure portal. However, students who may not have a technical background in these technologies, but who are curious about DevOps practices as a culture shift, should be able to follow the procedural and expository explanations of continuous integration regardless.

Estimate Time : 8-12 hours

Module 1 – Getting Started with Source Control

In this module, you will learn about source control principles and source control systems. You will also learn about Azure repositories, migrating strategies and authentication options.

  • Lesson: What is Source Control
  • Lesson: Benefits of Source Control
  • Lesson: Types of Source Control Systems
  • Lesson: Introduction to Azure Repos
  • Lesson: Migrating from TFVC to Git
  • Lesson: Authenticating to Your Git Repos
  • Lab: Version Controlling with Git

Module 2 – Scaling Git for Enterprise DevOps

In this module, you will learn how to structure your Git repository and how to use branching workflows. You will also learn about pull requests, GitHooks, internal open source, Git versioning, and file handing.

  • Lesson: How to Structure Your Git Repo
  • Lesson: Git Branching Workflows
  • Lesson: Collaborating with Pull Requests
  • Lesson: Why Care about GitHooks
  • Lesson: Fostering Internal Open Source
  • Lesson: Git Version
  • Lesson: Files in Git
  • Lab: Code Review with Pull Requests

Module 3 – Implement and Manage Build Infrastructure

In this module, you will learn about Azure pipelines, agents, agent pools, concurrency, integration with Jenkins, and Docker multiple stage builds.

  • Lesson: The Concept of Pipelines in DevOps
  • Lesson: Azure Pipelines
  • Lesson: Evaluate Use of Hosted vs Private Agents
  • Lesson: Agent Pools
  • Lesson: Pipelines and Concurrency
  • Lesson: Azure DevOps and Open Source Projects
  • Lesson: Azure Pipelines YAML vs Visual Designer
  • Lesson: Setup Private Agents
  • Lesson: Integrate Jenkins with Azure Pipelines
  • Lesson: Integration External Source Control with Azure Pipelines
  • Lesson: Analyze and Integrate Docker Multi-stage Builds
  • Lab: Integrate Jenkins with Azure Pipelines
  • Lab: Integration External Source Control with Azure Pipelines
  • Lab: Deploying a Multi-Container Application to Azure Kubernetes Service

Module 4 – Managing Application Config and Secrets

In this module, you will learn about security and compliance including secrets, tokens, certifications, configuration data, and tooling.

  • Lesson: Introduction to security
  • Lesson: Implement Secure and Compliant Development Processes
  • Lesson: Rethinking Application Config Data
  • Lesson: Manage Secrets, Tokens and Certificates
  • Lesson: Implement Tools for Managing Security and Compliance
  • Lab: SonarCloud
  • Lab: WhiteSource

Module 5 – Implement a Mobile DevOps Strategy

In this module, you will learn about mobile DevOps strategies using the App Center, Device Sets, and Distribution Groups.

  • Lesson: Introduction to Mobile DevOps
  • Lesson: Introdcution to Visual Studio App Center
  • Lesson: Manage Mobile Target Device Sets and Distribution Groups
  • Lesson: Manage Target UI Test Device Sets
  • Lesson: Create Public and Private Distribution Groups

Additional information

Author / Publisher

Microsoft

Level

Beginner, Intermediate

Language

English

Certificate

When you enrolled into this course you will automatically get a Certificate of Participation for completing the course. An example is provided below.

Reviews

There are no reviews yet.


Only logged in customers who have purchased this product may leave a review.

You've just added this product to the cart:

Invite & Earn

X
Signup to start sharing your link
Signup

Available Coupon

X