GH-900T00-A GitHub Foundations

I. 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.

II. Duration: 16 hours (2 days)
III. Intended Audience:

This course in intended for students who want to understand and 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.

IV. Course outlines:

1. GitHub Foundations Part 1 of 2

  • Introduction to Git: Find out what source control is, and get an introduction to Git—the world's most popular version control system.
  • Introduction to GitHub: Learn to use key GitHub features, including issues, notifications, branches, commits, and pull requests.
  • Introduction to GitHub's products: This module provides an overview of GitHub products, including the account types, plan options, associated features, and billing. It also covers how to access GitHub on-the-go using GitHub Desktop and GitHub Mobile.
  • Configure code scanning on GitHub: This module introduces you to code scanning and its features. You'll learn how to implement code scanning using CodeQL, third party tools, and GitHub Actions.
  • Introduction to GitHub Copilot: GitHub Copilot uses OpenAI Codex to suggest code and entire functions in real time, right from your editor.
  • Code with GitHub Codespaces: GitHub Codespaces is a fully configured development environment hosted in the cloud. By using GitHub Codespaces, your workspace, along with all of your configured development environments, is available from any computer with access to the internet.
  • Manage your work with GitHub Projects: Learn to use GitHub Projects to create issues, break them into tasks, track relationships, add custom fields, and have conversations.
  • Communicate effectively on GitHub using Markdown: Learn to use Markdown to communicate with brevity, clarity, and expression.

2. GitHub Foundations Part 2 of 2

  • Contribute to an open-source project on GitHub: Learn how to use GitHub to find open-source projects and tasks to contribute to. Discover how to create pull requests and communicate with project maintainers effectively to get your changes accepted. Learn about the benefits of getting involved with open-source communities.
  • Manage an InnerSource program by using GitHub: Learn to manage a successful InnerSource program on GitHub through effective discoverability, guidance, and maintenance.
  • Maintain a secure repository by using GitHub best practices: In this module, you'll learn best practices for building, hosting, and maintaining a secure repository on GitHub.
  • Introduction to GitHub administration: Understand the security and control measures available to GitHub administrators within an organization or enterprise.
  • Authenticate and authorize user identities on GitHub: This module provides an overview of the authentication and authorization options available to you in your GitHub organization or GitHub Enterprise.
  • Manage repository changes by using pull requests on GitHub: Learn how to manage changes to your repository source by using pull requests.
  • Search and organize repository history by using GitHub: Learn to search and organize repository history by using filters, blame, and cross-linking on GitHub.
  • Using GitHub Copilot with Python: GitHub Copilot is an AI pair programmer that offers autocomplete-style suggestions as you code in Python.
  • Học trực tuyến

  • Học tại Hồ Chí Minh

  • Học tại Hà Nội


Các khóa học khác