К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Git & GitHub Bootcamp - Build, Track & Collaborate - HandsOn · LearnSpace
Назад в каталог
courseraIT и технологии

Git & GitHub Bootcamp - Build, Track & Collaborate - HandsOn

Курс от Packt
Начальный≈ 11.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this hands-on Git and GitHub bootcamp, you will learn how to use version control effectively with Git and GitHub to manage code and collaborate with teams. The course is designed to help you understand the power of versioning and how to maintain, track, and collaborate on software projects efficiently. You will explore Git’s core concepts, such as repositories, commits, branches, and the .git folder, while learning to manage files and resolve common challenges that arise in software development workflows. The journey starts with an introduction to version control systems, where you'll learn the importance of keeping track of changes in code. As you progress, you'll delve into Git commands and configurations to understand how they work with files, branches, and remote repositories. You'll also explore GitHub’s key features to manage collaborative projects, such as creating repositories, managing pull requests, and resolving conflicts. This course is ideal for aspiring developers, software engineers, and anyone looking to learn Git and GitHub. It assumes no prior experience with version control systems, making it accessible for beginners. However, familiarity with basic programming concepts can be helpful. The course is designed to be beginner-friendly and progresses at a comfortable pace to ensure comprehensive understanding. By the end of the course, you will be able to efficiently use Git for version control, manage repositories on GitHub, resolve merge conflicts, and collaborate with others using a Git-based workflow. You'll also gain practical knowledge on handling everyday situations in Git, such as stashing, rebasing, and using GitHub productivity tools.

Навыки, которые вы освоите

Git (Version Control System)GitHubVersion ControlFile ManagementCollaborative SoftwareOpen Source TechnologySoftware VersioningCode ReviewSoftware Configuration Management

Программа курса

12 модулей · 79 учебных материалов

01Course Introduction2 материалов

Course Introduction

IntroductionВидеоFull Course ResourcesЧтение
02Introduction to Version Control System (VCS)5 материалов

Introduction to Version Control System (VCS)

Section IntroductionВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Git & GitHub Bootcamp - Build, Track & Collaborate - HandsOn
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11.8 ч

12 модулей

Язык: Английский

Часть программы вашего университета
Introduction to Versioning, Version Control System (VCS) & Source Code Management (SCM)Видео
Version Control Systems Types - CVCS & DVCSВидео
Understanding Version Control Systems (VCS) and Source Code Management (SCM)DIALOGUE
Introduction to Version Control System (VCS) - AssessmentЗадание
03Introduction to Git10 материалов

Introduction to Git

Section IntroductionВидеоGetting Started with GitВидеоDemonstration - Installing Git on WindowsВидеоDemonstration - Installing Git on macOSВидеоDemonstration - Installing & Configuring Git on LinuxВидеоGit Architecture & Key ConceptsВидеоUnderstanding .git Folder & git init CommandВидеоDemonstration - .git Folder & git init CommandВидеоGetting Started with Git: Initialization and ArchitectureDIALOGUEIntroduction to Git - AssessmentЗадание
04Working with Files in Git7 материалов

Working with Files in Git

Section IntroductionВидеоDemonstration - Tracking & Untracking Files: git status, add, commit & logВидеоDemonstration - Understanding .gitignore FileВидеоDemonstration - Working with Files: git rm, git mv & git diffВидеоDemonstration - Undoing Changes: git restore and git commit --amendВидеоManaging File Changes and Ignored Files in GitDIALOGUEWorking with Files in Git - AssessmentЗадание
05Branching & Merging9 материалов

Branching & Merging

Section IntroductionВидеоUnderstanding BranchesВидеоDemonstration - Branch OperationsВидеоMerging BranchesВидеоDemonstration - Merging BranchesВидеоDemonstration - Resolving Merge ConflictsВидеоDemonstration - Undoing Changes: git reset and git revertВидеоManaging Branching and Merging in GitDIALOGUEBranching & Merging - AssessmentЗадание
06GitHub Fundamentals10 материалов

GitHub Fundamentals

Section IntroductionВидеоWhy We Need Remote Repositories?ВидеоIntroduction to GitHubВидеоDemonstration - Setting up GitHub AccountВидеоDemonstration - Quickly Exploring GitHubВидеоDemonstration - Creating Your First Repository on GitHubВидеоDemonstration - Connecting Local Git to GitHubВидеоDemonstration - SSH vs HTTPS Authentication in GitHubВидеоGetting Started with GitHub: Remote Repositories and AuthenticationDIALOGUEGitHub Fundamentals - AssessmentЗадание
07Working with Remotes & Repositories7 материалов

Working with Remotes & Repositories

Section IntroductionВидеоDemonstration - Adding, Removing & Viewing RemotesВидеоDemonstration - Pushing & Pulling BasicsВидеоUnderstanding the Difference Between git fetch and git pullВидеоDemonstration - Cloning RepositoriesВидеоManaging Remotes and Collaboration with GitDIALOGUEWorking with Remotes & Repositories - AssessmentЗадание
08Dealing with Everyday Situations in Git6 материалов

Dealing with Everyday Situations in Git

Section IntroductionВидеоStashing Changes (Temporarily Saving Work)ВидеоRebasing in GitВидеоDemonstration - Rebasing in GitВидеоHandling Everyday Git Scenarios: Stashing and RebasingDIALOGUEDealing with Everyday Situations in Git - AssessmentЗадание
09Understanding GitHub Workflow and Collaboration9 материалов

Understanding GitHub Workflow and Collaboration

Section IntroductionВидеоGit & GitHub WorkflowВидеоDemonstration - Project Walkthrough with Git & GitHubВидеоDemonstration - Forking in GitHubВидеоDemonstration - Opening Issues & DiscussionsВидеоDemonstration - Creating & Managing Pull RequestsВидеоDemonstration - Repository SettingsВидеоMastering Git & GitHub Workflow for CollaborationDIALOGUEUnderstanding GitHub Workflow and Collaboration - AssessmentЗадание
10Tagging and Versioning5 материалов

Tagging and Versioning

Section IntroductionВидеоDemonstration - Versioning a Project ReleaseВидеоDemonstration - TagsВидеоTagging and Versioning Releases with Git and GitHubDIALOGUETagging and Versioning - AssessmentЗадание
11GitHub Productivity Tools6 материалов

GitHub Productivity Tools

Section IntroductionВидеоDemonstration - GitHub ProjectsВидеоDemonstration - GitHub WikisВидеоDemonstration - GitHub Actions, Pages, Security and InsightsВидеоMastering GitHub Productivity Tools: Projects, Wikis, and ActionsDIALOGUEGitHub Productivity Tools - AssessmentЗадание
12Conclusion3 материалов

Conclusion

ConclusionВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание