Git и GitHub с нуля
Контроль версий, коммиты, ветки и совместная работа на GitHub
Чему вы научитесь
- Понимать модель Git: рабочая папка, индекс, история, удалённый репозиторий
- Делать осмысленные коммиты, читать и анализировать историю проекта
- Уверенно работать с ветками, слиянием и разрешением конфликтов
- Отменять ошибки: restore, reset, revert, .gitignore и работа со stash
- Публиковать код на GitHub, оформлять Pull Request и проходить ревью
О курсе
Подробный курс по Git и GitHub для полного новичка, рассчитанный на несколько недель спокойного изучения. Шаг за шагом разберём, зачем нужен контроль версий, как устроены три состояния файлов, как делать осмысленные коммиты и читать историю, работать с ветками и разрешать конфликты, отменять ошибки, публиковать проект на GitHub, оформлять Pull Request и проходить code review. Каждая тема — развёрнутое объяснение с наглядной схемой, разобранный пример команд и практика с проверкой ответов.
12 недель · 6 ч/нед
8 разделов · 32 шагов · практика после модулей
Итоговый проект и сертификат после завершения.
Прикладной: 3/5
есть расчет, проект и самостоятельные задания
План программиста
Сквозная траектория: Python, JavaScript, TypeScript, React, backend, SQL, тесты, Docker и портфолио.
Как устроено обучение
Методическая подача
структурные схемы, разборы примеров, контрольные вопросы и карты применения
реалистичные учебные ситуации, где теория сразу переводится в решение
понятие, пример, самостоятельное действие, обратная связь, перенос в проект
итоговая работа с критериями качества и понятным результатом для портфолио
Учебный микс
13 визуальных материалов · 62% по предмету
требуется ручная ревизия: слишком много общих или нерелевантных схем
Профессиональная программа
Измеримые результаты
- Писать небольшие программы на Python с ясной структурой данных и функций.
- Использовать тестовые примеры, обработку ошибок и разбиение задачи на модули.
- Понимать алгоритмическую сложность на уровне практического выбора решения.
- Оформлять итоговый проект с README, сценариями запуска и проверкой результата.
Входной уровень
- Базовая компьютерная грамотность
- Готовность регулярно писать код и исправлять ошибки
Проверка знаний
- Входная самопроверка: что уже понятно и где есть пробелы.
- Короткая практика после каждого модуля с немедленной проверкой.
- Промежуточный мини-проект, где несколько тем соединяются в одну задачу.
- Итоговая работа с критериями: точность, объяснение, самостоятельность, применимость.
Итоговый проект
Консольное приложение или мини-сервис: чтение данных, обработка, отчёт, тесты и документация.
Академическая база
Университетская вводная программа по Python и вычислительному мышлению.
Учебник, связанный с MIT 6.0001.
Когнитивная наука обучения: предзнания, практика, перенос, обратная связь.
Курс строится от результатов обучения к заданиям и проверке.
Практика извлечения, интервальные повторения и смешанная практика.
Программа курса
8 разделов · 32 урока- Карта пониманияБесплатно8 мин
- Что рисовать и фиксироватьБесплатно8 мин
- Ритм практики и повторенияБесплатно8 мин
- Проверка учебного маршрутаБесплатно10 мин
- Git и GitHub — полный курс для начинающихБесплатно240 мин
- Что такое контроль версийБесплатно6 мин
- Три состояния файлаБесплатно7 мин
- Установка и первая настройкаБесплатно6 мин
- Создание репозиторияБесплатно6 мин
- Практика: основы и настройкаБесплатно12 мин
- add → commit: основной циклБесплатно7 мин
- Разобранный пример: первый коммитБесплатно6 мин
- Хорошие сообщения коммитовБесплатно6 мин
- Практика: коммитыБесплатно12 мин
- Просмотр историиБесплатно6 мин
- .gitignore: что не хранитьБесплатно6 мин
- Практика: история и .gitignoreБесплатно12 мин
- Зачем нужны веткиБесплатно7 мин
- Слияние веток (merge)Бесплатно6 мин
- Конфликты слиянияБесплатно6 мин
- Практика: веткиБесплатно12 мин
- Отмена незакоммиченных измененийБесплатно6 мин
- Отмена коммитов: reset и revertБесплатно6 мин
- Практика: отмена ошибокБесплатно12 мин
- remote, clone, push, pullБесплатно7 мин
- Pull Request и code reviewБесплатно6 мин
- README, Issues и совместная этикаБесплатно6 мин
- Книга Pro Git (бесплатно)Бесплатно1 мин
- Практика: GitHub и совместная работаБесплатно12 мин
- Шпаргалка командБесплатно6 мин
- Итоговая практикаБесплатно12 мин
- Источники и лицензииБесплатно6 мин
Отзывы
Пока нет отзывов.