title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
GitHub Foundations
Course Description
Overview
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.Objectives
- Identify the fundamental features of GitHub.
- Learn about repository management.
- Gain an understanding of the GitHub flow, which includes branches, commits, and pull requests.
- Explore the collaborative features of GitHub by reviewing issues and discussions.
- Recognize how to manage your GitHub notifications and subscriptions.
- Define the difference between the different types of GitHub accounts: Personal, Organization, and Enterprise.
- Explain each GitHub plan: GitHub Free for personal accounts and organizations, GitHub Pro for personal accounts, GitHub Team, and GitHub Enterprise.
- Distinguish the features associated with accessing GitHub on GitHub Mobile and GitHub Desktop.
- Describe a brief overview of GitHub billing and payments.
- Describe GitHub Codespaces.
- Explain the GitHub Codespace lifecycle and how to perform each step.
- Define the different customizations you can personalize with GitHub Codespaces.
- Discern the differences between GitHub.dev and GitHub Codespaces.
- Review branches and their importance to pull requests.
- Define what a pull request is.
- Learn how to create a pull request.
- Understand the different pull request statuses.
- Walk through how to merge a pull request to a base branch.
Audience
Prerequisites
-
GitHub account
Topics
- Introduction
- What is version control?
- Exercise - Try out Git
- Basic Git commands
- Module assessment
- Introduction
- What is GitHub?
- Components of the GitHub flow
- GitHub is a collaborative platform
- GitHub platform management
- Exercise - A guided tour of GitHub
- Module assessment
- Introduction
- GitHub accounts and plans
- GitHub Mobile and GitHub Desktop
- GitHub billing
- License Usage Stats
- License Usage Stats in Machine and Peripheral Devices
- Metered Usage Reports
- Module assessment
- Introduction
- What is code scanning?
- Enable code scanning with third party tools
- Configure code scanning
- Configure code scanning exercise
- Module assessment
- Introduction
- GitHub Copilot, your AI pair programmer
- Interact with Copilot
- Set up, configure, and troubleshoot GitHub Copilot
- Exercise - Develop with AI-powered code suggestions by using GitHub Copilot and VS Code
- Module assessment
- Introduction
- The Codespace lifecycle
- Personalize your Codespace
- Codespaces versus GitHub.dev editor
- Exercise - Code with Codespaces and Visual Studio Code
- Module assessment
- Introduction
- Projects versus Projects Classic
- How to create a project
- How to organize your project
- How to organize and automate your project
- Insight and automation with projects
- Module assessment
- Introduction
- What is Markdown?
- Exercise - Communicate using Markdown
- Module assessment
- Introduction
- Identify where you can help
- Contribute to an open-source repository
- Exercise - Create your first pull request
- Next steps
- Module assessment
- Introduction
- How to manage a successful InnerSource program
- Exercise - InnerSource fundamentals
- Module assessment
- Introduction
- How to maintain a secure GitHub repository
- Automated security
- Exercise - Secure your repository's supply chain
- Module assessment
- Introduction
- What is GitHub administration?
- How does GitHub authentication work?
- How does GitHub organization and permissions work?
- Managing enterprise access, permissions, and governance
- Module assessment
- Introduction
- User identity and access management
- User authentication
- User authorization
- Team synchronization
- Module assessment
- Introduction
- What are pull requests?
- Exercise - Reviewing pull requests
- Module assessment
- Introduction
- How to search and organize repository history by using GitHub
- Exercise - Connect the dots in a GitHub repository
- Module assessment
- Introduction
- What is GitHub Copilot?
- Exercise - Set up GitHub Copilot to work with Visual Studio Code
- Use GitHub Copilot with Python
- Exercise - Update a Python web API with GitHub Copilot
- Module assessment
Related Courses
-
Implement security through a pipeline using Azure DevOps
MOC-AZ-2001- Duration: 1
- Delivery Format: Classroom Training, Online Training
- Price: 595.00 USD
-
Develop an ASP.NET Core web app that consumes an API
MOC-AZ-2002- Duration: 1
- Delivery Format: Classroom Training, Online Training
- Price: 595.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.

STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.




