Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 140.674
- Реакции
- 77.683
Складчина: Интенсив по погружению в Git [Слёрм] [Кирилл Казарин]
10 дней, чтобы перестать бояться Git и начать работать с ним как инженер.
Практический онлайн-курс для разработчиков, DevOps, SRE и тестировщиков. Разбираем Git от объектов под капотом до командной работы по PR, ребейзим, чиним конфликты и поднимаем свой git-сервер.
Кому подойдёт интенсив:
Начинающему разработчику – вы уже знакомы с Git, умеете коммитить, пушить и мержить. Хотите понимать, как лучше и почему именно так. Курс даст принципы работы и примеры хороших практик.
Middle-разработчику – вы уверенно работаете с Git в типовых сценариях. Хотите глубины: понимать, что происходит внутри при merge и rebase, выбирать стратегию ветвления под контекст команды, чище вести историю и увереннее разбирать нестандартные ситуации.
DevOps-инженеру и SRE – git для вас не про код, а про инфраструктуру: манифесты, Terraform, пайплайны, GitOps. На курсе поднимем bare repo по SSH без GitHub за 10 минут, разберём автоматизацию через GitPython и CI/CD-событийную модель.
Тестировщику – вам нужно уверенно читать историю репозитория, находить нужную ревизию для воспроизведения бага и аккуратно работать в своих ветках. Курс разложит по полочкам то, с чем вы сталкиваетесь каждый день: коммиты, ветки, чекауты, работу с удалёнными репозиториями.
Как проходит обучение:
Статьи-гайды и заметки – основной формат подачи теории: короткие материалы по 5–15 минут чтения, с примерами кода и иллюстрациями. Можно вернуться и перечитать, никакого «смотрю ускоренно чтобы успеть».
Скринкасты – короткие видео, где спикер пошагово проходит сценарий: от чистой машины до результата. Никаких двухчасовых лекций: один скринкаст это один закрытый вопрос.
Практика с проверкой – каждый учебный день заканчивается заданием. Вы делаете его в своём репозитории и прикладываете подтверждение (скриншот, ссылка на коммит или PR). Куратор проверяет и даёт обратную связь.
Ритм курса – обучение рассчитано на 2–3 часа в день в будни. Материалы остаются доступны после окончания курса: сколько угодно возвращаться к шпаргалкам и скринкастам.
Командный проект и ретроспектива – финал курса: 2 дня совместной работы в команде 3–5 человек. Псевдопроект с реальными проблемами командной разработки. В конце: ретроспектива с разбором решений.
По итогам интенсива вы научитесь:
Объяснить как Git устроен: blob, tree, commit, tag, DAG, SHA
Настраивать Git под себя: gitconfig, алиасы, SSH, .gitignore, .gitattributes, хуки
Делать осмысленные коммиты по Conventional Commits и семантически версионировать релизы
Работать с ветками: fast-forward, three-way merge, rebase, и понимать, что именно происходит
Разрешать конфликты руками и в mergetool, не паникуя
Откатывать изменения правильно: reset, restore, revert, reflog
Чистить историю перед PR через amend и интерактивный rebase
Переносить коммиты между ветками через cherry-pick и понимать когда это оправдано
Поднять свой git-сервер на bare repo по SSH без GitHub
Писать хорошие PR и проводить code review, который не превращается в войну
Выбирать подходящий флоу (Git Flow, GitHub Flow, Trunk-based) под контекст команды
Автоматизировать работу с репозиторием из Python через GitPython
Что входит:
Полезные материалы
Скринкасты
Практические задания каждый день
Итоговый проект для портфолио
Автор – Кирилл Казарин
DevOps and SRE global manager в RingCentral Inc.
Опыт в администрировании более 14 лет
DevOps более 7 лет
Спикер на профильных конференциях: DUMP Казань, Dump ЕКБ, DevOops Спб
DnD Мастер
Автор статей на Хабр и телеграм-канала Kazarin.online
Цена 5000 руб.
СКАЧАТЬ СЛИВЫ КУРСОВ
10 дней, чтобы перестать бояться Git и начать работать с ним как инженер.
Практический онлайн-курс для разработчиков, DevOps, SRE и тестировщиков. Разбираем Git от объектов под капотом до командной работы по PR, ребейзим, чиним конфликты и поднимаем свой git-сервер.
Кому подойдёт интенсив:
Начинающему разработчику – вы уже знакомы с Git, умеете коммитить, пушить и мержить. Хотите понимать, как лучше и почему именно так. Курс даст принципы работы и примеры хороших практик.
Middle-разработчику – вы уверенно работаете с Git в типовых сценариях. Хотите глубины: понимать, что происходит внутри при merge и rebase, выбирать стратегию ветвления под контекст команды, чище вести историю и увереннее разбирать нестандартные ситуации.
DevOps-инженеру и SRE – git для вас не про код, а про инфраструктуру: манифесты, Terraform, пайплайны, GitOps. На курсе поднимем bare repo по SSH без GitHub за 10 минут, разберём автоматизацию через GitPython и CI/CD-событийную модель.
Тестировщику – вам нужно уверенно читать историю репозитория, находить нужную ревизию для воспроизведения бага и аккуратно работать в своих ветках. Курс разложит по полочкам то, с чем вы сталкиваетесь каждый день: коммиты, ветки, чекауты, работу с удалёнными репозиториями.
Как проходит обучение:
Статьи-гайды и заметки – основной формат подачи теории: короткие материалы по 5–15 минут чтения, с примерами кода и иллюстрациями. Можно вернуться и перечитать, никакого «смотрю ускоренно чтобы успеть».
Скринкасты – короткие видео, где спикер пошагово проходит сценарий: от чистой машины до результата. Никаких двухчасовых лекций: один скринкаст это один закрытый вопрос.
Практика с проверкой – каждый учебный день заканчивается заданием. Вы делаете его в своём репозитории и прикладываете подтверждение (скриншот, ссылка на коммит или PR). Куратор проверяет и даёт обратную связь.
Ритм курса – обучение рассчитано на 2–3 часа в день в будни. Материалы остаются доступны после окончания курса: сколько угодно возвращаться к шпаргалкам и скринкастам.
Командный проект и ретроспектива – финал курса: 2 дня совместной работы в команде 3–5 человек. Псевдопроект с реальными проблемами командной разработки. В конце: ретроспектива с разбором решений.
По итогам интенсива вы научитесь:
Объяснить как Git устроен: blob, tree, commit, tag, DAG, SHA
Настраивать Git под себя: gitconfig, алиасы, SSH, .gitignore, .gitattributes, хуки
Делать осмысленные коммиты по Conventional Commits и семантически версионировать релизы
Работать с ветками: fast-forward, three-way merge, rebase, и понимать, что именно происходит
Разрешать конфликты руками и в mergetool, не паникуя
Откатывать изменения правильно: reset, restore, revert, reflog
Чистить историю перед PR через amend и интерактивный rebase
Переносить коммиты между ветками через cherry-pick и понимать когда это оправдано
Поднять свой git-сервер на bare repo по SSH без GitHub
Писать хорошие PR и проводить code review, который не превращается в войну
Выбирать подходящий флоу (Git Flow, GitHub Flow, Trunk-based) под контекст команды
Автоматизировать работу с репозиторием из Python через GitPython
Что входит:
Полезные материалы
Скринкасты
Практические задания каждый день
Итоговый проект для портфолио
Автор – Кирилл Казарин
DevOps and SRE global manager в RingCentral Inc.
Опыт в администрировании более 14 лет
DevOps более 7 лет
Спикер на профильных конференциях: DUMP Казань, Dump ЕКБ, DevOops Спб
DnD Мастер
Автор статей на Хабр и телеграм-канала Kazarin.online
Цена 5000 руб.
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Безотказный Подход [Доступ на 3 месяца] [Андрей Войников]
- Как написать промпт [Федор Донован]
- Я - Создатель [Виктор Кувшинов]
- Инженерия интеллекта от промта к системам ИИ [Александр Мироненко]
- Анатомия на пальцах. Методическое пособие для начинающих косметологов [Диана Почипова]
- Энциклопедия кукольной одежды. Все техники и приемы шитья [Таэко Секигути]
- [Эксмо] Мифы о смерти и загробных мирах
- Донецкая и Луганская Республики. Наследие и будущее родного края [Наталья Шаховская]
- ИИ-автоматизация: проектирование и запуск агентных систем [karpov.courses]
- Конструктор постов для онлайн-проекта [Дмитрий Зверев]