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 |
Credential | Certificate |
Manage source control at Microsoft Course details
- 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
- 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