Основы Git

Основы Git

Вид образования: Неформальное
Уровень формального образования: Бакалавриат
Рекомендуемый возраст для неформального обучения: 19-25
Язык обучения: Русский
Тип ООК (согласно положению): xMOOC
Промо-видео: https://bit.ly/2wCKm3X
Ключевые слова: vcs, git, система контроля версий, контроль версий, программная инженерия, программирование, разработка программного обеспечения
Программа: 1 Введение
1.1 Введение - Теория
1.2 Как получить сертификат
2 Использование существующих репозиториев
2.1 Использование существующих репозиториев - Теория
2.2 Использование существующих репозиториев - Простые задачи
2.3 Использование существующих репозиториев - Сложные задачи
3 Обзор текущего состояние локального репозитория
3.1 Обзор текущего состояние локального репозитория - Теория
3.2 Обзор текущего состояние локального репозитория - Простые задачи
3.3 Обзор текущего состояние локального репозитория - Сложные задачи
4 Коммит изменений
4.1 Коммит изменений - Теория
4.2 Коммит изменений (индекс) - Простые задачи
4.3 Коммит изменений (индекс) - Сложные задачи
4.4 Коммит изменений - Простые задачи
4.5 Коммит изменений - Сложные задачи
5 Создание веток
5.1 Создание веток - Теория
5.2 Создание веток - Простые задачи
5.3 Создание веток - Сложные задачи
6 Переход между коммитами
6.1 Переход между коммитами - Теория
6.2 Переход между коммитами - Простые задачи
6.3 Переход между коммитами - Сложные задачи
7 Git pull и git push
7.1 git pull и git push - Теория 
7.2 git pull и git push - Простые задачи
7.3 git pull и git push - Сложные задачи
8 Git diff
8.1 git diff - Теория
8.2 git diff - Простые задачи 
8.3 git diff - Сложные задачи
 

Авторы курса: Марк Заславский, Артём Филатов, Антон Филатов, Татьяна Берленко, Кирилл Кринкин
Преподаватели: Марк Заславский, Артём Филатов, Антон Филатов, Татьяна Берленко, Кирилл Кринкин
Организация: Mobile Robot Algorithms Laboratory, JetBrains Research
Возможность передачи прав на ИС: Нет
Входные требования по уровню знаний: Начинающие программисты
Выходные знания, умения, навыки: Базовые навыки работы с командной строкой Linux (как запускать команды в терминале), простые команды для работы с файлами (ls, cp, mv, rm, echo, touch).
Входной тест: Нет
Ограничения по числу участников: нет
Формирование групп по уровню подготовленности: Нет
Присутствие преподавателей: Да
Присутствие тьюторов: Да
Присутствие фасилитаторов: Да
Форма представления учебных материалов: Видеолекции  /  Тексты  /  профессиональное программное обеспечение
Наличие обратной связи в материалах: Да
Наличие совместного обучения: Да
Наличие практических занятий: лабораторные  /  тестовые задания  /  интерактивные задания
Наличие форумов, дискуссий: Да
Наличие вебинаров, видеоконференций: Нет
Наличие неформального общения, meetup: Нет
Интеграция с LMS: Нет
Учебная аналитика: Нет
Наличие сертификации: Да
Виды сертификации: Сертификат Stepik
Уровни сертификата: Обычный сертификат и сертификат с отличием
Наличие временных границ: Нет
Тип занятий (синхронность): асинхронные
Виды оценивания: тест
Количество модулей в курсе: 8
Количество тестов (экзаменов): 0
Возможность формирования собственной траектории, индивидуализации на курсе: Да
Операционные системы: Любые
Поддерживаемые браузеры: Google Chrome, Safari, Opera, Mozilla
Поддержка лиц с ограниченными возможностями: Нет
Обучающие технологии: Web based training
Сайт курса: https://stepik.org/course/3145
Гостевой логин и пароль для экспертов: Курс открыт для прохождения при условии регистрации на Stepik.org. Тестовый аккаунт: edcrunch_guest_account@gmail.com guest111
Экспертная оценка (только для экспертов): Оценить курс
Посмотреть оценку (только для экспертов):  Результат


Сегодня разработку крупных программных продуктов невозможно представить без использования различных вспомогательных инструментов, упрощающих работу разработчиков. Одним из наиболее важных вспомогательных средств является система контроля версий - специальная утилита, обеспечивающая инкрементальное управление версиями исходного кода разрабатываемой программы. На сегодняшний день стандартом де факто среди подобных систем является Git - инструмент с открытым исходным кодом, созданный программистами для программистов.

Онлайн-курс дает краткое, но емкое  введение в работу с Git. Рассматриваются основные понятия - репозиторий, рабочая копия, индекс, ветка, коммит. Приводятся примеры работы с git через интерфейсы командной строки. Для закрепления полученных знаний учащимся предлагаются тесты и интерактивные задания на базе Stepik.org.


Назад в раздел