
Course Description
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.
Audience:
This course is intended for students who want to understand GitHub and its best practices.
Through this course a student will:
- Understand the fundamental features of GitHub, learn about repository management, gain an understanding of the GitHub flow, including branches, commits, and pull requests.
- Explore the collaborative features of GitHub by reviewing issues and discussions and be able to manage your GitHub notifications and subscriptions.
About this Course
Course Outline
- Introduction to Git
- Introduction to GitHub
- Introduction to GitHub’s products
- Configure code scanning on GitHub
- Introduction to GitHub Copilot
- Code with GitHub Codespaces
- Manage your work with GitHub Projects
- Communicate effectively on GitHub using Markdown
- Contribute to an open-source project on GitHub
- Manage an Inner Source program by using GitHub
- Maintain a secure repository by using GitHub best practices
- Introduction to GitHub administration
- Authenticate and authorize user identities on GitHub
- Manage repository changes by using pull requests on GitHub
- Search and organize repository history by using GitHub
- Using GitHub Copilot with Python
Duration
1 Day
Prerequisites
none
Level
Beginner
Product
Github
Role
GitHub
Need to Train a Team?
Contact us to schedule a dedicated Software Development Training for your team.