Содержание модуля

  1. Система контроля версий Git и платформа GitHub
    • Основные концепции работы с Git
    • Установка и настройка Git
    • Принятие и откат изменений
    • Работа с ветками
    • Концепция Git Flow
    • Графически оболочки для работы с Git
    • Основы работы с GitHub
    • Ведение командных проектов на GitHub
    • CodeReview
    • Создание и принятие пулл-реквестов
    • Средства GitHub для планирования и управления разработкой
    • GitHub Pages
    • Средства для создания серверных билдов и развертывания веб-приложений
  2. Командная работа в Azure DevOps (TFS/VSTS)
    • Знакомство с DevOps
    • Установка и настройка ПО
    • Azure DevOps Services и Azure DevOps Server
    • Подключение к серверу Azure DevOps
    • Создание организации, настройка полномочий и безопасности
    • Создание проекта, подключение к проекту
    • Работа с рабочими элементами
    • Планирование итераций
    • Работа с Git- и TFVC-репозиториями
    • Работа с Azure DevOps из Visual Studio и Visual Studio Code
    • Настройка серверных билдов и автоматического развертывания веб-приложений

Ожидаемые результаты обучения

По результатам изучения материалов модуля обучающийся должен:

  1. Понимать принципы работы систем управления версиями Git и TFVC
  2. Уметь принимать и откатывать изменения в Git и TFVC с соблюдением правил оформления изменений
  3. Уметь работать с ветками в Git и TFVC
  4. Уметь работать в командных проектах на GitHub и в Azure DevOps
  5. Понимать принципы выполнения CodeReview, уметь выполнять исправления по результатам CodeReview
  6. Уметь планировать итерации на GitHub и в Azure DevOps
  7. Уметь настраивать серверные билды и автоматические развертывание приложений на GitHub и в Azure DevOps
  8. Уметь использовать GitHub Pages для публикации веб-сайтов

Вы можете