В этом обзоре представлены курсы по системе Git. Git в настоящее время является самой популярной системой контроля версий и используется не только в программных проектах, но также, например, в дизайне и поддержке. Умение пользоваться Git является одним из необходимых навыков для командной работы.
Содержание
- Курс «Введение в Git» от Хекслет
- Курс «GIT» от Loftschool
- Курс «Git для начинающих» от Слёрм
- Курс «Git. Базовый курс» от GeekBrains
- Курс «Курс GIT. Управление версиями для разработчиков» от beOnMax
- Курс «Git для начинающих» от itProger
- Курс «Основы работы с Git» от ITVDN
- Курс «Git: Полный курс для начинающих и не только» от Udemy
- Курс «Основы работы с Git, GitHub и даже GitHub Actions» от Udemy
- Курс «Introduction to Git and GitHub» от Coursera
- Курс «Git для всех» от Stepik
- Курс «Git и GitHub» от Html Academy
- Курс «GIT — Полный Курс Git и GitHub Для Начинающих» от Bogdan Stashchuk
- Курс «Система управления версиями Git» от Центр Специалист при МГТУ им Баумана
- Курс «Git — системы контроля версий» от LinuxTrainingCenter
- Курс «Введение в систему контроля версий Git» от IBS Training Center
- Курс «Работа с Git» от Smartiqa
- Курс «Git для профессионалов» от Profit
- Курс «Лучший курс по Git от Lynda.com. На русском» на Proglib
- Курс «Система управления версиями Git» от Eshift
- Курс «GIT: Полный курс» от Академия IT
- Курс «Базовый курс по Git» от Академия IT
- Курс «Курс git для начинающих» на Webdevkin
Курс «Введение в Git» от Хекслет
https://ru.hexlet.io/courses/intro_to_git
Цена: бесплатно
Формат обучения: видеозаписи лекций, текстовые лекции, тесты, упражнения в тренажере
Длительность: 15 уроков (видео и/или текст)
Домашние задания: есть
Доступ к материалам: навсегда
Курс подходит и тем, кто только начинает изучение программирования, и тем, кто уже имеет какой-то опыт. Со знаниями из этого курса вы сможете уверенно использовать Git в команде любого размера.
Какие навыки вы получите:
- Освоите основные команды Git
- Научитесь эффективно управлять исходным кодом и вести совместную разработку
- Начнете работать с GitHub
Что входит в программу курса:
- История Git, почему Git стал самой популярной системой управления версиями
- Создание репозитория, добавление файлов, фиксация изменений
- Знакомство с GitHub, создание репозитория, клонирование репозитория на локальный компьютер
- Понятие рабочей директории
- Знакомство с анализом изменений, команда git diff, анализ коммитов
- Отмена коммитов
- Понятие индекса
- История коммитов и перемещение по ней
- Понятие ветки
- Gitignore, игнорирование файлов
- Скрытие изменений в рабочей папке
- Практические задания
Курс «GIT» от Loftschool
https://loftschool.com/modules/1-git
Цена: 553 руб
Формат обучения: видеозаписи лекций
Длительность: 12 уроков
Домашние задания: есть
Доступ к материалам: навсегда
Первые 4 урока – бесплатно
Что входит в программу курса:
- Создание репозитория, понятие индекса
- Создание коммита, навигация по коммитам и их отмена, ветвления, конфликты
- Репозиторий на удаленной машине, хостинг с использованием GitHub Pages
Курс «Git для начинающих» от Слёрм
Цена: бесплатно
Формат обучения: видеозаписи лекций, практические задания
Длительность: произвольная
Домашние задания: есть
Доступ к материалам: навсегда
В курс входит 67 практических заданий.
Что входит в программу курса:
- Введение в понятия командной разработки, системы контроля версий, история развития Git
- Знакомство с Gitlab
- Установка Git, понятие о репозитории
- Понятие коммита, сложные случаи слияния ветвей, ветвления, работа с историей коммитов
- Успешные модели ветвления, Gitlab и код-ревью, понятие о CI/CD
Курс «Git. Базовый курс» от GeekBrains
Цена: бесплатно
Формат обучения: видеозаписи лекций
Длительность: 13 уроков
Домашние задания: нет
Доступ к материалам: навсегда
Что входит в программу курса:
- Установка Git
- Основные команды
- Понятие репозитория и работа с ним, управление историей коммитов
- Понятие веток и работа с ними
- Понятие слияния
- Понятие pull request
- Fork репозитории
Курс «Курс GIT. Управление версиями для разработчиков» от beOnMax
https://beonmax.com/courses/git/
Цена: бесплатно
Формат обучения: видеозаписи лекций, задания, тесты
Длительность: примерно 5 часов, 21 урок
Домашние задания: есть
Документ об окончании: сертификат
Доступ к материалам: навсегда
Какие навыки вы получите:
- Научитесь устанавливать и настраивать Git
- Узнаете, как создавать репозитории, коммиты, ветки
- Освоите команды для работы с ветками
- Научитесь использовать возможности IDE для работы с Git
- Узнаете, как бороться с конфликтами
Что входит в программу курса:
- Установка Git, понятие коммита
- Gitignore, понятие атомарного индекса и атомарного коммита
- Знакомство с GitHub
- Понятие ветви, конфликты
- Практические задания
Курс «Git для начинающих» от itProger
https://itproger.com/course/git
Цена: доступ к видеолекциям бесплатный, к заданиям — от 600 руб / мес в зависимости от выбранной подписки
Формат обучения: видеозаписи лекций, задания, тесты
Длительность: 5 уроков
Домашние задания: есть
Доступ к материалам: к видеолекциям – навсегда, время доступа к заданиям зависит от подписки
Что входит в программу курса:
- Установка Git
- Понятие репозитория, его создание
- Отмена изменений, возврат к предыдущим версиям
- Понятие ветви, слияние
- Знакомство с GitHub, репозиторий на удаленной машине
Курс «Основы работы с Git» от ITVDN
https://itvdn.com/ru/video/git-basics
Цена: от 9.99$ в зависимости от выбранной подписки
Формат обучения: видеозаписи лекций, задания, тесты
Длительность: 6 уроков
Домашние задания: есть
Документ об окончании: сертификат
Доступ к материалам: навсегда
Какие навыки вы получите:
- Работать с файлами и отслеживать изменения, а также указывать, какие файлы отслеживать не нужно
- Создавать коммиты, получать историю изменений
- Выполнять откат к предыдущим версиям файлов
- Создавать репозиторий на удаленной машине
Что входит в программу курса:
- Создание репозитория, коммиты
- Операции с файлами в Git
- Отмена изменений, откат последнего коммита, архитектура Git
- Репозиторий на удаленной машине, GitHub
- Понятие ветки и работа с ними, слияние, конфликты
Курс «Git: Полный курс для начинающих и не только» от Udemy
https://www.udemy.com/course/git-alishev/
Цена: 1 750 руб
Формат обучения: видеозаписи лекций
Длительность: 5 часов видео, 19 лекций
Домашние задания: есть
Документ об окончании: сертификат
Доступ к материалам: навсегда
Курс подойдет и для людей, которые никогда не использовали Git и хотели бы изучить его с нуля, и для тех, кто уже имеет базовые знания.
Что входит в программу курса:
- Установка и первичная настройка Git
- Команды add, commit, diff, reset, checkout
- Команды clean, clone
- Репозиторий на удаленной машине и работа с ним
- Понятие ветвления
- Команды fetch, pull, слияние, конфликты
- Команды rebase, cherry-pick
Курс «Основы работы с Git, GitHub и даже GitHub Actions» от Udemy
https://www.udemy.com/course/russian-git/
Цена: 5 990 руб
Формат обучения: видеозаписи лекций
Длительность: 3.5 часа видео, 16 лекций
Домашние задания: есть
Документ об окончании: сертификат
Доступ к материалам: навсегда
Что входит в программу курса:
- Введение в Git и GitHub
- Установка Git и первичная настройка
- Локальный репозиторий, коммиты, история коммитов, игнорирование файлов
- Работа с GitHub, загрузка проекта с помощью git push
- Понятие ветки, тега
- Знакомство с GitHub Actions
Курс «Introduction to Git and GitHub» от Coursera
https://ru.coursera.org/learn/introduction-git-github
Цена: нет информации
Формат обучения: видеозаписи лекций
Длительность: 16 часов
Домашние задания: есть
Документ об окончании: сертификат
Доступ к материалам: навсегда
Курс на английском языке, есть русские субтитры.
Что входит в программу курса:
- Введение в системы контроля версий
- Установка Git
- Отслеживание файлов
- Рабочий процесс Git
- Понятие коммита
- Локальная работа с Git
- Переименование и удаление файлов
- Отмена изменений перед коммитом
- Изменение коммитов, откат изменений
- Понятие ветки
- Слияние веток, конфликты
- Знакомство с GitHub
- Работа с репозиторием на удаленной машине
- Внесение изменений, апдейт локального репозитория
- Последовательность команд Pull-Merge-Push
- Команды push, rebase
- Понятие pull request
Курс «Git для всех» от Stepik
https://stepik.org/course/126023
Цена: 250 руб
Формат обучения: статьи, задания, тесты
Длительность: 13 уроков
Домашние задания: есть
Документ об окончании: сертификат
Доступ к материалам: навсегда
Что входит в программу курса:
- Экскурс в историю систем контроля версий
- Введение в Git, принципы работы, архитектура
- Установка Git
- Работа с удаленным и локальным репозиторием, операции с файлами, ветвление
Курс «Git и GitHub» от Html Academy
https://levelup.htmlacademy.ru/git
Цена: 6 900 руб
Формат обучения: видеозаписи лекций, практические задания, тесты
Длительность: произвольная
Домашние задания: есть
Доступ к материалам: навсегда
Первый раздел курса – бесплатно.
Что входит в программу курса:
- История развития систем контроля версий, популярные системы, причина популярности Git, установка Git
- Понятие репозитория, работа с удаленным и локальным репозиторием
- Понятие ветви, работа с ветками, rebase, слияние
- Понятие указателя
- Понятие откладывания изменений
- Откат коммитов
- Работа с Git в Visual Studio Code, GitHub Pages
Курс «GIT — Полный Курс Git и GitHub Для Начинающих» от Bogdan Stashchuk
Цена: бесплатно
Формат обучения: видеозаписи лекций
Длительность: 4 часа
Что входит в программу курса:
- Введение в Git, отличие Git и GitHub, установка Git
- Области, понятие рабочей директории, индекса, репозитория
- Командная строка и оболочка
- Основные команды, коммиты, понятие HEAD, ветви, слияние, создание коммита в VS Code
- Репозиторий на удаленной машине, его клонирование, работа с ним
Курс «Система управления версиями Git» от Центр Специалист при МГТУ им Баумана
https://www.specialist.ru/course/git
Цена: 16 990 руб
Формат обучения: онлайн занятия с преподавателем
Длительность: 16 ак. часов
Домашние задания: есть
Документ об окончании: свидетельство, удостоверение о повышении квалификации
Доступ к материалам: навсегда
Что входит в программу курса:
- Обзор систем контроля версий, установка Git
- Понятие репозитория, операции с ним, понятие коммита, метки, алиасов
- Понятие ветвления и слияния, конфликты, rebase
- Знакомство с GitHub
Курс «Git — системы контроля версий» от LinuxTrainingCenter
https://linuxtrainingcenter.com/git-i-gitlab/
Цена: от 20$
Формат обучения: видеозаписи лекций
Длительность: примерно месяц, 22 урока
Домашние задания: есть
Доступ к материалам: навсегда
Что входит в программу курса:
- Установка Git, gitignore
- Клонирование удаленного и локального репозитория
- Понятие объединения, тега, ветки
- История изменений
- Знакомство с GitHub
- Знакомство с bitbucket
- Знакомство с Gitlab, строение, пользователи, группы
Курс «Введение в систему контроля версий Git» от IBS Training Center
https://ibs-training.ru/kurs/vvedenie_v_sistemu_kontrolya_versiy_git.html
Цена: 18 880 руб
Формат обучения: онлайн занятия с преподавателем
Длительность: 16 ак. часов
Домашние задания: есть
Документ об окончании: удостоверение о повышении квалификации
Доступ к материалам: навсегда
Что входит в программу курса:
- Введение в распределенные системы контроля версий, история создания и развития Git
- Понятие репозитория, операции с файлами, коммиты, индекс
- Работа с ветвями. Merge, reset
- Репозиторий на удаленной машине, клонирование, алиасы
- Обзор команд Git merge, stash, revert, rebase, tag
Курс «Работа с Git» от Smartiqa
https://smartiqa.ru/courses/git
Цена: бесплатно
Формат обучения: видеозаписи лекций, текстовые лекции
Длительность: 6 уроков
Домашние задания: есть
Что входит в программу курса:
- Введение в Git, установка
- Архитектура Git, понятие репозитория, коммиты, индекс
- Ветвление, понятие ветки и операции с ними, история изменений
- Откат коммитов, исправление ошибок
- Понятие слияния, rebase
- Репозиторий на удаленной машине, работа с ним
Курс «Git для профессионалов» от Profit
https://pr-of-it.ru/courses/git.html
Цена: 3 490 руб
Формат обучения: онлайн занятия с преподавателем
Длительность: нет информации
Домашние задания: есть
На данном курсе вы научитесь работе с Git от самых основ до уровня профессионального использования.
Что входит в программу курса:
- Введение в Git, установка, понятие системы контроля версий, понятие репозитория
- Состояния файлов, репозитория, команда git diff
- Знакомство с сервисом GitHub, репозиторий на удаленной машине, команды для работы с ним
- Понятие ветви, их слияние, конфликты
- Понятие подмодуля, тегов, stash, работа в IDE JetBrains
- Практические задания
Курс «Лучший курс по Git от Lynda.com. На русском» на Proglib
https://proglib.io/p/system-git
Цена: бесплатно
Формат обучения: видеозаписи лекций
Длительность: 31 урок
Что входит в программу курса:
- Введение в контроль версий, Git
- Установка Git
- Понятие репозитория, его создание, понятие коммита
- Принципы работы Git
- Изменение файлов, просмотр истории коммитов
- Откат изменений
Курс «Система управления версиями Git» от Eshift
Цена: 13 900 руб
Формат обучения: видеозаписи лекций
Длительность: 16 ак. часов
Домашние задания: есть
Что входит в программу курса:
- Введение в системы контроля версий
- Установка Git
- Репозиторий Git, команды для работы с ним. Теги, алиасы, откат изменений
- Понятия ветвления и слияния, конфликты, rebase, коммиты
- Знакомство с GitHub
Курс «GIT: Полный курс» от Академия IT
https://academiait.ru/course/git-polnyj-kurs/
Цена: бесплатно
Формат обучения: видеозаписи лекций
Длительность: 5 уроков
Что входит в программу курса:
- Введение в Git
- Установка Git, первичная настройка
- Часто используемые команды для работы с файлами и репозиториями
Курс «Базовый курс по Git» от Академия IT
https://academiait.ru/course/bazovyy-kurs-po-git/
Цена: бесплатно
Формат обучения: видеозаписи лекций
Длительность: 11 уроков
Что входит в программу курса:
- Введение в Git
- Понятие коммита, индекса, просмотр истории коммитов
- Команды checkout, revert
- Понятие ветви, слияние, конфликты
Курс «Курс git для начинающих» на Webdevkin
https://webdevkin.ru/courses/git/start
Цена: первые 10 уроков бесплатно, остальные — платные
Формат обучения: видеозаписи лекций
Длительность: 30+ уроков
Что входит в программу курса:
- Установка Git, первичная настройка
- Команды для работы с репозиторием
- Коммиты, журнал изменений
- Понятие ветви, слияние, конфликты
- Gitignore, команды stash, exclude, rebase, revert, push
- Bisect, теги, алиасы