Об этом курсе
100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Начальный уровень

Начальный уровень

Experience as a developer on any operating system

Experience in working at the command line is not necessary, but would be helpful

Часов на завершение

Прибл. 9 часа на выполнение

Предполагаемая нагрузка: 8 hours/week...
Доступные языки

Английский

Субтитры: Английский
100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Начальный уровень

Начальный уровень

Experience as a developer on any operating system

Experience in working at the command line is not necessary, but would be helpful

Часов на завершение

Прибл. 9 часа на выполнение

Предполагаемая нагрузка: 8 hours/week...
Доступные языки

Английский

Субтитры: Английский

Программа курса: что вы изучите

Неделя
1
Часов на завершение
5 ч. на завершение

Git and Git Installation

...
Reading
6 videos (Total 20 min), 12 материалов для самостоятельного изучения, 6 тестов
Video6 видео
Module 1 Overview1мин
Revision Control3мин
Graphical Interfaces for Git2мин
Using a Browser and cgit on the Linux Kernel Source (Demo)3мин
Revision Control Systems7мин
Reading12 материала для самостоятельного изучения
Preparing Your Computer10мин
Available Revision Control Systems2мин
Documentation and Other Resources3мин
cgit Example at git.kernel.org (Lab)20мин
Binary Installation10мин
Installing from Source10мин
Getting the Latest Version with Git and Compiling (Lab)40мин
Converting a CVS Repository to Git (Lab)30мин
Converting a Subversion Repository to Git (Lab)30мин
Basic Commands10мин
A Simple Example30мин
Setting Up a Repository, Making Changes and Commits (Lab)мин
Quiz6 практического упражнения
Introduction to Git10мин
Git Installation (Ungraded)7мин
Git Installation10мин
Git and Revision Control Systems10мин
Using Git (Ungraded)4мин
Using Git (An Example)10мин
Неделя
2
Часов на завершение
8 ч. на завершение

Working with Git

...
Reading
10 videos (Total 25 min), 22 материалов для самостоятельного изучения, 6 тестов
Video10 видео
Concepts and Design Features4мин
Git Architecture4мин
Committing vs. Publishing1мин
Upstream vs. Downstream1мин
Forking1мин
File Categories3мин
Making a Commitment1мин
Branches3мин
What Is Merging?1мин
Reading22 материала для самостоятельного изучения
Content vs. Pathnames10мин
Basic File Commands10мин
Practicing with Basic File Commands (Lab)40мин
Making a Commitment10мин
Identifiers and Tags10мин
Viewing the Commit History10мин
Reverting and Resetting Commits12мин
Tidying Repositories5мин
Who Is to Blame?6мин
Bisecting10мин
Bisecting with git (Lab)мин
Branch Creation10мин
Branch Checkout10мин
Getting Earlier File Versions5мин
Working with a Development Branch (Lab)40мин
Differencing Files10мин
Diffing in Git10мин
Exploring Changes with git diff (Lab)20мин
Merge Commands10мин
Rebasing10мин
Resolving Conflicts While Merging (Lab)45мин
Rebasing (Lab)45мин
Quiz6 практического упражнения
Git Concepts and Architecture10мин
Managing Files and the Index10мин
Commits10мин
Branches10мин
Diffs10мин
Merges10мин
Неделя
3
Часов на завершение
7 ч. на завершение

Working with Other Developers

...
Reading
5 videos (Total 13 min), 12 материалов для самостоятельного изучения, 4 тестов
Video5 видео
Working with Distributed Repositories2мин
Why Use Patches?2мин
Emailing1мин
Gerrit3мин
Reading12 материала для самостоятельного изучения
Cloning10мин
Publishing Your Project12мин
Fetching, Pulling and Pushing10мин
Accessing a Repository Remotely with git Protocol (Lab)мин
Accessing Your Repository Remotely with ssh (Lab)40мин
Accessing Your Repository Remotely with http (Lab)40мин
Pushing Changes into the Remote Repository (Lab)40мин
Why Use Patches?5мин
Producing Patches7мин
Applying Patches10мин
Synchronizing with Patches (Lab)мин
A Gerrit Walkthrough (Lab)30мин
Quiz4 практического упражнения
Managing Local and Remote Repositories10мин
Using Patches10мин
Working with Other Developers (Ungraded)10мин
Advanced Git Interfaces: Gerrit10мин

Преподаватель

Avatar

Jerry Cooperstein

Director of Training
Training & Certification

О The Linux Foundation

The Linux Foundation supports the creation of sustainable open source ecosystems by providing financial and intellectual resources, infrastructure, services, events, and training. Working together, The Linux Foundation and its projects form the most ambitious and successful investment in the creation of shared technology....

О специализации ''Open Source Software Development, Linux and Git'

The Open Source Software Development, Linux and Git Specialization will give you a strong foundation for working comfortably and productively in open source development communities. By completing the specialization, you’ll have a better understanding of the Linux environment, as well as methods and tools required to successfully use it, and you’ll know how to use git, the distributed version control system....
Open Source Software Development, Linux and Git

Часто задаваемые вопросы

  • Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

  • If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

  • Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

  • If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

  • This course is one of a few offered on Coursera that are currently available only to learners who have paid or received financial aid, when available.

Остались вопросы? Посетите Центр поддержки учащихся.