Microsoft
Microsoft Logo

Manage source control 

  • Offered byMicrosoft

Manage source control
 at 
Microsoft 
Overview

Duration

13 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Schedule type

Self paced

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Details Icon

Manage source control
 at 
Microsoft 
Course details

What are the course deliverables?
  • Introduction to GitHub
  • Migrate your repository by using GitHub best practices
  • Upload your project by using GitHub best practices
  • Manage repository changes by using pull requests on GitHub
  • Settle competing commits by using merge conflict resolution on GitHub
  • Search and organize repository history by using GitHub
  • Manage an InnerSource program by using GitHub
  • Communicate effectively on GitHub by using Markdown
  • Maintain a secure repository by using GitHub best practices
  • Automate DevOps processes by using GitHub Apps
  • Automate GitHub by using GitHub Script
  • Manage software delivery by using a release based workflow on GitHub
  • Build continuous integration (CI) workflows by using GitHub Actions
  • Build and deploy applications to Azure by using GitHub Actions
  • Implement a code workflow in your build pipeline by using Git and GitHub
Read more
More about this course
  • 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
  • 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
  • Learn to search and organize repository history by using filters, blame, and cross-linking on GitHub

Manage source control
 at 
Microsoft 
Curriculum

Introduction to GitHub

Introduction

What is GitHub?

Exercise - A guided tour of GitHub

Knowledge check

Summary

Migrate your repository by using GitHub best practices

Introduction

How do I migrate an existing project to GitHub?

Exercise - Migrating your repository to GitHub

Knowledge check

Summary

Upload your project by using GitHub best practices

Introduction

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

Exercise - Upload your project to GitHub

Knowledge check

Summary

Manage repository changes by using pull requests on GitHub

Introduction

What are pull requests?

Exercise - Reviewing pull requests

Knowledge check

Summary

Settle competing commits by using merge conflict resolution on GitHub

Introduction

What are merge conflicts?

Exercise - Manage merge conflicts

Knowledge check

Summary

Search and organize repository history by using GitHub

Introduction

How to search and organize repository history by using GitHub

Exercise - Connect the dots in a GitHub repository

Knowledge check

Summary

Manage an InnerSource program by using GitHub

Introduction

How to manage a successful InnerSource program

Exercise - InnerSource fundamentals

Knowledge check

Summary

Communicate effectively on GitHub by using Markdown

Introduction

What is Markdown?

Exercise - Communicating using Markdown

Knowledge check

Summary

Maintain a secure repository by using GitHub best practices

Introduction

How to maintain a secure GitHub repository

Exercise - Add a .gitignore file

Automated security

Knowledge check

Summary

Automate DevOps processes by using GitHub Apps

Introduction

What are GitHub Apps?

Identify supported Access Tokens

Exercise - Getting started with GitHub Apps

Knowledge check

Summary

Automate GitHub by using GitHub Script

Introduction

What is GitHub Script?

Exercise - Using GitHub Script in GitHub Actions

Knowledge check

Summary

Manage software delivery by using a release based workflow on GitHub

Introduction

What is a release based workflow?

Exercise - Create a release based workflow

Knowledge check

Summary

Build continuous integration (CI) workflows by using GitHub Actions

Introduction

How do I use GitHub Actions to create workflows for CI?

Customize your workflow with environment variables and artifact data

Exercise - Create the CI workflow on GitHub

Knowledge check

Summary

Build and deploy applications to Azure by using GitHub Actions

Introduction

How do I use GitHub Actions to deploy to Azure?

Remove artifacts, create status badges, and configure environment protections

Exercise - Create a workflow that deploys a web app to Azure

Knowledge check

Summary

Implement a code workflow in your build pipeline by using Git and GitHub

Introduction

Choose a code flow strategy

Exercise - Set up your Azure DevOps environment

Exercise - Create a pull request

Exercise - Push a change through the pipeline

Exercise - Add a build badge

Exercise - Track your build history

Exercise - Add a rule to require a review

Exercise - Clean up your Azure DevOps environment

Summary

Manage source control
 at 
Microsoft 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Manage source control
 at 
Microsoft 
Admission Process

    Important Dates

    Nov 30, 2024
    Course Commencement Date

    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

    Manage source control
     at 
    Microsoft 

    Student Forum

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