-5%

Профессия Мидл Frontend-разработчикОсвойте продвинутый стек

Подробнее →

Навигация

8 (800) 700-22-51

Звонок по России бесплатный

WhatsApp / Telegram

Общение через мессенджер

Git Advanced — научитесь всему, что нужно знать middle

Технология, без которой не обойдется ни один разработчик

Git и GitHub используется везде, где есть несколько разработчиков или версий проекта

Научитесь работать с Git — самостоятельно и в команде, используя практики крупных компаний.

100% компаний указывают в требованиях Git

Git — это система контроля версий. Она отслеживает изменения в коде, умеет сохранять версии.

По данным hh.ru за 2022 год

Маленький и быстрый

В Git операции выполняются локально, без подключения к удаленному серверу. Это позволяет работать с Git, даже когда есть проблемы со связью.

Ветви и слияние

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

Распределение

Вы не проверяете текущий фрагмент исходного кода, а полностью клонируете весь репозиторий. Если данные с сервера пропадут, проект сохранится в локальной копии.

Курс подойдет вам, если вы

1. Слышали про Git:

Понимаете, что Git — необходимый инструмент разработчика в любой работе:

  • в крупной компании;
  • амбициозном стартапе;
  • на личным проектом.

Хотите с нуля научиться работе в Git и обрести уверенность в своих знаниях.

2. Ежедневно используете Git в своей работе:

И хотите:

  • лучше понимать, как этот инструмент работает;
  • уверенно использовать его;
  • освоить на продвинутом уровне и применять на сложных проектах — сделать еще один шаг к позиции middle.

Что вы получите на курсе?

  • Результат

    Освоите технологию Git на уровне middle и научитесь применять ее, чтобы упрощать работу над своими проектами и в команде.

  • Материал курса

    В программе собраны все необходимые темы по Git, а также практические задания для закрепления знаний.

  • Задания разной сложности

    Вы разберете несколько практических проектов, включая задание «со звездочкой» даже для уровня мидл.

  • Закрытый чат

    На протяжении 2 месяцев вы сможете задавать вопросы напрямую кураторам в чате, где они подробно ответят на ваш вопрос.

  • Служба заботы

    Если возникнут сложности, вы всегда сможете обратиться в отдел заботы, и мы найдем решение.

  • Комфортное обучение

    Вы можете выбрать удобную скорость обучения. Структурированные материалы всегда под рукой.

Вы увидите свой прогресс

before

Сейчас:
Работаете с примитивными git push, git pull, git commit, но этого не всегда хватает даже junior-разработчикам

after

После курса:
Знаете все популярные операции, понимаете, как работает Git. И главное, «как всё сломать и быстро починить». Это как раз то, что нужно при работе на позиции middle в больших проектах и командах.

Программа курса

Шаг 1

Основы локальной разработки

  • Древовидная структура Git
  • Полный цикл коммита: изменения, add, status, commit
  • Как называть коммиты: conventional commits
  • Как не коммитить node_modules: .gitignore
  • Как спрятать изменения: git stash
  • Как отредактировать коммит: git commit --amend
  • Как перенести изменения из другого репозитория: git patch
  • Как работает git: папка .git
  • Графический интерфейс работы с Git и полезные расширения в VSCode

Шаг 2

История

  • Переключаемся между коммитами: git checkout
  • Смотрим на изменения между коммитами: git diff
  • Редактируем старые коммиты: git rebase для коммитов
  • Восстанавливаем утерянные коммиты: git reflog

Шаг 3

Ветвление

  • Зачем нужны ветки
  • Работаем в 2 ветках: git branch vs git checkout
  • Объединяем ветки: git merge
  • Обновляем ветку по мастеру: git rebase для веток
  • Берем только часть изменений из ветки: git cherry-pick
  • Удаленные репозитории
  • Как устроена работа с удалённым репозиторием
  • Отправляем и получаем изменения: git push & git pull
  • Присоединяем несколько удаленных репозиториев: git remote
  • Получаем, но не применяем изменения: git fetch

Шаг 4

GitHub vs GitLab

  • В чем разница и что лучше использовать
  • Как обычно работает авторизация: ssh-ключи
  • Создание репозитория и присоединение его к проекту
  • Что такое issues, как их создавать и как с ними работать
  • Создаем pull request, связываем его с issue
  • Что такое fork, когда он нужен и как с ним работать
  • GitHub Pages и GitLab Pages — бесплатный хостинг для вашего frontend-проекта

Шаг 5

Релизы

  • Версионирование пакетов: semantic version
  • Теги — метка важного этапа в жизни проекта
  • Релизы: как создавать и управлять
  • Установка npm-пакетов из GitHub

Шаг 6

Подходы к командной работе

  • Проблемы командной работы
  • Gitflow
  • Упрощенный Gitflow — GitHub Flow
  • Проходим по GitHub Flow на практике
  • Merge conflicts: как решать во время pull и rebase
  • Правила избегания merge conflict'ов во frontend-проектах

Шаг 7

Вклад в opensource

  • Как найти проект и задачу
  • Открываем issue
  • Создаём fork и вносим изменения
  • Commit, push, pr

Остались вопросы?

Наш отдел заботы готов ответить на любой вопрос

Получите документ после курса

По окончании курса вы получите сертификат от Result University, подтверждающий вашу квалификацию.

Алексей Попков

  • Автор образовательных программ Git и State Managers для junior и middle
  • Опыт fullstack-разработки более 7 лет
  • Пишу frontend и backend на TypeScript
  • Участвовал в таких конференциях, как MoscowJS, Ozon Tech, Avito Tech, YaTalks
  • Ненавижу медленные интерфейсы. Одна из причин — сам их разрабатываю
  • В работе решаю нетривиальные задачи

Git — это стандарт командной разработки

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

Важная галочка в резюме

Всего за 2 недели обучения

Авторский опыт

Получите знания из первых уст — от практикующего специалиста

Сложные кейсы

Разберете задания повышенной сложности. С подобными задачами работают в больших компаниях

Куратор уровня middle

Наставник закреплен за группой и работает с каждым ее участником

Индивидуальный темп

Обучайтесь в своем темпе, когда удобно

Комьюнити

Знакомитесь и помогаете другу другу, обучаетесь вместе

Важная галочка в резюме

Всего за 2 недели обучения

Авторский опыт

Получите знания из первых уст — от практикующего специалиста

Начните сейчас

  • Git Advanced

    Git — обязательная строчка в резюме для любого разработчика.

    • Доступ к материалу на 12 месяцев. Также получите все обновления
    • 2 недели кураторской поддержки в чате
    • Тесты и практика
    • Проверка и подробная обратная связь по вашему практическому заданию
    • Доступ к курсу открывается сразу после оплаты

    7 590 ₽

Гарантия 100%:

Гарантия
Гарантия

Вернем деньги, если вам не понравится курс в первые 3 дня

Часто задаваемые вопросы

Что нужно знать для старта?

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

Получу ли я сертификат?

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

Сколько длится курс?

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

Как проходит обучение?

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

Сколько времени нужно будет уделять учебе?

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

На какое время доступен курс и чат?

Доступ к курсу и чату — год, кураторская поддержка — 2 недели.

Гарантия возврата средств

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

Могу ли я оплатить бонусными монетами?

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

Остались вопросы?

Мы считаем, что практическое образование — ключ к результативному обучению. Данный курс также наследует этот принцип.
Вы можете получить бесплатную консультацию: отдел заботы ответит на любые вопросы.

Почему мы этим занимаемся

Доказываем, что попасть в IT реально.

В основе курса — актуальные данные. Обучаем на практике и без воды.

Даем реальные задачи, над которыми работают
в IT-компаниях прямо сейчас.

Помогаем найти работу, сделать качество жизни лучше и начать карьеру в разработке.

Мы используем cookie. Продолжая использовать сайт, Вы даете свое согласие на использование cookie для хранения данных. Подробнее.