GH-900 GitHub Foundations
- 2 Days Course
 - Language: English
 
Introduction:
 GitHub Foundations introduces you to the fundamental concepts, features, and products of GitHub. You’ll discover the benefits of using GitHub as a collaborative platform and explore its core features, such as repository management, commits, branches, and merging. Through curated modules and hands-on exercises, you’ll gain a solid understanding of GitHub’s essential tools and be well-equipped to start contributing to projects and collaborating effectively within GitHub.
Objectives:
Course Outline:
1 – Introduction to Git
- What is version control?
 - Basic Git commands
 - Module assessment
 
2 – Introduction to GitHub
- What is GitHub?
 - Components of the GitHub flow
 - GitHub is a collaborative platform
 - GitHub platform management
 - Module assessment
 
3 – Introduction to GitHub’s products
- 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
 
4 – Configure code scanning on GitHub
- What is code scanning?
 - Enable code scanning with third party tools
 - Configure code scanning
 - Configure code scanning exercise
 - Module assessment
 
5 – Introduction to GitHub Copilot
- GitHub Copilot, your AI pair programmer
 - Interact with Copilot
 - Set up, configure, and troubleshoot GitHub Copilot
 - Module assessment
 
6 – Code with GitHub Codespaces
- The Codespace lifecycle
 - Personalize your Codespace
 - Codespaces versus GitHub.dev editor
 - Module assessment
 
7 – Manage your work with GitHub Projects
- 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
 
8 – Communicate effectively on GitHub using Markdown
- What is Markdown?
 - Module assessment
 
9 – Contribute to an open-source project on GitHub
- Identify where you can help
 - Contribute to an open-source repository
 - Next steps
 - Module assessment
 
10 – Manage an InnerSource program by using GitHub
- How to manage a successful InnerSource program
 - Module assessment
 
11 – Maintain a secure repository by using GitHub best practices
- How to maintain a secure GitHub repository
 - Automated security
 - Module assessment
 
12 – Introduction to GitHub administration
- What is GitHub administration?
 - How does GitHub authentication work?
 - How does GitHub organization and permissions work?
 - Managing enterprise access, permissions, and governance
 - Module assessment
 
13 – Authenticate and authorize user identities on GitHub
- User identity and access management
 - User authentication
 - User authorization
 - Team synchronization
 - Module assessment
 
14 – Manage repository changes by using pull requests on GitHub
- What are pull requests?
 - Module assessment
 
15 – Search and organize repository history by using GitHub
- How to search and organize repository history by using GitHub
 - Module assessment
 
16 – Using GitHub Copilot with Python
- What is GitHub Copilot?
 - Use GitHub Copilot with Python
 - Module assessment
 
Enroll in this course
$1,295.00