github-training.md

September 20, 2017 ยท View on GitHub

Online training and Git tutorials

GitHub Professional Training

GitHub-Led Classroom training

  • GitHub will teach in-preson, classroom based training. Contact the GitHub Services/Training team for more information.

GitHub-Led Online training

  • GitHub offers online classes each month on a variety of topics. Taught live, they are great for distributed teams who can't all colocate or guarantee attendance. Upcoming training is listed online.

GitHub Guides

This is a series of videos produced by Hubbers. They cover several important practices in modern software development and the features on GitHub that enable professional developers. With one exception (pre-receive hooks), features are available to all users on both GitHub.com and GitHub Enterprise

Videos

Video TitleDescription
Organizing for Successful CollaborationDefining Organizations and Teams on GitHub
Continuous Integration & Continous DeliveryDefine these terms, why they're used, and the tools on GitHub to support them
Finding ThingsThe tools that exist on GitHub that help you find what you're looking for
Getting Insight into WorkA quick walkthrough of the various analysis tools on GitHub to help manage branches, commits and works in progress
Quality ControlAll about Pre-receive Hooks, Protected Branches and Required Status
Managing ProjectsOverview of Issues, PRs, Labels, Milestones, and Projects and how they relate to one another
Workflow StrategiesComparing two of the most popular branching strategies - GitHub Flow & Git Flow

Open Source training materials from GitHub

Useful for creating your own training courses

Government Guides

18F Development Guidelines, A set of guidelines and best practices for an awesome engineering team. Including:

* Code Review
* Git Protocol
* Project Setup
* Example Workflows
* Architecture Reviews
* Ruby Guide
* Language Selection Guidance
* Accessibility Scanning Guide
* People Guidance
* Continuous Deployment with Autopilot Guide

Government created training

Government created onboarding and documentation

GraphQL