course language
course duration
needed to educate
for credit at your university
Базовое использование Git и GitFlic для ведение разработки IT проектов
Программа направлена на изучение инструментов для контроля версий IT проектов - Git и GitFlic. В рамках программы рассматривается использование Git для решения прикладных задач, индивидуальной и командной работе на примере сервиса GitFlic.
Видео 3+ минут, не перегружены информацией, каждое занятие только о 1-2 концептах.
Все видео сосредоточены вокруг идеи создания тестового проекта на Python - и по ходу реализации проекта представляются проблемы и их решения с помощью Git. Например - перемещение между версиями проекта
Минимальное количество сугубо теоретических роликов при освоении Git - все на примерах работы с проектом
Git-сервис GitFlic, VSCode
- Базовые навыки программирования и алгоритмизации
- Базовые навыки работы с ПК
1. О курсе
2. Информация для слушателей
3. Введение в курс
1. Что вас ждет на курсе
2. На кого рассчитан курс
3. Программный проект и код
4. Консоль и оболочка
5. VCS и Git
6. Установка и настройка ПО Документ-приложение
1. Установка Git на Windows
2. Установка консольного редактора текста на Windows
3. Установка Visual Studio Code для Windows
1. Установка Git на MacOS
2. Установка консольного редактора текста на MacOS
3. Установка Visual Studio Code для MacOS
4. Установка Git на Linux
2. Установка консольного редактора текста на Linux
3. Установка Visual Studio Code для Linux
4. Базовая работа с Git - Часть 1
1. Создание репозитория и проекта
2. Первый коммит
3. Коммит и файлы
4. Изменение файлов
5. Отмена изменений в рабочей директории
5. Базовая работа с Git - Часть 2
1. Рекурсивное добавление файлов
2. Удаление и перемещение файлов
3. Анализ изменений
4. История изменений
5. Отмена коммитов
6. Игнорирование файлов и папок
7. Перемещение по истории
6. Знакомство с Git сервисами
1. Что такое Git сервисы
2. Знакомство с GitFlic и настройка
3. Создание репозитория на GitFlic и его администрирование
4. Первый коммит в удаленный репозиторий
7. Ветки и слияния (Branch и Merge)
1. Основы ветвления
2. Бесконфликтные слияния - Fast-forward слияние
3. Бесконфликтные слияния - отключение Fast-forward слияния
4. Автоматическое слияние
5. Конфликтующие слияния и их разрешение
8. Архивация изменения (Stashing)
1. Хранение неотслеживаемых файлов и использование Pop
2. Управление несколькими стешами
3. Стеш в ветку
4. Простой пример стеша
9. Работа с Git и GitFlic - Релизы и теги
1. Простой пример тега - Облегченные теги
2. Пометка конкретного коммита
3. Обновление тегов
4. Использование тегов в GitFlic
5. Создание релиза проекта
В результате освоения курса у обучающихся формируются следующие компетенции:
- Ведение разработки с помощью системы управления версиями
- Понимание основных концептов Git
- Умение применять команды Git независимо от проекта и среды
- Умение работать с сервисом GitFlic
Профессиональный стандарт «06.001 Программист».
Трудовая функция «Разработка и отладка программного кода»:
- Написание программного кода с использованием языков программирования, определения и манипулирования данными в базах данных;
- Работа с системой управления версиями программного кода;
- Проверка и отладка программного кода.
course language
course duration
needed to educate
for credit at your university
Position: Старший лаборант кафедры АСУ