
Professional GitHub
GitHub, Inc. is a leading platform and cloud-based service that facilitates software development and version control using Git, enabling developers to store, manage, and track changes in their code efficiently. The GitHub Course offered by the School of IT is designed to provide participants with a thorough understanding of Git and GitHub, essential tools for modern software development. This course is ideal for beginners and those looking to enhance their skills in version control and collaborative coding.
Duration
8 Weeks
Lectures
8
Projects
3

Course Overview
The GitHub Course at the NGen IT Training designed to provide a comprehensive introduction to version control and collaborative software development using Git and GitHub. This course is tailored for beginners and aspiring developers who want to learn how to manage their code effectively and work seamlessly in teams.
Course Curriculum
- Overview of version control systems.
- Importance of Git in collaborative software development.
- Installation processes for Git on various operating systems.
- Configuring user information and setting up SSH keys for GitHub access.
- Fundamental commands for repository management:
- git init - Initializing a new repository.
- git clone - Copying an existing repository.
- git add - Staging changes for commit.
- git commit - Recording changes to the repository.
- Understanding branches in Git
- Creating and deleting branches
- Switching between branches
- Merging branches and resolving conflicts.
- Utilizing GitHub features:
- Pull requests: creating and managing them.
- Code reviews: best practices for reviewing changes.
- Strategies for maintaining clean repositories.
- Documentation and commit message conventions.
- Hands-on project to apply learned concepts.
- Working collaboratively on a sample project using GitHub.
Course Schedule
Venue | Starting Date | Duration | Fees |
---|---|---|---|
Mohammadpur | 2024-11-01 | 8 Weeks | 20000 Tk |
Admission Is Going On
Enroll now to any of our Offline (On- Campus) or Online (Live Class) courses as per your suitable time.
Call This Number: 01958025050