DevOps, Git & Automation
GH-900 GitHub Foundations
Learn Git and GitHub from the ground up.
2 daysFoundation16 modulesGH-900
About this course
Learn Git and GitHub from the ground up. Over two days you will work with repositories, branches and pull requests, explore GitHub's products, try Copilot and Codespaces, manage work with Projects and collaborate as a team.
Curriculum
16 modules
- What is version control?
- Basic Git commands
- Module assessment
- What is GitHub?
- Components of the GitHub flow
- GitHub is a collaborative platform
- GitHub platform management
- Module assessment
- GitHub accounts and plans
- GitHub Mobile and GitHub Desktop
- GitHub billing
- License Usage Stats
- License Usage Stats in Machine and Peripheral Devices
- Metered Usage Reports
- Module assessment
- What is code scanning?
- Enable code scanning with third party tools
- Configure code scanning
- Configure code scanning exercise
- Module assessment
- GitHub Copilot, your AI pair programmer
- Interact with Copilot
- Set up, configure, and troubleshoot GitHub Copilot
- Module assessment
- The Codespace lifecycle
- Personalize your Codespace
- Codespaces versus GitHub.dev editor
- Module assessment
- Projects versus Projects Classic
- How to create a project
- How to organize your project
- How to organize and automate your project
- Insight and automation with projects
- Module assessment
- What is Markdown?
- Module assessment
- Identify where you can help
- Contribute to an open-source repository
- Next steps
- Module assessment
- How to manage a successful InnerSource program
- Module assessment
- How to maintain a secure GitHub repository
- Automated security
- Module assessment
- What is GitHub administration?
- How does GitHub authentication work?
- How does GitHub organization and permissions work?
- Managing enterprise access, permissions, and governance
- Module assessment
- User identity and access management
- User authentication
- User authorization
- Team synchronization
- Module assessment
- What are pull requests?
- Module assessment
- How to search and organize repository history by using GitHub
- Module assessment
- What is GitHub Copilot?
- Use GitHub Copilot with Python
- Module assessment
Who it's for
Developers, students and anyone new to GitHub.
Before you start
No formal prerequisites. Bring curiosity and a willingness to practise.
Related courses
More in DevOps, Git & Automation →IntermediateAZ-2001T00
AZ-2001T00 Implement security through a pipeline using Azure DevOps
DevOps, Git & Automation
View course →IntermediateAZ-2006
AZ-2006 Automate Azure Load Testing by using GitHub Actions
DevOps, Git & Automation
View course →FoundationAZ-2008
AZ-2008 DevOps Foundations: The Core Principles and Practices
DevOps, Git & Automation
View course →IntermediateAZ-400T00
AZ-400T00 Design and Implement Microsoft DevOps solutions
DevOps, Git & Automation
View course →Intermediate
Certified Agile Service Manager (CASM)®
DevOps, Git & Automation
View course →Foundation
DevOps Continuous Testing Foundation (CTF)
DevOps, Git & Automation
View course →Let's plan your next step together.
Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.