Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Designing and Implementing Source Control using GitHub and Azure DevOps

Designing and Implementing Source Control using GitHub and Azure DevOps

1h 32mAdvanced2023-08-10

Authors

Trevoir Williams

Trevoir Williams

Course details

As a modern developer or DevOps engineer, you need to be comfortable using source control management systems when managing collaborative development efforts. Becoming familiar with Azure DevOps and GitHub is essential, as you need to learn how to use these powerful tools to design and implement source control within your applications.

Find out how to implement adequate source control management and branching strategies to govern your repositories and support your team’s development efforts. Along the way, explore some of the most important factors to consider when designing your source control management system as well as significant factors that can influence different configurations. This course can also be used as a resource for anybody looking to earn their Azure DevOps Engineer Expert certification.

Skills covered

Version ControlGitHubDevOps ToolsDevOpsAzureSoftware Development ToolsMicrosoftSoftware DevelopmentDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Manage your projects with source control solutions

1. Understanding Source Control System Options

  • 02 - What is a source control management system
  • 03 - Types of source control management systems
  • 04 - Azure DevOps or GitHub

2. Using Git for Source Control Management

  • 05 - Understanding GitHub
  • 06 - Set up and clone a repository
  • 07 - Using a .gitignore file
  • 08 - Understanding large file storage
  • 09 - Configuring Git LFS
  • 10 - Git management tools
  • 11 - Exploring Git CLI commands

3. Using Git with Azure DevOps

  • 12 - Understanding Azure DevOps
  • 13 - Set up a Git repository in Azure DevOps
  • 14 - Using tags in Git
  • 15 - Configuring tags in source control
  • 16 - Importing from GitHub to Azure DevOps

4. Implementing Branching Strategies

  • 17 - Understanding Git branches
  • 18 - Creating a Git branch
  • 19 - Using pull requests
  • 20 - Merging a pull request in Git
  • 21 - Understanding Git merge methods
  • 22 - Performing a merge and rebase
  • 23 - Handling merge conflicts
  • 24 - Git branching strategies
  • 25 - Using the Git flow branching strategy

5. Setting up Repositories and Permissions

  • 26 - Branch policies and why you need them
  • 27 - Setting up branch security
  • 28 - Git authentication strategies

Conclusion

  • 29 - Continue improving with Git

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal