Продвинутый курс по внутреннему устройству Git. Осваиваем лучшие практики и экспертные приемы, а не элементарные команды. Ведет бывший разработчик EPAM.
Подходит для программистов любого уровня, стека и языка
Для Junior / Middle-программистов
Научишься выполнять чистые коммиты, автоматизировать форматирование кода и ловить 99% багов до попадания их в CI/CD
Для тимлидов и senior’ов
Научишься синхронизировать работу команды и ускорять процесс разработки, используя глубокие возможности Git и его интеграции с CI/CD, Jira и Trello
На курсе ты решишь рабочие проблемы:
Тимлид:
Коллеги отправляют всё в одном коммите: баги, стили, логику авторизации.
Конфликты изменений при мердже приводят к переписыванию кода и понапрасной трате времени.
Работаем вслепую — отчёты пишем сами, устраиваем лишние статусные митинги для синхронизации изменений в коде.
Коммиты не связаны с задачами в Jira, документация отстаёт от кода, деплои происходят отдельно от мерджей. Всё вручную, всё забывается.
Отсутствие стандартов работы с Git. Новички неделями разбираются в нашем хаосе и постоянно задают вопросы коллегам.
Сотни коммитов смешаны в хаотический порядок, что приводит к трате часов на ручной поиск ошибок. Клиент недоволен, бизнес теряет деньги из-за простоя, а все упрёки достаются мне.
Junior/Middle:
Все работают в своих ветках, но при мердже всё выходит из строя. По 30 коммитов на каждого — непонятно, чей код рабочий и где затаилась ошибка.
После ребейза исчезла ветка. Вся неделя труда пропала даром. Паника. Придётся переписывать заново.
Отправил(-а) все изменения в одном коммите — упал прод. Теперь ищу, где именно и что сломалось. Занятие на весь день...
Ручное форматирование кода перед отправкой и исправление ошибок — эта рутина начинает надоедать.
За 1 месяц освоишь лучшие практики и глубины Git:
Тимлид:
Освоишь настройку автоматических уведомлений через Git-хуки, которые покажут, кто, когда и что сделал.
Настроишь хуки для уведомлений об изменениях в командные чаты. Создашь хуки на сервере для оповещения + интегрируешь со всеми системами мониторинга.
Выберешь и внедришь оптимальные стратегии ветвления, благодаря чему мерджи станут быстрыми и безболезненными.
Свяжешь задачи, коммиты и деплой в единую систему. Все изменения в Git будут автоматически связываться с задачами в таск-менеджере.
Junior/Middle:
Научишься делать атомарные коммиты и восстанавливать ветки, даже если казалось, что они потеряны навсегда.
Сможешь генерировать автоматические отчёты о коммитах за день и отправлять уведомления о новых PR всей команде
Научишься автоматически проверять код на ошибки и форматировать его перед коммитом.
Освоишь методы, позволяющие ловить 99% багов до отправки кода в CI/CD с помощью особых приёмов и супер-поиска.
Научишься изменять историю, чтобы избежать аварий при коллективной работе.
Научишься блокировать коммиты в случае наличия отладочного кода и проверять сообщения коммитов на соответствие шаблону.
Освой практические навыки, которые ты 100% сможешь применять на практике. Без воды. Средняя оценка учеников – 4,89/5.. 5 лет – стаж каждого преподавателя школы. >700 человек обучились на наших курсах.
Сергей Венецкий - российский программист и инженер-программист с опытом разработки сложных систем. Он специализируется на системном программировании и машинном обучении, разрабатывал решения в области компьютерного зрения (OpenCV, PyTorch) и автоматизации сборки ПО. Сергей окончил технический вуз (инженер-металлург по образованию) и более 8 лет работает в IT.
Давно не был на сайте, сейчас обнаружил, что из РФ видео не грузится. Из под VPN все работает. Админ, намеренно доступ закрыли?
CourseHunter Team
js
Ага, есть один старый админ переседенец, движухи любит, русофоб редкий. Блокирует доступ. Зачем Вам GIT сдался ? Ребята в окопах без гита спокойно живут, правда недолго, но гит им не помог бы в любом случае с этим.
js
CourseHunter Team
Не просто русофоб, но и дегенерат редкостный судя по ответу. А зачем вам русский язык на сайте и способы оплаты картами РФ?
В окопах то понятно, русский язык вам жизнь спасает, когда вы в плен сдаетесь и то если доживете. Но на сайте это никак с этим не поможет.
CourseHunter Team
js
Красавчик. Ты настолько туп, что сам назвал президента, которого яростно защищаешь, дегенератом. Забавно, даже похвально. Мне нравится. Выдать этому дебилу 1 премиум пакет пожалуйста.
js
CourseHunter Team
Я готов сосать за него, не то что Ты
CourseHunter Team
js
Ясно ... ясно
osobist
мало ли, может кто-то этот курс будет смотреть, то ссылка на репозиторий будет в помощь - https://github.com/yellow-footed-honeyguide/deep_git
В окопах то понятно, русский язык вам жизнь спасает, когда вы в плен сдаетесь и то если доживете. Но на сайте это никак с этим не поможет.