Logotype

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 School, подтверждающий вашу квалификацию.

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

  • Автор образовательных программ 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» у вас будет уходить не более часа в день на просмотр уроков и выполнение заданий. Если окажется, что вам нужно больше времени, это не значит, что у вас не получится. Это значит ровно то, что нужно заниматься чуть больше, чтобы освоить материал.

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

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

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

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

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

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

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

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

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

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

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

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

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

vladilen.ru

Подпишитесь

  • ИП Минин В. И.;
  • ИНН 781714316555;
  • ОГРНИП 317784700113455

Любое использование материалов с данного сайта допускается не иначе как с письменного разрешения его правообладателя — 781714316555 ИНН/ОГРНИП номер от 317784700113455. Использование материала с сайта и нарушение авторских и смежных прав правообладателя наказывается в соответствии со ст. 146 УК РФ. Вся информация, предоставленная на сайте, ни при каких условиях не является публичной офертой, определяемой положениями ст. 437 (2) ГК РФ.

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