DAN IT Education

DevOps

5 900 UAH за місяць
7 месяцев
Для начинающих, Для опытных
DevOps
Этот курс научит вас основным навыкам DevOps: работе с Linux, Git, Python и Bash. Вы освоите инструменты автоматизации, Docker, CI/CD, Kubernetes и облачные технологии AWS. Курс подходит для новичков и тех, кто хочет переквалифицироваться. Обучение включает практические задания и поддержку ментора.

О курсе

Программа курса

На этом курсе изучают DevOps с нуля до профессионального уровня. Программа построена логично - от базовых концепций до сложных инструментов.

Основы DevOps и системного администрирования

Первый модуль знакомит с принципами DevOps и его преимуществами. Рассматривают жизненный цикл разработки программного обеспечения и роль DevOps в этом процессе. Сравнивают методологии Agile и Waterfall, изучают оптимизацию рабочих процессов с помощью Kanban.

Работа с Linux и сетями

Второй модуль посвящен основам Linux. Студенты изучают основные команды, процесс загрузки системы systemd, управление ресурсами через cgroups и синхронизацию времени с Chrony. Также рассматривают организацию безопасного удаленного доступа через SSHD, техники мониторинга и управления учетными записями пользователей. Третий модуль охватывает основы сетей, включая систему доменных имен DNS и ее роль в сетевом взаимодействии.

Управление версиями и программирование

Четвертый модуль обучает работе с Git. Студенты осваивают управление версиями и ветками, изучают Git flow и настраивают собственный Git-сервер на основе GitLab. Пятый модуль посвящен программированию - основам Python, объектно-ориентированному программированию, практикам чистого кода и написанию скриптов на языке Bash.

Тестирование и контейнеризация

Шестой модуль охватывает тестирование в среде DevOps. Студенты изучают методологии тестирования, популярные инструменты и эффективные практики. Седьмой модуль посвящен Docker и Docker Compose - от основ контейнеризации до запуска контейнеров, докеризации веб-приложений и работы с Docker Registry.

CI/CD и инструменты сборки

Восьмой модуль раскрывает непрерывную интеграцию и развертывание. Студенты учатся эффективно внедрять пайплайны CI/CD, настраивать сервер Jenkins, писать автоматизированные пайплайны и работать с GitLab CI и GoCD. Девятый модуль знакомит с инструментами сборки - Maven, Gradle, npm и Yarn.

Инфраструктура как код и AWS

Десятый модуль объясняет важность автоматизации управления инфраструктурой. Студенты изучают Terraform, Ansible для управления конфигурациями и Jinja шаблоны для динамических конфигураций. Одиннадцатый модуль охватывает платформу AWS - от EC2, IAM и S3 до ALB, VPC, RDS и Lambda. Также рассматривают инструменты мониторинга CloudWatch и оркестрации контейнеров через ECS, EKS и Fargate.

Вебсерверы и управление артефактами

Двенадцатый модуль посвящен вебсерверам - Nginx, PHP-FPM и Apache HTTP Server. Студенты учатся настраивать и управлять вебсерверами. Тринадцатый модуль охватывает управление артефактами программного обеспечения с помощью OSS Nexus и настройку автоматизированных пайплайнов CI/CD с GitLab и Nexus.

API, Kubernetes и мониторинг

Четырнадцатый модуль знакомит с RESTful API и инструментом jq для обработки JSON-данных. Пятнадцатый модуль посвящен Kubernetes - архитектуре, подах, сервисах, файлах конфигурации и интеграции с GitLab CI/CD. Также рассматривают постоянное хранение, тестовые среды и управление секретами. Шестнадцатый модуль охватывает мониторинг и журналирование с помощью Fluentd, Elasticsearch, Kibana, Prometheus и Grafana.

Базы данных и безопасность

Семнадцатый модуль посвящен DevOps для управления базами данных. Студенты изучают инструменты обновления баз данных, патчи и управление схемой с помощью Flyway и Liquibase. Восемнадцатый модуль охватывает основы безопасности - HashiCorp Vault для управления паролями, шифрование SSL/TLS и концепции PKI. Дополнительно курс включает бонусный модуль с английского языка для IT-специалистов.

Формат обучения

Занятия проходят в вечернее время с 19:00 до 22:00 и в выходные с 10:00 до 13:00. Курс включает систему оценки знаний, поддержку ментора и много практических заданий. Выпускники получают помощь в трудоустройстве.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора