О чём курс
На этом курсе вы научитесь определять, как принципы развертывания приложений оказывают влияние на атрибуты качества. Сможете ставить задачи и проверять результаты работы системных инженеров, администраторов и специалистов DevOps.
Мы рассмотрим основы принципов построения сетей, архитектуры Linux, построения CI/CD Pipeline, мониторингов приложения. Познакомимся с облачными архитектурами, узнаем о возможностях и экономике облачных решений. Будут рассмотрены основные аспекты архитектуры и практического использования Kubernetes.
Дополнительно предлагается обзор практик SRE (Site Reliability Engeneer) для организации надежного отказоустойчивого решения, как с точки зрения архитектуры, так и с точки зрения практик эксплуатации.
Обучение проходит в смешанном формате:
Изучаете материалы курсов в системе дистанционного обучения (СДО). По окончании теоретической части каждого курса программы проходите тест для проверки уровня знаний.
Посещаете практические сессии с преподавателем, на которых дополнительно разбирается каждый этап кейс-проекта, обсуждаются вопросы, а также можно познакомиться с опытом и кейсами коллег.
Баланс теории и практики - 50\50, что позволяет сосредоточиться на практических аспектах и сформировать востребованные навыки у выпускников программы.
Целевая аудитория
Middle- и senior- разработчики; системные и бизнес аналитики; архитекторы ПО, системные архитекторы; тестировщики, менеджеры с техническим бэкграундом.
Предварительная подготовка
Опыт работы в ИТ-проектах
Понимание принципов ООП
Знание языков программирования Java / C# / Python
Для кого
Разработчик
Архитектор ПО
Системный аналитик
Бизнес-аналитик
Тестировщик
Улучшаемые навыки
Linux
Kubernetes
Helm
CI\CD
Jenkins
GitLab
Ansible
SLA
RTO
RPO
Расписание курсов
Программа курса
01
Технологии виртуализации
02
Основы построения информационных сетей
04
Основы CI/CD: построение процессов с использованием Jenkins, GitLab, Ansible
05
Мониторинг и наблюдаемость системы: паттерны, инструменты и протоколы
06
Проектирование облачной архитектуры: провайдеры, возможности, экономика
07
Проектирование облачной архитектуры: паттерны
08
Разработка 12-Факторного приложения
09
Контрактные обязательства сервиса: метрики надежности, SLA, RTO, RPO и паттерны реализации
10
Понимание Kubernetes: типы сущностей, Helm, CI/CD и балансировка трафика
11
Итого 42 часа: теория – 20 ч. (48%), практика – 22 ч. (52%)
Курс проводят
Овчаренко Дмитрий
Специалист в области архитектуры ПО