Изучайте Git на практике

Особенности курса:

  • — Теория, основанная на многолетней практике
  • — Уникальная практика в специальных контейнерах
  • — Сложные экзамены
  • — Матерные частушки new!

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

Git — окно в мир профессиональной разработки

Ни одна IT-компания не работает без системы контроля версий
Касперский
Контур
яндекс

Git — не роскошь, а необходимость

Git — фундамент для карьеры
программиста любого стэка
Git позволяет командам
работать удаленно
Глубокое понимание Git в разы
повышает эффективность разработки

Содержание курса Go Git

1

Настройки

Вебинар. Практика: 48 заданий. Экзамен: 10 вопросов.

Вероятно, одно из самых полезных занятий, которое спасет вас от целого набора факапов и сэкономит вам часы (дни, недели?) блуждания в документации.
Мы разберем нюансы кроссплатформенной работы с Git (факапы с переносом каретки), научимся правильно игнорировать файлы и их свойства, научимся настраивать машину для удобной работы. Если честно, я бы очень хотел отправиться в прошлое и дать самому себе этот урок несколько лет назад.

2

Сохраняемся

Вебинар. Практика: 30 заданий. Экзамен: 10 вопросов.

Если до сих пор вы не любили добавлять изменения в коммиты через консоль, то это занятие для вам понравится. Мы разберем несколько интерактивных режимов, удобные файловые паттерны, узнаем многие тонкости и подводные камни команд add и commit. После этого урока вы сможете создавать коммиты в консоли быстрее, чем в IDE или в редакторе.

3

Осматриваемся

Вебинар. Практика: 67 заданий. Экзамен: 10 вопросов.

Скажу прямо: умение осматриваться (и откатываться) в консоли переведет вас из состояния "трогал Git" в состояние "плавали, знаем". Если вы вникнете во все приемы, которые я дам вам на этом занятии, вы сможете находить проблемы в разы быстрее, понимать что, когда, где и зачем было сделано. Это понимание даст вам уверенность в себе при работе над проектом, особенно в команде. Наверное, нельзя выделять любимых детей, но это занятие — одно из моих любимых. Удачи!

4

Откатываемся

Вебинар. Практика: 53 задания. Экзамен: 10 вопросов.

Если умение осматриваться добавит вам уверенности при работе с Git в команде, то умение откатываться сделает вас полноценным Чаком Норрисом. Не помню, чтобы он работал в команде, но вы поняли идею. Мы рассмотрим более 12 способов откатывать изменения в репозитории. Это очень-очень крутой урок.

5

Ветки и теги

Вебинар. Практика: 53 задания. Экзамен: 12 вопросов.

На этом уроке я объясню, как можно использовать ветки и тэги, дам команды для быстрой работы с ними. Еще я объясню понятным языком, в чем разница между master, origin/master и origin master. Мы обсудим также Gitflow - самый популярный принцип командной работы в Git.

6

Слияния и конфликты

Вебинар. Практика: 62 задания. Экзамен: 13 вопросов.

Никто не любит конфликты. Это нормально. Но профессиональные разработчики не должны бояться конфликтов. Я научу вас четырем наиболее удобным способам слияния (да, не только merge), в том числе без конфликтов. Конечно, разрешать конфликты в консоли мы тоже научимся. Уверен, этот урок прогонит последнего буку из вашего шкафа.

7

Удаленные репозитории

Вебинар. Практика: 53 задания. Экзамен: 9 вопросов.

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

8

Лайфхаки и инструменты

Вебинар.

На десерт я открою вам редкие, но очень удобные команды Git, а также команды для работы с консолью Linux (Bash), которые не собраны ни в одном другом месте. Это квинтэссенция всех хитростей, которые я собрал за последние годы работы с Git в частности и Unix в целом.

Всего 4 800 руб / курс

8 занятий в течение 4 недель:
вебинары, презентации, практики, тесты.

Вводное занятие 29 октября 2018 (понедельник) 22:00 МСК
Тема — Что такое Git и зачем он нужен разработчику

Миша Радионов, Преподаватель
  • Руководитель и основатель веб-студии «Флаг» с 2010 года
  • Опыт в IT-сфере с 2008 года
  • Автор статей на «CMS Magazine»
  • Докладчик на темы по «Devops»
  • За окном 2018 год, время поднять планку своих знаний и встать на уровень с передовыми разработчиками. Я создал для вас небольшой курс, который проходят программисты в нашей компании. Курс полностью основан на практическом опыте, большую часть команд из курса Go Git мы используем в работе ежедневно.