up

Управление разработкой ПО в среде GitFlic

course video
Start date will be announced later

Start date for course enrollment has not been announced yet

  • Russian

    course language

  • 2 weeks

    course duration

  • about 36 hours per week

    needed to educate

  • 2 credit points

    for credit at your university

Базовое использование Git и GitFlic для ведение разработки IT проектов

About

Программа направлена на изучение инструментов для контроля версий IT проектов - Git и GitFlic. В рамках программы рассматривается использование Git для решения прикладных задач, индивидуальной и командной работе на примере сервиса GitFlic.

Format

Видео 3+ минут, не перегружены информацией, каждое занятие  только о 1-2 концептах. 

Все видео сосредоточены вокруг идеи создания тестового проекта на Python - и по ходу реализации проекта представляются проблемы и их решения с помощью Git. Например - перемещение между версиями проекта 

Минимальное количество сугубо теоретических роликов при освоении Git - все на примерах работы с проектом

Git-сервис GitFlic, VSCode

Requirements

- Базовые навыки программирования и алгоритмизации
- Базовые навыки работы с ПК

Course program

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. Создание релиза проекта
 

Education results

В результате освоения курса у обучающихся формируются следующие компетенции:
- Ведение разработки с помощью системы управления версиями 
- Понимание основных концептов Git
- Умение применять команды Git независимо от проекта и среды
- Умение работать с сервисом GitFlic

Formed competencies

Профессиональный стандарт «06.001 Программист».
Трудовая функция «Разработка и отладка программного кода»: 
- Написание программного кода с использованием языков программирования, определения и манипулирования данными в базах данных; 
- Работа с системой управления версиями программного кода;
- Проверка и отладка программного кода.

Education directions

портрет преподавателя

Кондратьев Егор Игоревич


Position: Старший лаборант кафедры АСУ

Similar courses