Курс DevOps
- Online
- Для начинающих, Для опытных
- DevOps
![]() |
|
Образовательный центр: | DAN IT Education |
---|---|
Формат: | Курс |
Язык обучения: | Ukrainian |
Длительность обучения: | 7 месяцев |
Начало курса: | 22.09.2025 |
Стоимость обучения: | 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
Начало обучения
01.10.2025
Длительность
1 месяцев
Уровень
Для профессионалов
Язык обучения
Ukrainian
Стоимость
6 480 UAH за курс
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
01.12.2025
Длительность
10 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian, English
Стоимость
55 993 UAH за курс
Учебный центр
Web Academy
Формат
Online
Начало обучения
Дата формується
Длительность
9 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
SEDICOMM University - Академия Cisco
Формат
Online
Начало обучения
Дата формується
Длительность
2 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian, English
Стоимость
4 900 UAH за курс