Введение в Git от GeekBrains

От: GeekBrains
5/5
3 отзыва

13 роликов по освоению инструментов системы контроля версий Git. Прохождение курса бесплатно. Разработан специально для новичков. Подходит начинающим программистам и разработчикам. В программе: знакомство с основными понятиями Git (репозиториями, коммитами, ветками и тэгами), изучение базовых опций, командное написание кода, разработка несколько версий программы. Обратная связь от преподавателей и закрытый чат. Выдаётся сертификат.

Сводка

Цена
0₽
Рассрочка
от 200₽
Статус
Идет набор
Длительность
Обучение в свободном режиме
Язык
ru

Описание курса

Работать с системой контроля версий Git

- Хранить свой код в интернете, и делать его доступным по сети всем участникам разработки;
- Писать код командно;
- Разрабатывать сразу несколько версий программы;
- Откатываться к предыдущим версиям вашей программы;
- Контролировать процесс выпуска различных версий вашей программы

О школе

GeekBrains
Отзывы 0
Информация
Компания основана в 2016 году. Официальный сайт https://geekbrains.ru. Мы собрали и проверили более 696 отзывов об онлайн курсах GeekBrains.

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

Урок 1. Введение в системы контроля версий
Что такое система контроля версий? Виды систем контроля версий Git и его преимущества Документация
Урок 2. Работа с командной строкой
Что такое командная строка? Почему важна командная строка? Как открыть командную строку? Полезные команды
Урок 3. Локальная работа с Git-репозиторием
Введение в консольный клиент Настройка git Инициализация репозитория Клонирование репозитория Графические git-клиенты
Урок 4. Базовые операции
Индексирование Публикация изменений Коммиты Отмена индексирования Текущий статус
Урок 5. История git-проекта
История изменений Откат по истории проекта Авторы изменений: git blame Игнорирование файлов .gitignore Сайт gitignore.io Сохранение папок .keep
Урок 6. Ветки
Управление ветками Создание и удаление веток Переключение между ветками Конфликты способы и их разрешение git merge
Урок 7. Создание удаленного Git-репозитория
Git-хостинги (GitHub, GitLab, Bitbacket) Создание собственного bare-git репозитория Регистрация на GitHub Публикация изменений в удаленном репозитории
Урок 8. Удаленные ветки
Названия репозиториев Несколько репозиториев в одном проекте .git/config Управление ветками на удаленном репозитории
Урок 9. Версионирование
Способы версионирования Тэги и их связь с коммитами Добавление тэга Удаление тэга Управление тэга на удаленном репозитории
Урок 10. Слияние и переносы
Сливаем изменения. git merge Переносим ветки. git rebase Переносим коммиты. git cherry pick Сливаем коммит в один. git squash Хуки Псевдонимы
Урок 11. Gitflow
Как используется и зачем? Циклы тестирования Возможно Blue/green Релизные ветки Хотфиксы
Урок 12. SSH
Протокол SSH Зачем используется? Создание ключей Форвардинг SSH-агент Копирование файлов по SSH Windows: Git for Windows Использование SSH совместно с Git-ом
Урок 13. Сдача домашней работы через Git
Инструменты
Git

Отзывы

Рейтинг 5
3 отзывов
2 года назад
Достоинства: Большой выбор курсов, понятно объясняют материал Недостатки: Возможно, цена на некоторые курсы Я начал знакомство с GeekBrains с курса "Основы программирования". Помню, что это было увлекательное и захватывающее погружение в программирование. Я получил сертификат и остался доволен работой преподавателя и ресурса в целом. После этого я участвовал в нескольких интенсивах по программированию на языке Python и работе с Git. В курсах по программированию порадовало внимание преподавателя к развитию алгоритмического мышления и решению соответствующих задач. Лекции были содержательны и крайне полезны для понимания некоторых вещей, поскольку преподаватель со своей стороны делал все возможное, чтобы максимально эффективно донести информацию до слушателя. А практика была мощной и бодрящей, самое то для полного погружения в область и мотивации для дальнейшего обучения. Домашние задания располагали к самостоятельному поиску решения и изучению дополнительного материала. По сей день радует относительно большое количество вебинаров и курсов с открытым доступом. Пользуюсь ресурсом до сих пор и вполне доволен качеством материала и работой преподавателей.
Отзыв взят с сайта mooc.ru
2 года назад
Достоинства: Четкая структура курса, профессиональные преподаватели и специалисты, гибкая система сдачи ДЗ, наставничество, отличные общедоступные курсы, обратная связь, организованные форумы потоков Недостатки: Не обнаружил Я новичок в программировании - после университета лет 10 не сталкивался и не пробовал. Но по работе толкнулся с задачами, которые требовали понимания структуры кода. На работе выбрали GekkBrains для повышения квалификации. Очень понравились общедоступные вводные курсы по языкам программирования, GIT, понятиям ООП - тем кто ищет курсы или рассматривает возможность обучения рекомендую не только просмотреть, но и повторить происходящее на экране. Эти курсы хорошо выверены, дают сжатую информацию за короткое время, а также подтягивают новичков для более простого входа в процесс обучения. Сами вебинары занимают по 2 часа, начинаются в вечернее время между 19 и 21. Информации за "урок" подается довольно много - преподаватели отвечают на вопросы или могут затронуть темы не входящие в урок, показывают "фишки" при написании кода, поэтому и я в дополнение к методичке стараюсь составлять конспект. Выполнение заданий у меня отнимало 2-4 часа, но я честно пытался выполнить задания самостоятельно. Обращался к наставнику всего несколько раз, когда времени на выполнение было мало, связь с наставником - прямая через мессенжер. Т. к. курсы нам с коллегами оплатил работодатель - было с кем обсудить задания, а вот для тех у кого нет такой возможности создаются группы в месенжерах, а так же можно пообщаться с сокурсниками на портале GeekBrains. На работе уже чувствую эффект от занятий, хотя прошли только половину запланированных курсов (Плана обучения). Наконец-то стала прорисовываться внутренняя структура написанной на Java платформы с которой работаем - теперь интуитивно понятно где искать настройки и свойства, есть возможность встраивать самописные (Java) функции для обработки данных. В дальнейших планах писать плагины для платформы. Будьте готовы тратить время на выполнение ДЗ, без его выполнения не будет закрепления навыков и настоящего понимания материала. По прохождении каждого курса из плана бучения у вас будет написана программа(приложение) для портфолио или для демонстрации знакомым ;-)
Отзыв взят с сайта mooc.ru