Microsoft
Microsoft Logo

AZ-400: Manage source control 

  • Offered byMicrosoft

AZ-400: Manage source control
 at 
Microsoft 
Overview

Learn how GitHub enables you to build a modern source control strategy that fosters collaboration and enables you to automate your build and deployment processes

Duration

15 hours

Total fee

Free

Mode of learning

Online

Schedule type

Self paced

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

AZ-400: Manage source control
 at 
Microsoft 
Highlights

  • Learn to implement a release based workflow on GitHub using project boards, branches, and releases
  • Learn to interact with the GitHub API from GitHub Actions by using GitHub Script
  • Learn best practices for building, hosting, and maintaining a secure repository on GitHub
  • Learn to use Markdown to communicate with brevity, clarity, and expression
  • Learn to search and organize repository history by using filters, blame, and cross-linking on GitHub
Read more
Details Icon

AZ-400: Manage source control
 at 
Microsoft 
Course details

What are the course deliverables?
  • Develop an instrumentation strategy
  • Develop a Site Reliability Engineering (SRE) strategy
  • Develop a security and compliance plan
  • Manage source control
  • Facilitate communication and collaboration
  • Define and implement continuous integration
More about this course
  • Learn to use key GitHub features, including issues, notifications, branches, commits, and pull requests
  • Learn to move your existing project to GitHub from a legacy version control system
  • Know how to Create two deployment workflows using GitHub Actions and Microsoft Azure
  • Learn how to create workflows that enable you to use Continuous Integration (CI) for your projects

AZ-400: Manage source control
 at 
Microsoft 
Curriculum

MODULE: 1 Introduction to GitHub

What is GitHub?

Exercise - A guided tour of GitHub

MODULE: 2 Migrate your repository by using GitHub best practices

How do I migrate an existing project to GitHub?

Exercise - Migrating your repository to GitHub

MODULE:3 Upload your project by using GitHub best practices

How do I prepare and upload an existing project to GitHub?

Exercise - Upload your project to GitHub

MODULE:4 Manage repository changes by using pull requests on GitHub

What are pull requests?

Exercise - Reviewing pull requests

MODULE:5 Settle competing commits by using merge conflict resolution on GitHub

What are merge conflicts?

Exercise - Manage merge conflicts

MODULE:6 Search and organize repository history by using GitHub

How to search and organize repository history by using GitHub

Exercise - Connect the dots in a GitHub repository

MODULE:7 Manage an InnerSource program by using GitHub

How to manage a successful InnerSource program

Exercise - InnerSource fundamentals

MODULE:8 Communicate effectively on GitHub by using Markdown

What is Markdown?

Exercise - Communicating using Markdown

MODULE:9 Maintain a secure repository by using GitHub best practices

How to maintain a secure GitHub repository

Exercise - Secure strategy essentials

MODULE:10 Automate DevOps processes by using GitHub Apps

What are GitHub Apps?

Exercise - Getting started with GitHub Apps

MODULE:11 Automate GitHub by using GitHub Script

What is GitHub Script?

Exercise - Using GitHub Script in GitHub Actions

Other courses offered by Microsoft

Free
2 hours
Intermediate
Free
4 hours
Intermediate
Free
5 hours
Beginner
Free
1 hours
Beginner
View Other 1171 CoursesRight Arrow Icon
qna

AZ-400: Manage source control
 at 
Microsoft 

Student Forum

chatAnything you would want to ask experts?
Write here...