Koulutus
Overview
Welcome to the GitHub Essentials course! This one-day intensive program is designed to equip you with the foundational skills and knowledge needed to effectively use GitHub for version control and collaboration. By the end of this course, you will be comfortable with creating repositories, making commits, branching, making pull requests, and managing merge conflicts.
Prerequisites
- No prior experience with GitHub or Git is required.
- Familiarity with basic command-line operations is helpful but not mandatory.
Please note: Learners will be asked to sign up for their own free of charge GitHub account for this course.
Objectives
By the end of this course, participants will be able to:
- Create and set up GitHub repositories.
- Perform basic Git operations such as commits, pushes, and pulls.
- Work with branches including creating, switching, and merging them.
- Create and manage pull requests for collaborative development.
- Resolve merge conflicts using Git tools.
- Understand and navigate the GitHub interface and features.
Outline
Session 1: Introduction to Git
- To understand the need for source control and how to use and configure basic Git commands
Session 2: Branching and Merging
- Understanding why branching is such a useful feature
- Learn how to create branches, switch between them, and merge them back into the main branch.
Session 3: Introduction to GitHub
- To understand what GitHub is and why it's an essential tool for developers
- Know how to set up an account
- Be able to navigate the GitHub interface
Session 4: Repository Creation and Setup
- Know how to create a new repository in GitHub, clone it locally, and set up a project structure.
Session 5: Linking VSCode
- Understand how IDEs (using Visual Studio Code (VSC) as an example) have built in functionality to expedite the Git process
- Know how to log in to GitHub and use tools to create and update repositories
Session 6: Pull Requests
- Understand the concept of pull requests and know how to use them for code review and collaboration.
Session 7: Managing Merge Conflicts
- Understand common merge conflicts and know how to resolve them effectively.
Session 8: Review and Q&A
Osta liput
QA’s online-courses from Tieturi
Questions about QA courses?
Find out how QA’s live online courses work, what you need to participate, and what to expect before booking your training.
Accreditation and trademark notice
ITIL® and PRINCE2® courses are provided by QA Ltd, an ATO of People Cert.
ITIL®, PRINCE2® are registered trademarks of the PeopleCert group. Used under licence from PeopleCert. All rights reserved.
TOGAF® is a registered trademark of The Open Group.