Скачать [Stepik] Git и GitHub. Начинающий+ [Future People]

  • Гость, подпишитесь сейчас

    📥 Наш адрес сайта меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм канал «Перейти»

Описание складчины

Практические задания позволяют быстрее закрепить новые знания и сформировать профессиональные навыки. Купить курс [Stepik] Git и GitHub. Начинающий+ [Future People] через складчину — удобный вариант для начинающих и опытных разработчиков.

Информация
Цена: 100 РУБ
Организатор: Kail Kail
Скачать
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
449 348
Реакции
44 615
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[Stepik] Git и GitHub. Начинающий+ [Future People]
Ссылка на картинку
Курс по использованию системы контроля версий Git и платформы GitHub

После курса можно смело вливаться в команду или начинать разработку своего продукта. Пройдите путь от новичка до уверенного пользователя.
Git – это мощный инструмент для контроля версий, а GitHub – самая популярная платформа для командной разработки. Если вы хотите полностью разобраться в Git, научиться работать в команде, отправлять pull request'ы, проводить ревью кода и уверенно пользоваться GitHub, то этот курс для вас!
Вы не будете изучать "а смотрите, как ещё тут можно, но не знаю зачем". Вы будете изучать 100% полезный материал, необходимый для реальной работы.

Чему вы научитесь:
  • Устанавливать и настраивать Git на Windows, Linux и macOS
  • Настраивать SSH-ключи и аутентификацию в GitHub
  • Создавать репозитории
  • Клонировать репозитории
  • Связывать локальные репозитории с удалёнными
  • Работать с основными командами Git: commit, push, pull, branch, merge, rebase
  • Работать с ветками main и development, понимать смысл их использования
  • Откатывать изменения и управлять историей коммитов
  • Понимать разницу между git reset и git revert
  • Выбирать между merge и rebase
  • Создавать форки
  • Обновлять форки изменениями из оригинальных репозиториев
  • Работать с Open-source проектами
  • Работать с pull request'ами
  • Проходить код-ревью
  • Проводить код-ревью
  • Разрешать конфликты слияния в IDE
  • Разрешать конфликты слияния в GitHub
  • Использовать git diff для просмотра изменений в файлах
  • Использовать git diff для просмотра изменений в ветках
  • Настраивать .gitignore
  • Интегрировать Git с популярными IDE
  • Приглашать участников в свой репозиторий на GitHub
Что Вас ждет в курсе:
  • Практический подход – все команды и процессы объясняются на реальных примерах
  • От основ до продвинутых тем – начнем с базовых команд и постепенно перейдем к работе с ветками, pull request'ами и разрешению конфликтов
  • Работа в команде – научитесь правильно оформлять коммиты, предлагать изменения через pull request'ы, проводить код-ревью и сливать ветки
  • Разбор инструментов – помимо работы в терминале с Git, рассмотрим работу с UI GitHub
  • Полная подготовка к работе в любом проекте – после курса вы будете готовы работать в командах, использовать GitHub в разработке или запускать собственные проекты
Для кого этот курс:
  1. Новички, которые только начинают разбираться в Git
  2. Разработчики, желающие улучшить навыки работы с Git и GitHub
  3. Фрилансеры и командные разработчики, работающие с кодом на GitHub
  4. Все, кто хочет без проблем работать в проектах, где используется Git
После прохождения курса вы сможете уверенно работать с Git и GitHub в любом проекте!

Начальные требования:

Базовые навыки владения командной строкой и любой IDE или редактором кода.

Как проходит обучение:
  • Курс полностью в текстовом варианте. К каждому действию прилагается скриншот для лёгкого восприятия информации. Немного теории в начале и всё остальное практика с тестами.
  • В конце каждого урока удобная табличка "Команды из урока".
  • В конце курса – общая таблица со всеми командами.
ПРОГРАММА КУРСА:

Приветствие:
  • 1. Здравствуйте!
  • 2. Что потребуется для обучения
Что такое Git и GitHub:
  • 1. Что такое Git
  • 2. Основные понятия Git
  • 3. Разница между Git и GitHub
  • 4. Установка Git на Ubuntu
  • 5. Установка Git на Windows
  • 6. Установка Git на MacOS
  • 7. Установка имени пользователя и email
  • 8. Переключение языка интерфейса Git
  • 9. Переключение языка на Windows
  • 10. Переключение языка на Linux
  • 11. Переключение языка на MacOS
Основные действия в Git:
  • 1. Инициализация Git
  • 2. Добавление в индекс
  • 3. Создание коммита
  • 4. Переключение коммитов
Настройка GitHub:
  • 1. Создаём репозиторий в GitHub
  • 2. Создаём токен доступа на GitHub
  • 3. Для чего нам SSH
  • 4. Linux и MacOS: создаём SSH-ключ для GitHub
  • 5. Windows: создаём SSH-ключ для GitHub
Ветки, Pull Request и ревью кода:
  • 1. Что такое ветки
  • 2. Сливаем (мерджим) ветки локально
  • 3. Что такое Pull Request
  • 4. Приглашаем участника в личный репозиторий на GitHub
  • 5. Пишем код в новой ветке
  • 6. Открываем Pull Request первым способом
  • 7. Проводим ревью кода
  • 8. Устраняем недостатки после ревью
  • 9. Одобряем Pull Request
  • 10. Сливаем ветки и закрываем Pull Request
  • 11. Пулимся после слияния
  • 12. Открываем Pull Request вторым способом
Особенности коммитов и веток:
  • 1. Удаление файлов из индекса отслеживания
  • 2. Создание коммита через редактор
  • 3. Сброс коммита git reset (откат изменений)
  • 4. Безопасная отмена коммита git revert
  • 5. "Отсоединённая голова" и git checkout
  • 6. Сбросить состояние файла git restore
  • 7. Переключиться git switch и отличия от git checkout
  • 8. Обновляем локальную ветку изменениями из main
  • 9. Слияние веток через git rebase
  • 10. Интерактивный rebase и squash
  • 11. Merge или Rebase – что выбрать?
  • 12. Конфликты слияния в IDE
  • 13. Конфликты слияния в GitHub
  • 14. Разница в файлах git diff
  • 15. Получаем изменения с помощью git fetch
Работа с репозиторием:
  • 1. Клонирование репозитория HTTPS (git clone)
  • 2. Клонирование репозитория SSH (git clone)
  • 3. Создаём форк репозитория
  • 4. Обновляем форк репозитория из оригинального репозитория
  • 5. Отправляем Pull Request в оригинальный репозиторий
  • 6. Сохраняем пустые папки в удаленном репозитории (.gitkeep)
  • 7. Оптимизация .gitignore
  • 8. Интеграция Git в PyCharm
  • 9. Интеграция Git в VS Code
  • 10. Графические клиенты для Git
Дополнительно:
  • 1. Таблица команд
  • 2. Завершение курса
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
future people git и github stepik начинающий+
Похожие складчины
Kail
0
Ответы
0
Просмотры
369
Python
Kail
Kail
Kail
Ответы
0
Просмотры
244
Python
Kail
Kail
Kail
Ответы
0
Просмотры
37
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.