Можно совмещать с работой
За 2 недели научитесь работать с Git — самостоятельно и в команде, используя практики крупных компаний.
Git Advanced — научитесь всему, что нужно знать middle
Автор — senior-разработчик из Яндекс с опытом 9+ лет
Актуальная программа в 2025 году по Git и GitHub
Практика в тестах и заданиях
Поддержка от наставника — действующего middle-разработчика
Официальный сертификат школы
Ближайший старт — сразу после оплаты
Хотите с нуля научиться работе в Git
Вы понимаете, что Git — необходимый инструмент разработчика в крупной компании, амбициозном стартапе или в личном проекте.
Уже знаете Git, но хотите лучше понимать его
Структурируете свои знания и сможете быстрее справляться с рабочими задачами.
Хотите сделать шаг в сторону middle
На курсе собраны не только базовые темы, но и более сложный материал, который будет полезен для middle-разработчиков.
Вам подходит обучение, если вы:
100% компаний указывают в требованиях Git
Git — это система контроля версий. Она отслеживает изменения в коде, умеет сохранять версии.
По данным hh.ru за 2025 год
100% компаний указывают в требованиях Git
Маленький и быстрый
В Git операции выполняются локально, без подключения к удаленному серверу. Это позволяет работать с Git, даже когда есть проблемы со связью.
Ветви и слияние
Git позволяет использовать несколько независимых друг от друга веток — альтернативных копий основного репозитория. Можно безопасно менять код за пару секунд, не затрагивая основную кодовую базу.
Распределение
Вы не проверяете текущий фрагмент исходного кода, а полностью клонируете весь репозиторий. Если данные с сервера пропадут, проект сохранится в локальной копии.

Программа обучения

  1. Древовидная структура Git
  2. Полный цикл коммита: изменения, add, status, commit
  3. Как называть коммиты: conventional commits
  4. Как не коммитить node_modules: .gitignore
  5. Как спрятать изменения: git stash
  6. Как отредактировать коммит: git commit --amend
  7. Как перенести изменения из другого репозитория: git patch
  8. Как работает git: nanka.git
  9. Графический интерфейс работы с Git и полезные расширения в VSCode
  1. Переключаемся между коммитами: git checkout
  2. Смотрим на изменения между коммитами: git diff
  3. Редактируем старые коммиты: git rebase для коммитов
  4. Восстанавливаем утерянные коммиты: git reflog
  1. Зачем нужны ветки
  2. Работаем в 2 ветках: git branch vs git checkout
  3. Объединяем ветки: git merge
  4. Обновляем ветку по мастеру: git rebase для веток
  5. Берем только часть изменений из ветки: git cherry-pick
  6. Удаленные репозитории
  7. Как устроена работа с удалённым репозиторием
  8. Отправляем и получаем изменения: git push & git pull
  9. Присоединяем несколько удаленных репозиториев: git remote
  10. Получаем, но не применяем изменения: git fetch
  1. В чем разница и что лучше использовать
  2. Как обычно работает авторизация: ssh-ключи
  3. Создание репозитория и присоединение его к проекту
  4. Что такое issues, как их создавать и как с ними работать
  5. Создаем pull request, связываем его с issue
  6. Что такое fork, когда он нужен и как с ним работать
  7. GitHub Pages и GitLab Pages — бесплатный хостинг для вашего frontend-проекта
  1. Версионирование пакетов: semantic version
  2. Теги — метка важного этапа в жизни проекта
  3. Релизы: как создавать и управлять
  4. Установка npm-пакетов из GitHub
  1. Проблемы командной работы
  2. Gitflow
  3. Упрощенный Gitflow — GitHub Flow
  4. Проходим по GitHub Flow на практике
  5. Merge conflicts: как решать во время pull и rebase
  6. Правила избегания merge conflict’ов во frontend-проектах
  1. Как найти проект и задачу
  2. Открываем issue
  3. Создаём fork и вносим изменения
  4. Commit, push, pr
Материалы созданы экспертом, чтобы вы получили знания, которые реально работают в профессии
Автор программы
  • Автор образовательных программ Git и State Managers для junior и middle
  • Опыт fullstack-разработки более 7 лет
  • Пишу frontend и backend на TypeScript
  • Участвовал в таких конференциях, как MoscowJS, Ozon Tech, Avito Tech, YaTalks
  • Ненавижу медленные интерфейсы. Одна из причин — сам их разрабатываю
  • В работе решаю нетривиальные задачи
Алексей Попков
Что вы получите на курсе?
53 урока в HD
Все уроки записаны понятным, человеческим языком, с примерами применения и анализом кода в высоком качестве, с хорошим звуком.
Теория
За 14 дней вы изучите исчерпывающий объем информации о TypeScript, который необходим каждому разработчику уровня мидл.
Практика
Вы выполните задания и тесты которые куратор проверит в течение суток и даст подробную обратную связь на нашей платформе.
Закрытый чат
На протяжении 2 недель вы сможете задавать вопросы напрямую кураторам, а также получите бессрочный доступ к сообществу единомышленников
Комфортное обучение
Можно выбрать любую скорость обучения которая удобна вам. Структурированные материалы всегда у вас под рукой.
Служба заботы
Если у вас возникнут сложности, вы всегда сможете обратиться в отдел заботы, и мы найдем решение.
Самостоятельный
Все необходимое, чтобы освоить технологии фронтенд-разработки в своем темпе.
Доступ на 3 месяца
Исчерпывающая теоретическая информация
Тесты и практические задания
Поддержка наставника в чате
Доступ к курсу открывается сразу после оплаты
10 000 ₽
9 200 ₽
Освойте Git и GitHub на продвинутом уровне

Вопросы & Ответы

Git используется в большинстве IT-профессий, поэтому для обучения на курсе вам можно знать любой язык программирования на базовом уровне.

Курс рассчитан на 14 дней. За это время вы проходите все необходимые для middle-разработчика темы в Git и отрабатываете на практике полученные знания. Доступ к курсу — 12 месяцев, поэтому проходить его вы можете в своем темпе.

Разным людям необходимо разное количество времени. На курсе «Git Advanced» у вас будет уходить не более часа в день на просмотр уроков и выполнение заданий. Если окажется, что вам нужно больше времени, это не значит, что у вас не получится. Это значит ровно то, что нужно заниматься чуть больше, чтобы освоить материал.

Доступ к курсу и поддержка наставника в чате — год.

Каждый выпускник курса «Git Advanced» получает сертификат от Result. Вы сможете прикрепить его в свое резюме и показывать работодателям.

Да, вы можете оплатить бонусными монетами не более 20 % стоимости курса.

Монеты — это внутренняя валюта Result. Вы можете их получить, выполняя домашние задания и приглашая друзей. Монеты нужны, чтобы вы могли частично оплатить другие образовательные проекты в Result.

Вернем деньги, если вы поймете, что курс вам не подходит в течение первых трех дней.

Напишите нам в удобный мессенджер. Наш менеджер подробно ответит на ваши вопросы и поможет сделать правильный выбор.
Остались вопросы?
Напишите нам