Однодневный практический курс
Версионирование и командная работа с помощью Git

23 апреля и 10 сентября 2019 года, Москва
10:00–18:00
О чем курс?
На мастер-классе мы расскажем о командной разработке с git.

Участники познакомятся с основными понятиями и командами git, поработают по нескольким моделям ветвления, позволяющими совместно работать над разными типами проектов, выберут модель под свой проект и команду.
Преимущества работы с распределенной системы контроля версий
Быстрый откат к определенной точке в разработке
Логирование изменений в проекте
Командная работа
После курса вы сможете
быстро начать работать командой над проектом
иметь возможность отката к предыдущему варианту
вести логирование изменений в проекте
Особенности курса
Курс ведут инженеры
Вы узнаете про подходы и инструменты, которые проверены на реальных проектах.
Баланс теории и практики
В курсе сбалансированы практика и минимально необходимый теоретический базис для уверенного старта.
Гарантированный результат
Структура курса обеспечивает применение полученных знаний в практической плоскости.
Инструкторы
Никита Борзых
Начинал внедрять системы управления конфигурацией, когда работал в эксплуатации облачного хостинга Скалакси. В последствии работал в эксплуатации проектов Evil Martians. Ведущий подкаста "Devops Дефлопе". Выступал на конференциях с техническими докладами DevOps тематики.
Сергей Богатырец
Познакомился с инстурментами автоматизации и управления конфигурации работая в технической поддержке облачной платформы Скалакси. Позже занимался выстраиванием процессов поставки ПО для клиентов Оверсан. За время работы в Экспресс42 работал над проектами Рокетбанк, Paymantix, Cloudlock и Первый ОФД.
Александр Сулейманов
Специализируется на управлении облачной инфраструктурой, конфигурацией и использовании систем оркестрации. Считает, что технология контейнеризации основа не только будущего, но уже настоящего современного процесса разработки и поставки цифрового продукта.
Программа курса
1
1
Теория
4 часа

  1. Причины появления распределенных систем версионирования (DCVS), история создания и основные свойства.

  2. Преимущества распределенных систем над централизованными, преимущества git над другими распределенными системами.

  3. Основы работы с git: внесение и фиксация изменений, просмотр отличий, история, поиск по истории и изменениям, bisect, blame и т.д.

  4. Работа с удаленными (remote) репозиториями и ветками, создание, объединение (merge) веток, rebase и его отличие от merge, cherry-pick.

  5. Что такое Pull Request, как его использоваться для Code Review.

  6. Типовые способы работы в команде с использованием GitHub Flow, Git Flow и Trunk Based Development. Чем отличаются и как выбрать?

  7. Git-клиенты под разные платформы, в том числе встроенные в IDE.

2
2
Практика
4 часа

  1. Демонстрация работы с git и визуализация веток.

  2. Работа с git в локальном режиме.

  3. Работа с ветками и удаленными репозиториями.

  4. Демонстрация SourceTree и работа с ним.

  5. Использование Pull Request и применение Code Review.

  6. Командная работа с использованием GitHub Flow.

  7. Командная работа с использованием Git Flow.

  8. Командная работа с использованием Trunk Based Development.

Требования к участникам
Наличие ноутбука с OSX или Linux с установленным любимым текстовым редактором
Базовое знание ОС Linux
Полезным будет предварительное знакомство с системой контроля версий git
Отзывы о прошедших курсах
Запись на обучение
Набор 23 апреля и 10 сентября 2019 открыт, регистрируйтесь!
Стоимость курса: 19 900₽!

E-mail
ФИО
Телефон
Коментарии
Нажимая на кнопку "Записаться", вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности. Политика конфиденциальности доступна по ссылке.
Не нашли, что искали?
Express 42
Москва, Бутырская, 62
Телефон : +7 (495) 088-42-84
E-mail:
education@express42.com
Для возврата денежных средств в случае оплаты курса и невозможности участия, пожалуйста, сообщите на эл. почту education@express42.com
© 2019 Все права защищены. ООО "Экспресс 42".