Video description
In this Mastering GitHub training course, GitHub expert Christophe Porteneuve will teach you everything you need to know about advanced GitHub Pages, integrating GitHub with external services, using the GitHub API, and advanced account management—including organizations. This course is designed for users that already have a good understanding of GitHub.
You will start by learning how to publish advanced websites and demos on GitHub pages. From there, Christophe will teach you how to use GitHub.com faster with keyboard shortcuts, as well as how to leverage third-party services for advanced workflow automation, such as continuous integration, code coverage monitoring, and more. This video tutorial also teaches you how to write custom integration servers and command-line tools using the GitHub API. Finally, you will learn about advanced account management, with a focus on organization management, and the nitty-gritty of billing and payments.
Once you have completed this computer based training course, you will have learned everything you need to know about advanced GitHub Pages, integrating GitHub with external services, and the GitHub API.
Publisher resources
Table of contents
-
Introduction
- Introduction And About The Author 00:03:36
-
GitHub Pages
- Introduction And Key Terms 00:02:29
- The Quick Way: The Generator 00:05:54
- Going Manual With Jekyll - Part 1 00:09:13
- Going Manual With Jekyll - Part 2 00:10:15
- Metadata 00:05:59
- Sitemaps, Feeds, And Redirects 00:06:59
- Custom 404 Pages 00:01:51
- Custom Domains 00:08:32
- Misc: Emojis, @mentions, Unpublishing, Troubleshooting, etc. 00:04:31
- What We Have Learned 00:02:09
-
Wizard tricks
- URL-Only Filters And Display Tweaking 00:05:52
- URL-Only Features 00:02:28
- Gist Secrets 00:02:43
- Keyboard-Only Features 00:05:28
- GitHub Remote URL Tricks 00:06:50
- Git.io 00:04:04
-
Integrating With External Services
- Key Terms 00:05:18
- Issue Tracking 00:07:32
- Continuous Integration 00:11:34
- Test Coverage And Quality Metrics 00:16:18
- Chat Rooms 00:05:59
- Dependency Monitoring 00:07:03
- Webhooks 00:12:14
- Showing Off Your Chops With Service Badges 00:07:41
- What We Have Learned 00:03:35
-
Using The GitHub API
- Introduction 00:03:43
- First Principles: HTTPS, REST, JSON, And Hypermedia 00:18:55
- Gaining Access And Authenticating - Part 1 00:09:42
- Gaining Access And Authenticating - Part 2 00:10:47
- The Main Areas Of The API 00:04:38
- Example 1: Monitoring The Activity Of A Repo 00:16:36
- Example 2: Automatically Creating A Gist 00:05:46
- Example 3: Turning An Issue Into A Pull Request 00:06:16
- Using Wrapper Libraries 00:03:22
- What We Have Learned 00:02:32
-
Advanced Account Management
- Key Terms 00:04:50
- Multiple E-mails And Keys 00:04:41
- Changing Your Username 00:02:38
- Merging Accounts 00:02:25
- Creating And Populating Organizations 00:11:20
- Teams 00:06:35
- Organization Security 00:07:03
- Organization Miscellanea 00:03:40
- Billing And Payments 00:11:13
-
Conclusion
- Wrap Up 00:02:40
Product information
- Title: Mastering GitHub
- Author(s):
- Release date: April 2016
- Publisher(s): Infinite Skills
- ISBN: 9781771376082
You might also like
video
Build a CI/CD Pipeline
Approximately 8 Hours of Video Instruction If your development team is still dealing with manual and …
book
Datadog Cloud Monitoring Quick Start Guide
A comprehensive guide to rolling out Datadog to monitor infrastructure and applications running in both cloud …
video
Learn Flutter and Dart to Build iOS and Android Apps (2023)
What makes Flutter the best framework to build mobile apps? With Flutter, you can build mobile …
book
Deciphering Data Architectures
Data fabric, data lakehouse, and data mesh have recently appeared as viable alternatives to the modern …