Чему вы научитесь
Когда программист начинает работать в команде, одного умения писать код уже недостаточно. Нужно понимать задачу, договариваться о результате, сохранять историю изменений, проверять код до слияния и одинаково запускать проект на разных компьютерах.
На курсе вы пройдёте маршрут:
задача → ветка → commit → review → pipeline → Docker image → запуск
Сначала разберём роли в команде, требования, сроки и жизненный цикл программного изменения. Затем настроим Git, создадим локальный и удалённый репозиторий, поработаем с ветками, merge request и code review.
После этого соберём первые проверки в GitLab CI и GitVerse CI, научимся читать YAML и разбирать падение pipeline. В финальном модуле установим Docker, запустим готовый image, соберём собственный и объединим несколько сервисов через Docker Compose.
Команды отрабатываются на небольшом сквозном проекте. В курсе 30 лекций и 32 задания по 1 баллу; в практикумах указаны ожидаемый результат и подсказки для диагностики ошибок.
Курс рассчитан примерно на 12–14 часов. Его удобно пройти за 5–7 недель, занимаясь 2–3 часа в неделю.
О курсе
Для кого этот курс
Начальные требования
Базовые навыки работы с файлами и папками; умение открыть терминал и выполнить команду по инструкции; компьютер с Windows, macOS или Linux; возможность установить Git и Docker Desktop либо Docker Engine. Для практики с удалённым репозиторием понадобится учётная запись GitLab, GitVerse или GitHub. Опыт работы с Git, CI/CD и Docker не требуется.
Преподаватели курса
Как проходит обучение
В каждом уроке есть короткая лекция, рабочая ситуация и отдельное проверочное задание. Команды отрабатываются на сквозном проекте: от первого коммита и ветки до pipeline, собственного Docker image и запуска через Docker Compose. Практикумы содержат ожидаемый результат и подсказки для диагностики ошибок.