Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

[НТМL Academy] Git и GitHub. Стандартное обучение

[НТМL Academy] Git и GitHub. Стандартное обучение
[НТМL Academy] Git и GitHub. Стандартное обучение
  • О курсе
  • Артикул: WVP-637635
  • Автор: НТМL Academy
  • Вид товара: цифровой
  • Добавлено: 2022-10-31
В наличии
1625 RUB

О товаре

Вы должны сделать покупку, чтобы увидеть скрытое содержимое.
Цель данного курса — показать, что Git можно и нужно использовать не только в команде, но и для одиночной разработки.
Типовые задачи, которые вы научитесь решать на курсе:
  • Создание коммита
  • Отправка изменений на удалённый репозиторий
  • Получение изменений с удалённого репозитория
  • Создание и переключение веток
  • Слияние веток на уровне локального и удалённого репозитория
  • Разрешение конфликтов при слиянии веток
  • Сравнение различных версий программного кода
  • Сравнение файлов вне репозитория
  • Отмена и откладывание изменений
  • Перенос и создание точной копии коммитов
Программа курса:
Раздел 1
Введение в системы управления версиями
Рассмотрим, что такое системы управления версиями, какими они бывают и зачем нужны. Познакомимся с популярными VCS и начнём работать с Git.

— Зачем нужна система управления версиями
— Архитектуры VCS
— Популярные VCS
— Почему Git популярен

Установка Git
— Устанавливаем Git на Windows
— Устанавливаем Git на Linux
— Устанавливаем Git на MacOS

Первоначальная настройка Git
— Типы конфигурации Git

Практика
— Задание: первоначальная настройка
— Решение: первоначальная настройка

— Тест по первому разделу
Раздел 2
Работа с локальным и удалённым репозиторием
Научимся создавать локальный и удалённый репозиторий. После этого узнаем, как их связать между собой. Дополнительно научимся создавать коммиты и отправлять изменения на удалённый репозиторий, а также вносить изменения на удалённом репозитории и затягивать их в локальный.

— Демо: создаём локальный репозиторий
— Задание: создайте локальный репозиторий
— Решение: создайте локальный репозиторий
Работа с удалённым репозиторием
— Демо: создаём удалённый репозиторий
— Задание: создайте удалённый репозиторий
— Решение: создайте удалённый репозиторий
Связывание локального и удалённого репозитория
— Демо: связываем локальный и удалённый репозиторий
— Задание: свяжите локальный и удалённый репозиторий
— Решение: свяжите локальный и удалённый репозиторий
Внесение изменений в локальный репозиторий
— Демо: вносим изменения в локальном репозитории
— Задание: внесите изменения в локальный репозиторий
— Решение: внесите изменения в локальный репозиторий
Внесение изменений в удалённый репозиторий
— Демо: вносим изменения в удалённый репозиторий
— Задание: внесите изменения в удалённый репозиторий
— Решение: внесите изменения в удалённый репозиторий
— Демо: разрешаем конфликт при затягивании изменений
— Жизненный цикл файлов в репозитории
Раздел 3
Работа с ветками
Посмотрим, как создавать, переключать и удалять ветки. Также разберём такие немаловажные кейсы, как слияние веток и разрешение конфликтов при слиянии. Дополнительно рассмотрим, как переносить коммиты и делать их точные копии.
— Для чего нужны ветки
Создание и переключение веток
— Демо: создаём и переключаем ветки
— Задание: создайте новую ветку
— Решение: создайте новую ветку
Отправка ветки в удалённый репозиторий
— Демо: отправляем ветку в удалённый репозиторий
— Задание: отправьте ветку в удалённый репозиторий
— Решение: отправьте ветку в удалённый репозиторий
— Демо: удаляем ветку в локальном и удалённом репозитории
Слияние веток
— Зачем нужно слияние веток
— Режимы слияния
— Демо: объединяем ветки
— Задание: объедините ветки
— Кейс: объедините ветки
Разрешение конфликтов при слиянии веток
— Демо: разрешаем конфликт при слиянии веток
— Задание: разрешите конфликт при слиянии веток
— Решение: разрешите конфликт при слиянии веток
Перебазирование коммитов
— Введение в перебазирование
— Демо: перебазируем коммиты
— Задание: перебазируйте коммит
— Решение: перебазируйте коммит
Создание точной копии коммитов
‍— Введение в вишнёвый сбор
— Демо: создаём точную копию коммитов
— Задание: создайте точную копию коммита
— Решение: создайте точную копию коммита
‍— Модели ветвления
Раздел 4
Просмотр изменений
Узнаем, как просматривать незакоммиченные изменения в одном и нескольких файлах в пределах одного проекта. Разберём, как сравнивать коммиты, ветки и разные файлы, находящиеся вне репозитория. В добавок ко всему затронем тему, связанную с указателями. Разберёмся, для чего они нужны и как их использовать.
Работа с указателями
— Введение в указатели
— Демо: перемещаем указатель
— Задание: переместите указатель
— Решение: переместите указатель
Просмотр изменений
‍— Демо: просматриваем изменения
— Задание: просмотрите изменения
— Решение: просмотрите изменения
— Тест по четвёртому разделу
Раздел 5
Откладывание изменений
Научимся откладывать изменения, а также узнаем, для чего это нужно и в каких ситуациях используется. Дополнительно разберём, как просматривать, комментировать и удалять отложенные изменения.
— Демо: откладываем изменения
Проверка знаний
‍— Тест по откладыванию изменений
Практика
— Задание: отложите и верните изменение
— Решение: отложите и верните изменение
— Задание: отложите и просмотрите изменение
— Решение: отложите и просмотрите изменение
— Задание: отложите и удалите изменения
— Решение: отложите и удалите изменения
Раздел 6
Отмена изменений
Разберём, как отменять незакоммиченные и закоммиченные изменения. Также рассмотрим, как перестать отслеживать файлы. Дополнительно узнаем, как отменять успешное слияние и слияние с конфликтом.

Отмена незакоммиченных изменений
— Демо: отменяем незакоммиченные изменения
— Задание: отмените изменения, не добавленные в индекс
— Решение: отмените изменения, не добавленные в индекс
— Задание: отмените изменение, добавленное в индекс
— Решение: отмените изменение, добавленное в индекс
Отмена закоммиченных изменений
‍— Демо: отменяем закоммиченные изменения
— Задание: отмените закоммиченное изменение
— Решение: отмените закоммиченное изменение
Игнорирование файлов и директорий
‍— Демо: игнорируем файлы и директории
‍— Демо: удаляем файл из отслеживания
— Задание: удалите файл из отслеживания
— Решение: удалите файл из отслеживания
Отмена слияний
‍— Демо: отменяем успешное слияние
‍— Демо: отменяем слияние с конфликтом
— Задание: отмените успешное слияние
— Решение: отмените успешное слияние
— Тест по шестому разделу
Раздел 7
Итоговый
Подведём итоги курса и закрепим полученные знания. Также дадим советы, которые помогут вам при работе с Git.
— Подводим итоги курса
— Советы по работе с Git
— Итоговый тест по курсу
Раздел 8
Бонусный
Этот раздел необязателен для прохождения, но если его пройти, вы получите дополнительные знания, которые пригодятся при работе с Git. Особое внимание в нём уделено SSH-подключению, а также команде git reflog, которая откатывает без последствий любую операцию, даже слияние.
— Демо: загружаем изменения из удалённого репозитория
— Демо: используем журнал Git для отмены операций
— Демо: создаём полноценную копию чужого репозитория
— Демо: настраиваем подключение по SSH
— Демо: настраиваем GPG для подписания коммитов
— Расшифровка статусов Git
— Демо: работаем с Git в редакторе кода VS Code
— Демо: работаем с Git в приложении GitHub Desktop
— Демо: базовые команды для терминала
— Демо: размещаем проект на GitHub Pages

Дополнительные материалы
— Основная документация
— Шпаргалка с часто используемыми командами
— Интересные книги по системам управления версиями
— Как облегчить жизнь при использовании Git
Вы должны сделать покупку, чтобы увидеть скрытое содержимое.

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от НТМL Academy

[НТМL academy] Проект на JavaScript Сайт объявлений
Описание проекта В этом проекте вам предстоит запрограммировать одностраничное приложение на JavaScipt, которое будет работать в браузере — список объявлений о продаже товаров и модальное окно с подробной информацией о каждом товаре. Приложение позволяет выбрать товары разных категорий,
1760 RUB
[НТМL Academy] Дизайн-системы для фронтендеров 2022
Умение выделять систему из дизайна и переносить её в код сокращает время на создание новых частей больших продуктов. Даже на небольших проектах такие системы упрощают процесс разработки и поддержки. Год: 2022 Формат: HTML, EPUB Программа курса Раздел 1 Введение Общие сведения о дизайн-системах.
1680 RUB
[НТМL academy] Построение сеток на гридах по макету
Описание навыка Профессиональная задача: Опираясь на графический макет, нужно построить сетку крупных блоков страницы с использованием технологии CSS Grid Layout. Сетка должна быть спроектирована с учётом разных вариантов переполнения (переполнения контентом, изменения количества колонок) и должна
1050 RUB
[НТМL Academy] Онлайн-курс «Протоколы и сети: веб-безопасность»
Курс для фронтенд-разработчиков, которые хотят научиться обеспечивать безопасность компонентов веб-приложения и писать код, устойчивый ко взломам. Необходимые знания: базовые знания HTML, CSS, JavaScript. После курса вы сможете: Снижать уязвимость компонентов веб-приложения Писать код, который
1615 RUB
[НТМL Academy] Профессия React-разработчик. Тариф Самостоятельный
Для кого: Для новичков и прокачки навыков Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым специалистом. Он подойдёт для работающих людей, у которых мало времени. Программа курса: Раздел 1 Подготовка к профессии Модуль для подготовки полных новичков к успешному
1995 RUB
[НТМL Academy] Онлайн-курс «Паттерны проектирования»
​Что будет на курсе: Вы научитесь применять проверенные архитектурные подходы при создании программ. Вы узнаете, как применять паттерны в разработке алгоритмов разного направления, начиная от интерфейса веб-приложения и заканчивая серверной частью мобильного приложения. Программа курса Раздел 1
1665 RUB