Интересно научиться использовать пайплайн Jenkins? Разработать приложение на Python или Golang?
Приглашаем на наш факультатив, который разработан и проводится экспертами компании YADRO.
С увеличением скорости изменения продуктов стала критически важна роль DevOps-инженеров – специалистов, отвечающих за автоматизацию процессов сборки, тестирования и размещения. Рост количества облачных сервисов также привел к необходимости масштабирования инфраструктуры, появлению средств автоматизации этого масштабирования и росту спроса на инженеров этой области.
Кому подойдёт этот курс: Студенты ФИТ, ФФ, ММФ, других факультетов. Предусмотрено входное тестирование. Входные требования:
- Python/Golang на базовом уровне
- опыт практической работы с базовыми утилитами Linux
Зарегистрироваться на факультатив можно только после прохождения предварительного отбора, для этого необходимо записаться
на сайте компании.Чему вы научитесь: На нашем факультативе вы разработаете приложение на Python или Golang, научитесь упаковывать его в Docker-контейнеры, сконфигурируете инфраструктуру с помощью Ansible, развернете приложение в инфраструктуру, добьётесь корректной работы приложения внутри кластера Kubernetes и создадите процесс автоматизированного развёртывания приложения с использованием пайплайнов Jenkins.
Как проходит обучение: Занятия на русском языке, предусмотрены лекции, 6 часов, и практические занятия, 18 часов. Общее
количество зачётных единиц – 2
.Формат проведения занятий смешанный. Лекции и практические занятия проводятся онлайн, сдача итогового проекта – аудиторно. Для сдачи итогового зачёта необходимо выполнить и защитить итоговый проект.
Содержание курса: Разработка базового клиент-серверного приложения на Python/Go
Упаковка разработанного приложения в Docker
Установка Jenkins. Jenkins Freestyle project
Настройка инфраструктуры под Kubernetes с использованием Ansible
Введение в сети. Подготовка к Kubernetes
Развертка приложения в Kubernetes
CI/CD для запуска приложения в Kubernetes
Расписание