Проектирование и внедрение решений Microsoft DevOps - Designing and Implementing Microsoft DevOps solutions
 
Зарегестрируйтесь и получите скидку!
Microsoft -> Microsoft System Center | Azure | ОБЛАЧНЫЕ ТЕХНОЛОГИИ

Курс: AZ-400T00
Проектирование и внедрение решений Microsoft DevOps - Designing and Implementing Microsoft DevOps solutions
40000 руб. *
 * Только для курса Звоните

Вендор: Microsoft

Направление:

Продолжительность:
5 дн. | 40 а. ч.

Форма обучения:
очное в группе, дистанционное

Цена:  45000 руб.

Цель курса:
предоставить слушателям знания и навыки разработки стратегии DevOps. Курс охватывает планирование и реализацию процессов разработки DevOps, непрерывной интеграции (Continuous Integration, CI), непрерывной поставки (Continuous Delivery, CD), непрерывной обратной связи (Continuous Feedback, СА); внедрение управления зависимостями (Dependency Management, DM). В курсе рассмотрены использование контроля версий, масштабирование Git для корпоративной среды, проектирование стратегии управления зависимостями, управление ключами, внедрение непрерывной интеграции, внедрение стратегии контейнеризации, проектирование стратегии релизов, настройка рабочих потоков управления релизами, внедрение шаблонов развертывания и оптимизация механизма обратной связи.

Целевая аудитория:
Этот курс предназначен для специалистов, обладающих фундаментальными знаниями об Azure, управлении версиями, гибкой разработке программного обеспечения (Agile) и основных принципах разработки программного обеспечения. 

Опыт работы в организации, поставляющей программное обеспечение, будет преимуществом. 
Курс будет интересен DevOps-специалистам и студентам, планирующим сдавать экзамен AZ-400.

После окончания курса Вы будете уметь:

  • Планировать преобразование в соответствии с общими целями и сроками;
  • Выбирать проект и определять метрики и KPI проекта;
  • Создавать команду и организационную структуру по Agile;
  • Описать преимущества использования контроля версий (Source Control);
  • Переносить данные из TFVC в Git;
  • Использовать Git для корпоративных DevOps;
  • Рекомендовать инструменты и методы управления артефактами;
  • Обобщать основные пакеты для совместного и повторного использования;
  • Мигрировать и обобщать артефакты;
  • Мигрировать и интегрировать меры управления исходным кодом;
  • Управлять конфигурацией приложений и ключами;
  • Разрабатывать стратегию обеспечения качества в проекте;
  • Планировать практики безопасной разработки и правила соответствия;
  • Внедрять и управлять инфраструктурой сборки;
  • Объяснить важность непрерывной интеграции(Continuous Integration);
  • Реализовать непрерывную интеграцию с помощью Azure DevOps;
    • Управлять качеством кода;
    • Управлять политиками безопасности с открытым исходным кодом, OWASP и WhiteSource Bolt;
    • Реализовать контейнерную стратегию, знать чем контейнеры отличаются от виртуальных машин и как используют контейнеры микросервисы;
    • Реализовать контейнеры, используя Docker;
    • Проверять пакеты программного обеспечения с открытым исходным кодом на соответствие требованиям безопасности и лицензий в соответствии с корпоративными стандартами;
    • Настраивать конвейер сборки для доступа к настройкам безопасности пакета и рейтингу лицензии. Настраивать безопасный доступ к фидам пакетов;
    • Различать релиз и развертывание;
    • Определять компоненты конвейера релиза (Release pipeline);
    • Понимать, что нужно учитывать при разработке стратегии релиза;
    • Объяснить терминологию, используемую в Azure DevOps и других средствах управления выпуском Описать, что такое задача Build and Release;
    • Классифицировать Agent, Agent Queue и Agent Pool;
    • Внедрить тестирование в конвейер;
    • Перечислить различные способы проверки работоспособности конвейера и релиза с помощью предупреждений, сервисных хуков и отчетов;
    • Создавать Release Gate;
    • Описать шаблоны развертывания;
    • Реализовать сине-зеленое развертывание (Blue Green Deployment);
    • Внедрить канарный релиз (Canary Release);
    • Рекомендовать инструменты и методы управления артефактами;
    • Производить рефакторинг существующих конвейеров сборки;
    • Управлять безопасностью и соответствием;
    • Развертывать и управлять инфраструктурой с использованием технологий автоматизации Microsoft, таких как шаблоны ARM, PowerShell и Azure CLI;
    • Описать модели и службы развертывания, доступные в Azure;
    • Развернуть и настроить управляемый кластер Kubernetes;
    • Развернуть и настроить инфраструктуру с помощью сторонних инструментов и сервисов Azure, таких как Chef, Puppet, Ansible, SaltStack и Terraform;
    • Использовать методы измерения удовлетворенности конечных пользователей;
    • Использовать процессы сбора и анализа отзывов пользователей из внешних источников;
    • Настраивать интеграцию отчетов о сбоях для клиентских приложений;
    • Разработать панель мониторинга и состояния;
    • Анализировать оповещения и телеметрию;
    • Проводить мониторинг сайтов в режиме реального времени и фиксировать отзывы о сбоях системы;
    • Выполнять текущую настройку, чтобы уменьшить количество предупреждений;
    • Выбирать проект и определять показатели проекта и ключевые показатели эффективности;
    • Разработать стратегию качества проекта;
    • Создать команду и гибкую организационную структуру;
    • Планировать безопасные методы разработки и правила соответствия.

Предварительная подготовка:

Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:

  • Практический опыт работы с операционными системами, виртуализацией, облачной инфраструктурой, структурами хранения и сетями.