DevOps (ВПК)
Тип: Нормативний
Кафедра: радіоелектронних і комп'ютерних систем
Навчальний план
Семестр | Кредити | Звітність |
7 | 3.5 | Іспит |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
7 | 32 | доцент Флюнт О. Є. | ФеП-42 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
7 | 32 | ФеП-42 | доцент Флюнт О. Є., доцент Флюнт О. Є. |
Опис навчальної дисципліни
Метою вивчення нормативної дисципліни „DevOps” є ознайомлення студентів із сучасними практиками контролю версій, методами перевірки якості програмних додатків, неперервного постачання та розгортання програмних додатків для оволодіння сучасними підходами та інструментами безперервної розробки та безперервного розгортання.
Цілі:
Для досягнення поставленої у навчальному курсі мети студентам потрібно ознайомитись з системою контролю версій Git, системою автоматизованої перевірки якості Selenium, системою віртуалізації та контейнеризації Docker, системою непервного розгортання Kubernetes, системою контролю процесів Jenkins і ін. Після проходження навчання за цією програмою студенти повинні вміти реалізувати цикл розгортання простого програмного забезпечення від розробки та тестування до автоматизованого розгортання.
Рекомендована література
- 1. McQuaid M., Chacon S. Git in practice. – Manning, 2015.
- 2. Chacon S. Git internals // Pro Git. – 2009. – P. 223-250. file:///home/orest/Downloads/ peepcode-git.pdf
- 3. Farhan Hasin Chowdhury The Docker Handbook https://www.freecodecamp.org/news/thedocker-handbook/
- 4. Millstein F. Devops: This Book Includes Devops Handbook and Devops Adoption. Independently Published, 2018.
- 5. Kubernetes Handbook https://tanzu.vmware.com/kubernetes-handbook
- 6. Freeman E. DevOps. Wiley & Sons, Incorporated, John, 2019. 320 с.
- 7. Harrison D., Lively K. Achieving DevOps. Berkeley, CA : Apress, 2019.