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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Version Control · LearnSpace
Назад в каталог
courseraПрограммирование

Version Control

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

О курсе

Learn how modern software developers collaborate across the world without messing up each other's code. You will look at the different version control systems and how to create an effective software development workflow. You will be introduced to some of the most commonly used Linux commands that you can use to work with files on your hard drive and create powerful workflows that will automate your work, saving you time and effort. Finally, you will see how Git can be used in software development projects to manage team files. And you will create a repository that can manage code revisions.

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

Git (Version Control System)Version ControlGitHubFile ManagementLinux CommandsUnix CommandsCommand-Line InterfaceCollaborative SoftwareLinuxWeb DevelopmentUnix ShellUnixSoftware VersioningSoftware Development

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

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

01Software collaboration17 материалов

Course Introduction

Introduction to the CourseВидеоHow do Developers Collaborate in the Real World?ВидеоCourse Syllabus: Version ControlЧтениеHow to be successful in this courseЧтение

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

Taught by Meta Experts

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

Version Control
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 16.5 ч

4 модулей

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

Субтитры: Арабский, Французский, Бенгальский, Китайский (Китай), Греческий, Бразильский португальский, Вьетнамский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Азербайджанский, Испанский, Дари, Хинди, Венгерский

Часть программы вашего университета
Why Every Developer Needs Collaboration ToolsDIALOGUE

Introduction to Version Control

What is Version Control?ВидеоCase study: How Meta Engineers CollaborateВидеоVersion Control Git TerminologyЧтениеSystems of Version Control and ToolsВидеоA History of Version ControlЧтениеVersion Control in Professional Software DevelopmentЧтениеA History of RevisionsВидеоStaging vs. ProductionЧтениеKnowledge Check: Introduction to Version ControlЗаданиеModule Summary: Software collaborationВидеоModule Quiz: Software CollaborationЗаданиеAdditional ResourcesЧтение
02Command Line20 материалов

Unix Commands

The Command lineВидеоWhat are Unix commands?ВидеоUsing Bash on Mac TerminalЧтениеUsing Bash on WindowsЧтениеCreating and Running Bash ScriptsВидеоIntroduction to Command Line: Checking the Working DirectoryЛабораторнаяChange Directories and List ContentsВидеоCreating and Moving Directories and FilesВидеоMastering File and Directory Management in UnixDIALOGUECreate and Manipulate Directories and FilesЛабораторнаяSelf review: Make and change directories and filesЗаданиеDiscuss the challenges you encountered when making and changing directories and filesОбсуждениеPipesВидеоRedirectionВидеоGrepВидеоHands on Lab: Exploring Shell Commands for File and Text ProcessingЛабораторнаяKnowledge Check: Unix CommandsЗаданиеModule Quiz: Command LineЗаданиеModule Summary: Command LineВидеоAdditional ResourcesЧтение
03Working with Git29 материалов

Git and Github

What is Git and GitHub?ВидеоInstalling Git (Windows & Mac)ЧтениеInstalling Git on MacЧтениеCreate your GitHub accountЧтениеConnecting to GitHub via HTTPSЧтениеConnecting to GitHub via SSHЧтениеCreating and Cloning a RepositoryВидеоHow Git WorksВидеоAdd and CommitВидеоRemote vs. LocalВидеоPush and PullВидеоAdd, commit and pushDIALOGUEBranchesВидеоUsing A RepositoryЛабораторнаяSelf review: Using a Repository ЗаданиеResolving ConflictsЧтениеHands on Lab:Resolving Merge Conflicts in GitHub Using BranchesЛабораторнаяExample WorkflowВидеоHEADВидеоDiff CommandsВидеоBlameВидеоForkingЧтениеKnowledge Check: Git and GitHub ЗаданиеAdditional ResourcesЧтение

Create a repository with forking

Create a Repository with ForkingЛабораторнаяSelf-review: Create a repository with forkingЗаданиеShare the challenges you encountered creating a Git repositoryОбсуждениеModule Quiz: Working with GitЗаданиеModule Summary: Working with GitВидео
04Graded Assessment10 материалов

Graded Assessment

Course Recap: Version ControlВидеоAbout Graded AssessmentЧтениеExercise: Managing a project in GitHub ЛабораторнаяSolution: Managing a Project in GitHubЧтениеSelf review: Managing a project in GitHubЗаданиеDiscuss the challenges you encountered when using the Diff commandОбсуждениеEnd-of-Course Graded AssessmentЗадание

Course Wrap-up

Congratulations on Completing the Version Control CourseВидеоWhat did you find most challenging in this course?ОбсуждениеCourse Wrap-Up and Next StepsЧтение