What you’ll learn
After completing this course, students will be able to:
Identify the fundamental features of GitHub
Learn about repository management
Summarise the organisational structures and permission levels that GitHub administrators can use to organise members in order to control access and security.
Identify the various technologies that enable a secure authentication strategy allowing administrators to centrally manage repository access.
Define the difference between the different types of GitHub accounts: Personal, Organisation, and Enterprise.
Explain each GitHub plan: GitHub Free for personal accounts and organisations, GitHub Pro for personal accounts, GitHub Team, and GitHub Enterprise.
Identify the tools and GitHub features to establish a secure development strategy.
Add a security policy with a SECURITY.md
file.
Remove a commit exposing sensitive data in a pull request.
Remove historical commits exposing sensitive data deep in your repository.
Automate processes that prevent security breaches
Respond to security breaches
Understand how to manage user access to your GitHub organisation through Authorisation and Authentication tools
Set up authentication with Security Assertion Markup Language (SAML) single sign-on and a connection between Enterprise Server and Enterprise Cloud with GitHub Connect.
Automate security and version updates for your project's dependencies, as well as administrative duties and user interactions with GitHub.
Evaluate what the appropriate runners are for your enterprise instance.
Set up a Continuous Integration (CI) workflow with GitHub Actions to publish to GitHub Packages.
Microsoft Azure at Lumify Work
Lumify Work has been delivering effective training across all Microsoft products for over 30 years. We are proud to be both Australia's and New Zealand’s first Microsoft Gold Learning Solutions Partner and the winner of the Microsoft MCT Superstars Award for FY24, which formally recognises us as having the highest quality Microsoft Certified Trainers (MCTs) in ANZ. All Lumify Work Microsoft Azure courses follow Microsoft Official Curriculum (MOC) and are led by MCTs.
Who is the course for?
This course in intended for students who want to understand GitHub best practices. You will understand the fundamental features of GitHub, learn about repository management, gain an understanding of the GitHub flow, including branches, commits, and pull requests. Additionally, you will explore the collaborative features of GitHub by reviewing issues and discussions and be able to manage your GitHub notifications and subscriptions.
Course subjects
GitHub Fundamentals - Administration Basics and Product Features Part 1 of 2
Introduction to GitHub
Introduction to GitHub administration
Introduction to GitHub's products
Maintain a secure repository by using GitHub best practices
GitHub Fundamentals - Administration Basics and Product Features Part 2 of 2
Manage sensitive data and security policies within GitHub
Authenticate and authorise user identities on GitHub
GitHub administration for enterprise support and adoption
Manage GitHub Actions in the enterprise
Leverage GitHub Actions to publish to GitHub Packages
Prerequisites
FREE E-BOOK: The New Era of Cloud Computing
We've created this e-book to assist you on your cloud journey, from defining the optimal cloud infrastructure and choosing a cloud platform, to security in the cloud and the core challenges in moving to the cloud.
Terms & Conditions
The supply of this course by Lumify Work is governed by the booking terms and conditions. Please read the terms and conditions carefully before enrolling in this course, as enrolment in the course is conditional on acceptance of these terms and conditions.