На курсе ответим на вопросы:
- Какое место занимает Git в современной разработке ПО?
- Как правильно пользоваться основными функциями Git?
- В каких основных процессах командной разработки участвует Git?
- Как Git интегрируется в другие программные продукты?
Кому подойдет курс:
Курс будет понятен и полезен, даже если у вас нет опыта в программировании
1. Начинающим разработчикам
Курс подойдет вам, если опыта в разработке нет или он небольшой. Вы погрузитесь в работу с Git и его окружением.
2. Тестировщикам
Вы сможете убрать барьеры при взаимодействии с коллегами.
3. Специалистам технической поддержки
Вы получите новые скиллы и сможете работать быстрее и эффективнее.
Преимущества курса:
a) Рассматриваем реальные кейсы
В курсе мы не перечисляем функции Git, а показываем и разбираем случаи, когда они используются на практике.
б) Учим работать в команде
Программа включает не только уроки по Git, но и информацию о методологии современной разработки ПО и процессах в командной разработке.
в) Подкрепляем теорию практикой
Вам будут доступны более 50 практических заданий, а так же оборудование для прохождения практики.
г) Не требуем базовых знаний
Курс может стать отправной точкой для начинающего специалиста.
Спойлер: Программа обучения
Тема 1: Философия командной разработки
- Основные аспекты современной командной разработки
- Системы контроля версий, основные функции
- Краткая история создания программного продукта. Как системы контроля версий вписываются в процессы?
- Gitlab, Github
- Регистрация на Gitlab
- Установка Git
- Что такое репозитории и как ими пользоваться?
- Коммиты. Как сохранять изменения в репозитории?
- Ветвление в Git
- Обмен изменениями с удалёнными репозиториями
- Сложные кейсы слияния веток
- Управление историей изменений в Git
- Удачные модели ветвления в Git
- Что такое код-ревью? Как Gitlab помогает его организовать?
- Что такое CI/CD? Как с ними интегрируется Git?
Продажник: slurm.io/git