To view this video please enable JavaScript.
Course Description
Azure Repos offers features such as branch management, pull requests, code reviews, and built-in continuous integration (CI) and continuous delivery (CD) pipelines. It integrates seamlessly with other Azure DevOps services, enabling teams to manage their entire application lifecycle from planning to deployment. GitHub, on the other hand, is a popular web-based platform for hosting and managing Git repositories. It provides a user-friendly interface and a wide range of collaborative features. Individuals and teams can their code repositories publicly or privately, making GitHub a versatile platform for open-source projects, as well as closed development. GitHub offers features like issue tracking, pull requests, code reviews, and project boards, all of which enable effective collaboration among team members. GitHub also supports CI/CD integration with various tools and services, making it a comprehensive platform for end-to-end software development.
In this course on Continuous Integration: Source Code Management, you will learn about Azure Repos and how to use it for code collaboration, change tracking, and repository hosting. We will also discuss GitHub and demonstrate why it is widely used by developers for open-source projects and collaboration. By the end of this course, you will understand that both platforms offer robust features for code management and team collaboration in software development.
Learning Objectives:
- Explain how to use source code management tools
- Recognize how to code in the Azure DevOps Portal using Azure Repos
- Identify how to access code stored outside Azure DevOps in GitHub
Skills You Will Learn
- Continuous Integration
- Git (Version Control System)
- Github
- Managed Code
- Source Code Control Systems
- Version Control
What You'll Learn
- Explain how to use source code management tools
- Code in the Azure DevOps Portal using Azure Repos
- Access code stored outside Azure DevOps in GitHub
- Use Azure Repos for code collaboration, change tracking, and repository hosting
- Recognize why GitHub is widely used by developers for open-source projects and collaboration
Key Takeaways
- Azure Repos offers branch management, pull requests, code reviews, and built-in CI/CD pipelines, and integrates with other Azure DevOps services to manage the application lifecycle from planning to deployment.
- GitHub is a web-based platform for hosting and managing Git repositories, letting individuals and teams keep code public or private for both open-source and closed development.
- GitHub provides collaborative features such as issue tracking, pull requests, code reviews, and project boards, and supports CI/CD integration with various tools and services.
- Both Azure Repos and GitHub offer robust features for code management and team collaboration in software development.
Frequently Asked Questions
What does this course cover?
The course covers source code management, using Azure Repos for code collaboration, change tracking, and repository hosting, and using GitHub for hosting and managing Git repositories for open-source projects and collaboration.
Which platforms will I learn about in this course?
You will learn about Azure Repos and GitHub, and by the end you will understand that both platforms offer robust features for code management and team collaboration in software development.
What lessons are included in this course?
The course includes three lessons: Source Code Management Process and Tools, Azure Repos, and GitHub.
What skills does this course help build?
It helps build skills in Continuous Integration, Git (Version Control System), GitHub, Managed Code, Source Code Control Systems, and Version Control.




