me_edu
← Каталог
Программирование

Git и GitHub с нуля

Контроль версий, коммиты, ветки и совместная работа на GitHub

4.9(0) 0 учеников 10 ч 10+ лет 36 шаговНачальныйСложность 3/5
К
Команда me_edu
Бесплатный курс платформы

Чему вы научитесь

  • Понимать модель Git: рабочая папка, индекс, история, удалённый репозиторий
  • Делать осмысленные коммиты, читать и анализировать историю проекта
  • Уверенно работать с ветками, слиянием и разрешением конфликтов
  • Отменять ошибки: restore, reset, revert, .gitignore и работа со stash
  • Публиковать код на GitHub, оформлять Pull Request и проходить ревью

О курсе

Подробный курс по Git и GitHub для полного новичка, рассчитанный на несколько недель спокойного изучения. Шаг за шагом разберём, зачем нужен контроль версий, как устроены три состояния файлов, как делать осмысленные коммиты и читать историю, работать с ветками и разрешать конфликты, отменять ошибки, публиковать проект на GitHub, оформлять Pull Request и проходить code review. Каждая тема — развёрнутое объяснение с наглядной схемой, разобранный пример команд и практика с проверкой ответов.

Нагрузка

12 недель · 6 ч/нед

Структура

10 разделов · 36 шагов · практика после модулей

Результат

Итоговый проект и сертификат после завершения.

Возраст

10+ лет · дети и подростки. возраст зависит от уверенности в чтении, логике и самостоятельной практике

Параметры сложности

Прикладной: 3/5

есть расчет, проект и самостоятельные задания

Темп3/5
Практика5/5
Глубина2/5
Схемы3/5
Самостоятельность2/5
Место в базе знаний

План программиста

Сквозная траектория: Python, JavaScript, TypeScript, React, backend, SQL, тесты, Docker и портфолио.

Как устроено обучение

Методическая подача

Визуальный язык

структурные схемы, разборы примеров, контрольные вопросы и карты применения

Кейсы

реалистичные учебные ситуации, где теория сразу переводится в решение

Ритм практики

понятие, пример, самостоятельное действие, обратная связь, перенос в проект

Доказательство результата

итоговая работа с критериями качества и понятным результатом для портфолио

Учебный микс

Теория25
Видео1
Практика9
Материалы1
Схемы17
Задания44
Визуальный стандарт курса

17 визуальных материалов · 76% по предмету

есть хороший визуальный каркас, но часть схем стоит уточнить

audit
Основные типы
процесс · 6структурная схема · 6тайминг · 2логика · 2цикл · 1
Что требуется от иллюстраций
поток данныхсостояниеархитектурная схематестовый сценарий

Профессиональная программа

Измеримые результаты

  • Писать небольшие программы на Python с ясной структурой данных и функций.
  • Использовать тестовые примеры, обработку ошибок и разбиение задачи на модули.
  • Понимать алгоритмическую сложность на уровне практического выбора решения.
  • Оформлять итоговый проект с README, сценариями запуска и проверкой результата.

Входной уровень

  • Базовая компьютерная грамотность
  • Готовность регулярно писать код и исправлять ошибки

Проверка знаний

  • Входная самопроверка: что уже понятно и где есть пробелы.
  • Короткая практика после каждого модуля с немедленной проверкой.
  • Промежуточный мини-проект, где несколько тем соединяются в одну задачу.
  • Итоговая работа с критериями: точность, объяснение, самостоятельность, применимость.

Итоговый проект

Консольное приложение или мини-сервис: чтение данных, обработка, отчёт, тесты и документация.

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

10 разделов · 36 уроков
1Как учиться на этом курсе4 урока
34 мин3 схем3 заданий
  • Карта пониманияОткрыто8 мин
  • Что рисовать и фиксироватьОткрыто8 мин
  • Ритм практики и повторенияОткрыто8 мин
  • Проверка учебного маршрутаОткрыто10 мин
2Профессиональный практикум: проект, качество и портфолио2 урока
28 мин2 схем
Как учиться как разработчик
  • От требования к тестуОткрыто14 мин
  • Архитектура вместо набора синтаксиса14 мин
3Атлас программных моделей: данные, архитектура, API и тесты3 урока
45 мин2 схем2 заданий
Код как инженерная система
  • Поток данных и состояниеОткрыто15 мин
  • API и база данных16 мин
  • Качество: тест, review, refactor, release14 мин
4Видеолекция1 урок
240 мин
  • Git и GitHub — полный курс для начинающихОткрыто240 мин
5Зачем нужен контроль версий5 уроков
37 мин3 схем5 заданий
Идея и установка
  • Что такое контроль версийОткрыто6 мин
  • Три состояния файлаОткрыто7 мин
  • Установка и первая настройкаОткрыто6 мин
  • Создание репозиторияОткрыто6 мин
  • Практика: основы и настройкаОткрыто12 мин
6Коммиты и история7 уроков
55 мин3 схем11 заданий
Базовый цикл add → commit
  • add → commit: основной циклОткрыто7 мин
  • Разобранный пример: первый коммитОткрыто6 мин
  • Хорошие сообщения коммитовОткрыто6 мин
  • Практика: коммитыОткрыто12 мин
Чтение и навигация по истории
  • Просмотр историиОткрыто6 мин
  • .gitignore: что не хранитьОткрыто6 мин
  • Практика: история и .gitignoreОткрыто12 мин
7Ветки и слияние4 урока
31 мин2 схем6 заданий
Работа с ветками
  • Зачем нужны веткиОткрыто7 мин
  • Слияние веток (merge)Открыто6 мин
  • Конфликты слиянияОткрыто6 мин
  • Практика: веткиОткрыто12 мин
8Отмена ошибок3 урока
24 мин1 схем5 заданий
Как откатывать изменения
  • Отмена незакоммиченных измененийОткрыто6 мин
  • Отмена коммитов: reset и revertОткрыто6 мин
  • Практика: отмена ошибокОткрыто12 мин
9GitHub и совместная работа5 уроков
32 мин1 схем6 заданий
Удалённые репозитории
  • remote, clone, push, pullОткрыто7 мин
  • Pull Request и code reviewОткрыто6 мин
  • README, Issues и совместная этикаОткрыто6 мин
  • Книга Pro Git (бесплатно)Открыто1 мин
  • Практика: GitHub и совместная работаОткрыто12 мин
10Итоги и шпаргалка2 урока
18 мин6 заданий
Закрепление
  • Шпаргалка командОткрыто6 мин
  • Итоговая практикаОткрыто12 мин

Отзывы

Пока нет отзывов.