Git: практический курс для начинающих [Слёрм] [Slurm] [Павел Калашников]

Bot

Администратор
Команда форума
23 Янв 2020
201,197
3,138
113
gitslurm.PNG

На курсе ответим на вопросы:

- Какое место занимает Git в современной разработке ПО?

- Как правильно пользоваться основными функциями Git?

- В каких основных процессах командной разработки участвует Git?

- Как Git интегрируется в другие программные продукты?

Кому подойдет курс:
Курс будет понятен и полезен, даже если у вас нет опыта в программировании

1. Начинающим разработчикам
Курс подойдет вам, если опыта в разработке нет или он небольшой. Вы погрузитесь в работу с Git и его окружением.

2. Тестировщикам
Вы сможете убрать барьеры при взаимодействии с коллегами.

3. Специалистам технической поддержки
Вы получите новые скиллы и сможете работать быстрее и эффективнее.

Преимущества курса:

a) Рассматриваем реальные кейсы
В курсе мы не перечисляем функции Git, а показываем и разбираем случаи, когда они используются на практике.

б) Учим работать в команде
Программа включает не только уроки по Git, но и информацию о методологии современной разработки ПО и процессах в командной разработке.

в) Подкрепляем теорию практикой
Вам будут доступны более 50 практических заданий, а так же оборудование для прохождения практики.

г) Не требуем базовых знаний
Курс может стать отправной точкой для начинающего специалиста.

Спойлер: Программа обучения
Тема 1: Философия командной разработки
  • Основные аспекты современной командной разработки
  • Системы контроля версий, основные функции
  • Краткая история создания программного продукта. Как системы контроля версий вписываются в процессы?
Тема 2: Популярные хостинги разработки ПО
  • Gitlab, Github
  • Регистрация на Gitlab
Тема 3: Основы Git
  • Установка Git
  • Что такое репозитории и как ими пользоваться?
  • Коммиты. Как сохранять изменения в репозитории?
  • Ветвление в Git
  • Обмен изменениями с удалёнными репозиториями
  • Сложные кейсы слияния веток
  • Управление историей изменений в Git
Тема 4: Практики использования Git в командах
  • Удачные модели ветвления в Git
  • Что такое код-ревью? Как Gitlab помогает его организовать?
  • Что такое CI/CD? Как с ними интегрируется Git?
Тема 5: Личная конфигурация Git для удобной работы

Продажник: slurm.io/git