×
Универзитет у Новом Саду

Предмет: Интеграција развоја и оперативе у информационим технологијама (17.IZOI64)

Основне информације:
 
Категорија Научно-стручни
Ужа научна област Информационо-комуникациони системи
ЕСПБ 5

Наставни предмет се изучава у циљу стицања неопходних знања у области интеграције развоја и оперативе у информационим технологијама уз коришћење софтверских алата и добрих пракси у софтверском инжењерингу. Студенти се оспособљавају за активно учешће у развоју информационих система коришћењем савремених алата и техника које се користе за аутоматизацију операција и инфратруктуре, алата за агилни развој и управљање пројектима, такође и коришћење алата за аутоматизацију тестирања како би се осигурао квалитет софтвера.

По завршетку курса, студенти ће бити оспособљени да: Имплементирају аутоматизоване DevOps процесе користећи савремене алате и технике за континуирану интеграцију и континуирано испоручивање; Пројектују и управљају инфраструктуром и примењују ове праксе у cloud-у; Дизајнирају, развијају, тестирају и одржавају микросервисне архитектуре уз контејнеризацију; Познају архитектуру cloud-native апликације и користе managed сервисе на водећим cloud платформама да се побољша скалабилност, доступност и сигурност апликација; Примењују принципе агилног развој софтвера; Користе алате за мониторинг и логовање; Имплементирају стратегије за управљање конфигурацијом и осетљивим подацима; Анализирају и оптимизују трошкове cloud ресурса; Примењују најбоље праксе за сигурност у cloud окружењу; Реализују пројекте користећи методологију DevSecOps; Конфигуришу и управљају виртуелним машинама и серверима.

Теоријска настава Предмет обухвата следеће кључне концепте који су потребни модерним софтверским инжењерима у свету који је све више усмерен ка цлоуд технологијама и DevOps праксама: 1. Увод у DevOps културу и филозофију; 2. Инфраструктура као код; 3. Cloud технологије и сервиси; 4. Континуирана интеграција и континуирано испоручивање; 5. Контејнеризација и оркестрација; 6.Аутоматизација процеса помоћу скрипти; 7. Мониторинг и логовање; 8. Управљање конфигурацијом и тајнама; 9. Сигурност и compliance у cloud окружењу; 10. Cloud-native апликације и микросервисне архитектуре; 11. Анализа и оптимизација трошкова cloud ресурса. Практична настава У настави вежбања се подстиче тимски рад, а вежбе се изводе у лабораторијама снабдевеним неопходним софтверским алатима. У оквиру вежби студенти израђују обавезни предметни пројекат.

Настава предавања обједињује теоријске основе и практична искуства у области коришћења алата и пракси у софтверском инжењерингу. У настави вежбања се подстиче тимски рад, а вежбе се изводе у лабораторијама снабдевеним неопходним софтверским алатима. У оквиру вежби студенти израђују обавезни предметни пројекат.

Аутори Назив Година Издавач Језик
Gaurav Agarwal Modern DevOps Practices – Second Edition: Implement, secure and manage applications on the public cloud by leveraging cutting-edge tools 2024 Packt Publishing Енглески
Kief Morris Infrastructure as Code: Managing Servers in the Cloud 2016 O’Reilly Енглески
Jennifer Davis, Ryn Daniels Effective DevOps: Building a Culture of Collaboration, Affinity and Tooling at Scale 2016 O’Reilly Енглески
Alex Xu System Design Interview – An insider’s guide 2020 ByteByteGo Енглески
John Arundel, Justin Domingus Cloud Native Devops With Kubernetes: Building, Deploying and Scaling Modern Applications in the Cloud 2019 O’Reilly Енглески
Jez Humble, David Farley Continuous Delivery: Reliable Software Releases through Build, Test and Deployment Automation 2010 Addison-Wesley Professional Енглески
Предметна активност Предиспитна Обавезна Број поена
Предметна активност
Завршни испит
Предиспитна
Не
Обавезна
Да
Број поена
30.00
Предметна активност
Тест
Предиспитна
Да
Обавезна
Да
Број поена
10.00
Предметна активност
Тест
Предиспитна
Да
Обавезна
Да
Број поена
10.00
Предметна активност
Предметни пројекат
Предиспитна
Да
Обавезна
Да
Број поена
40.00
Предметна активност
Тест
Предиспитна
Да
Обавезна
Да
Број поена
10.00

Предавања

Предавања

ДОН - други облици наставе

ДОН - други облици наставе

ДОН - други облици наставе