DevOps технології у розробці програмного забезпечення


Опис освітнього компонента


Предметом вивчення вибіркового компонента «DevOps технології у розробці програмного забезпечення» є інструменти, методи та підходи до організації сучасного процесу розробки, тестування та розгортання програмного забезпечення. У рамках вивчення предмету студенти знайомляться з принципами DevOps-культури, засобами контейнеризації застосунків, системами керування версіями, інструментами автоматизації збірки та розгортання програмних продуктів. Основними завданнями вивчення є: ознайомлення з принципами DevOps: CI/CD, Infrastructure as Code, автоматизація тестування та розгортання; опанування роботи з Git: гілки, злиття, pull request, вирішення конфліктів; вивчення технологій контейнеризації: написання Dockerfile, збірка образів, запуск контейнерів; розгортання багатоконтейнерних застосунків з використанням Docker Compose; налаштування конвеєрів безперервної інтеграції та доставки (CI/CD) на платформі GitHub Actions; розвиток навичок адміністрування середовищ Linux-серверів та діагностики помилок у процесах збірки і розгортання; навчання студентів практикам безпечного зберігання конфігурацій та секретів у проєктах.


Викладач:


Навчально-методичний комплекс


Силабуси Силабус не знайдено.
Електронна бібліотека
https://e-library.kpefk.com.ua
Лекції, практичні, лабораторні, курсові, підручники, посібники тощо (матеріал розміщено в електронній бібліотеці коледжу)
Різнорівневий
контроль
знань
Різнорівневі завдання не знайдено.