Как будет организован учебный процесс?
Обучение будет дистанционным. Курс рассчитан на 2 месяца, 1 занятие в неделю, длительностью 1 час, с обязательными домашками и практиками. Начнем 22 февраля. Регистрация до 15 февраля.
Теория, плавно переходящая в практику, домашние и практические задания помогут вам стать востребованным специалистом.
Базовые требования для участников курса:
Какие темы входят в курс?
Курс будет разбит на 2 части: Ansible и Kubernetes.
В рамках первой части курса вы познакомитесь с системой управления конфигурациями Ansible. Мы расскажем про основные особенности, научим писать специальные Ansible-сценарии для автоматизированного развертывания приложений/сервисов и управления конфигурациями, покажем как расширять базовый функционал с помощью собственных плагинов и модулей. Сквозь курс будет проведено создание собственного мини-проекта по развороту блоговой платформы Wordpress и всех необходимых сервисов.
Курс подойдет как для начинающих, так и для тех, кто уже умеет запускать чужие сценарии, но хочет глубже разобраться самостоятельно.
Во второй части вы узнаете что такое Docker, Kubernetes и как они устроены внутри. Научитесь запускать приложения в k8s, настраивать для них сеть, подключать дисковые ресурсы, задавать права доступа. Познакомитесь с концепцией модульности и расширяемости в k8s.
1. Лекции и практики
1.1. Что такое Ansible? Где применяется?
1.2. Продвинутое написание сценариев
1.3. Расширение базового функционала
2. Домашние задания:
2.1. Разворот Nginx c SSL-сертификатами через Ansible
2.2. Создание локальных пользователей на удаленном сервере через
Ansible
2.3. Разворот базы данных MariaDB через Ansible
2.4. Написание собственного Ansible-фильтра
2.5. Написание собственного Ansible-модуля
2.6. Разворот платформы Wordpress на стеке Nginx + MariaDB + PHP
3. Лекции по Kubernetes:
3.1. Основы контейнеризации
3.2. Введение в kubernetes
3.3. Базовые возможности и ресурсы в kubernetes
3.4. Модульность и расширяемость kubernetes
3.5. Разработка под kubernetes
4. Лекции по мониторингу:
4.1. Основы контейнеризации на примере Docker Desktop
4.1.1 Установка Docker Desktop
4.1.2 Введение в WSL
4.1.3 Docker в Visual Studio Code
4.2. Введение в мониторинг, инструменты
4.3. Знакомство с Grafana
4.3.1 Установка Grafana в Docker
4.3.2 Отображение метрик
4.4. Хранение метрик
4.4.1 Обзор инструментов хранения
4.4.2 Установка InfluxDB в Docker
4.5. Сбор метрик, обзор решений
4.5.1 Установка Telegraf
4.5.2 Сбор системных метрик, хранение и отображение
4.5.3 Написание собственных скриптов
Как попасть на курс:
Стоимость? Бесплатно. Да, наш курс вам ничего не будет стоить. Отбор на курс проходит на основе конкурса. Единственное, что нужно — это иметь желание осваивать новые технологии и стремление стать специалистом своего дела.
Обратная связь по итогам отбора будет в рассылке от TimePad.
Контактная информация:
Трубина Ксения, 8 (4852) 226-20-00 доб. 1956, @kseniyatrubina
Зевакина Мария, 8 (4852) 226-20-00 доб. 1732, @mazevakina
Вся актуальная информация будет находиться на телеграмм канале: https://t.me/TensorAdm
Если вы зарегистрировались на событие, организатор должен был прислать вам ссылку. Если этого не произошло, обязательно свяжитесь с ним.
Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.