The Remote Repository: Leveraging the Power of GitHub

PT25543
Training Summary
This course is for those who have been working with Git and have a desire to deepen their understanding of GitHub. This training will empower team members with the knowledge needed to leverage the project management tools provided by GitHub. The course begins by exploring the various the GitHub repository settings, with a focus on the security model. Collaboration is central to all Git remote repository implementations, but getting the most from one’s environment requires learning about the project management tooling and techniques available. GitHub, being one of the first publicly available Git servers, delivers a very comprehensive set of resources to manage teams and their work. Participants will get a chance to experiment with Projects, Issues, and Boards. With the foundation laid, focus shifts to workflows where a variety of scenarios will allow students to gain confidence working with Pull Requests, Forks, and Actions.
Prerequisites
Foundational Git experience and knowledge are required including:
  • core concepts of how git works
  • creating and adding files to the local repository
  • creating and navigating branches
Familiar with how to run git commands is assumed Comfortable working in bash (unix shell) is highly beneficial Experience with GitHub is beneficial but not required
Duration
1 Day/Lecture & Lab
Audience
This course is designed for developers regularly using Git who need to use GitHub as their remote repository
Course Topics
  • GitHub Security
  • CI/CD on GitHub
  • Project Management
  • Workflows
  • Code Reviews
  • Forks

Related Scheduled Courses