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,502.80