Курс DevOps
- Online
- Для начинающих, Для опытных
- DevOps
![]() |
|
| Образовательный центр: | DAN IT Education |
|---|---|
| Формат: | Курс |
| Язык обучения: | Ukrainian |
| Длительность обучения: | 7 месяцев |
| Начало курса: | 15.06.2026 |
| Стоимость обучения: | 6 400 UAH за месяц |
Курс для новачків та спеціалістів, які бажають перекваліфікуватися та професійно зростати. Протягом навчання Ви навчитесь керувати операційними системами Linux, використовувати Git для контролю версій, програмувати на Python та писати Bash-сценарії, а також працювати з інструментами автоматизації збірки Maven, Gradle, npm та Yarn для збирання проєктів й керування залежностями.
Програма курсу
Модуль 1. Вступ до DevOps
- Основи DevOps: його принципи та переваги
- Життєвий цикл розробки програмного забезпечення (SDLC) та роль DevOps у ньому
- Відмінності між методологіями Agile та Waterfall
- Оптимізація робочих процесів завдяки Kanban
Модуль 2. Основи Linux
- Основи Linux
- Концепції та команди для роботи з Linux
- Процес завантаження системи systemd та Linux
- Управління ресурсами з використанням cgroups
- Синхронізація часу за допомогою Chrony
- Організація безпечного віддаленого доступу з використанням SSHD
- Техніка моніторингу, налаштування й управління обліковими записами користувачів
- Знайомство з віртуалізацією
Модуль 3. Основи мережі
- Основи мереж
- Концепції мережі
- Система доменних імен (DNS) та її роль у мережевому зв’язку
Модуль 4. Керування версіями з Git
- Основи Git. Управління версіями та гілками
- Git flow
- Налаштування та робота з Git для спільної розробки програмного забезпечення
- Налаштування власного Git-сервера на основі GitLab
Модуль 5. Програмування
- Основи програмування на мові Python
- Концепції об’єктноорієнтованого програмування (ООП)
- Практики написання чистого коду на Python
- Основи написання скриптів мовою Bash
- Рекомендації щодо написання ефективних та безпечних скриптів Bash
Модуль 6. Тестування в DevOps
- Тестування в середовищі DevOps
- Основи тестування програмного забезпечення
- Методології тестування
- Популярні інструменти тестування
- Практики ефективного тестування
Модуль 7. Docker та Docker Compose
- Основи контейнеризації та оркестрації контейнерів
- Встановлення Docker
- Запуск контейнерів та докеризування вебдодатків
- Docker Registry для адміністрування образів контейнерів
- Написання файлів Docker Compose для багатоконтейнерних додатків
Модуль 8. Неперервна інтеграція та розгортання (CI/CD)
- Основи CI/CD
- Ефективне впровадження пайплайнів CI/CD
- Інструменти неперервної доставки
- Процес налаштування сервера Jenkins
- Написання автоматизованих пайплайнів
- Налаштування GitLab CI
- GoCD — ще один популярний інструмент неперервної доставки
Модуль 9. Інструменти збирання
- Основи інструментів збирання
- Maven і Gradle
- npm і Yarn
Модуль 10. Інфраструктура як код
- Важливість автоматизації надання та управління інфраструктурою
- Terraform, Ansible для керування конфігураціями та автоматизації
- Jinja шаблони для створення динамічних конфігурацій
Модуль 11. Платформа хмарних обчислень AWS
- EC2 для обчислювальних ресурсів
- IAM для адміністрування доступом
- S3 для зберігання об’єктів
- ALB для балансування навантаження
- VPC для налаштування віртуального приватного хмарного середовища
- RDS для управління базами даних
- SQS для роботи із чергами
- API Gateway для створення RESTful API
- Lambda для без серверного обчислення
- CloudWatch для моніторингу
- ECS, EKS і Fargate для оркестрації контейнерів
- Інструменти AWS DevOps, Vagrant та Packer для створення образів віртуальних машин
Модуль 12. Вебсервери
- Основи вебсерверів
- Nginx та PHP-FPM
- Apache HTTP Server
- Налаштування та керування вебсерверами
Модуль 13. Керування артефактами
- Управління артефактами програмного забезпечення та залежностями за допомогою OSS Nexus
- Налаштування автоматизованих пайплайнів CI/CD з використанням GitLab і Nexus
Модуль 14. RESTful API та jq
- Основи RESTful API
- jq - інструмент командного рядка для обробки та маніпулювання JSON-даними
- Ефективні практики для проєктування та впровадження RESTful API
Модуль 15. Kubernetes
- Архітектура Kubernetes
- Концепції: поди та сервіси
- Файлові конфігурації Kubernetes
- Інтеграція з GitLab CI/CD
- Постійне зберігання
- Тестувальні середовища
- Керування секретами
- Розгортання додатків
Модуль 16. Моніторинг та журналювання
- Інструменти Fluentd, Elasticsearch та Kibana для агрегації й візуалізації журналів
- Моніторинг сервісів за допомогою Prometheus
- Побудова інтерактивних панелей у Grafana для візуалізації даних
Модуль 17. DevOps для управління базами даних
- Основи баз даних
- Інструменти й принципи DevOps для управління базами даних
- Оновлення баз даних
- Патчі та керування схемою за допомогою інструментів Flyway та Liquibase
- Платформи Teiid та OpenShift
Модуль 18. Основи безпеки
- Інструмент управління паролями HashiCorp Vault та шифрування SSL/TLS
- Концепції PKI (Інфраструктура відкритих ключів) та шифрування
Бонусний модуль: Англійська для ІТ
Особливості курсу
- Живі заняття у вечірній час (19:00-22:00) та на вихідних (10:00-13:00)
- Система оцінки знань
- Підтримка ментора
- Велика кількість практичних завдань
- Допомога у працевлаштуванні
Викладачі курсу
- Роман Греков - DevOps Engineer at Playson
- Вадим Гайдамака - DevOps Team Lead at Jahnson Controls
- Роман Тарасенко - DevOps Engineer at SystemGroup Ukraine
- Буханько Олександр - Lead DevOps Engineer at ZEAL/Lotto24
- Волошенко Тарас - Site Reliability Engineer at NDA
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
IT Education Center
Формат
Online
Начало обучения
07.07.2026
Длительность
1 месяцев
Уровень
Для профессионалов
Язык обучения
Ukrainian
Стоимость
6 480 UAH за курс
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
22.06.2026
Длительность
7 недель
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
11 824 UAH за курс
Учебный центр
EPAM
Формат
Online
Начало обучения
Будь-який момент
Длительность
2 месяцев
Уровень
Для опытных
Язык обучения
English
Стоимость
безкоштовно
Учебный центр
IT Education Center
Формат
Online
Начало обучения
23.06.2026
Длительность
9 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
90 000 UAH за курс
