UA / EN
Освіта

Каталог вибіркових навчальних дисциплін


DevNet (Development Networking Programmability)

Кафедра, яка викладає навчальну дисципліну:
Кафедра комп'ютерних технологій у медицині та телекомунікаціях
Короткий опис навчальної дисципліни

Метою дисципліни «DevNet» (Network Programmability Developer) є  вивчення теоретичних та практичних основ мережевого програмування та автоматизації, вивчення основних сучасних підходів і концепцій розробки, тестування і розгортання програмних продуктів для керування мережевою інфраструктурою різного рівня складності. Дисципліна базується на курсі Cisco DevNet Associate, що розміщений на платформі Cisco Networking Academy.

Цілі та задачі навчальної дисципліни

Завданнями вивчення дисципліни «DevNet» є розвиток у майбутнього фахівця уміння проектувати, розробляти, тестувати і розгортати програмні продукти для керування і налаштування мережевого обладнання, вміння використовувати сучасні засоби безпечної розробки і розгортання мережевих програмних продуктів, використання відповідних рішень для управління інфраструктурою і автоматизації роботи з мережевим обладнанням на основі рішень на базі платформи Cisco.

Результати навчання

Дисципліна є базовою для формування у студентів наступних навичок:

  • мережевого програмування на мові Python та роботі з Linux.
  • використання середовища розробки на основі ресурсів платформи DevNet.
  • використання найкращіх методик розробки, тестування та розгортання мережевого програмного забезпечення.
  • формування запитів до REST API через HTTPS для безпечної інтеграції служб.
  • використання сучасних технологій для розгортання та захисту програм і даних у хмарному середовищі.
  • обирання правильних методів тестування та розгортання програмного забезпечення в середовищах автоматизації та моделювання.
  • використання платформи Cisco, для співпраці, управління інфраструктурою та автоматизації.
Перелік тем

Змістовий модуль 1. «Основи DevNet»

1. Введення в мережеве програмування.

2. Дизайн і розробка програмного забезпечення. 

 

Змістовий модуль 2. «Робота з API»

3. Основи роботи з API.

4. REST API.

 

Змістовий модуль 3. «Розгортання програмного забезпечення»

5. Засоби розгортання програмного забезпечення.

6. Docker.

7. CI/CD.

8. Мережі для розгортання і безпеки додатків.

 

Змістовий модуль 4. «Інфраструктура і автоматизація»

9. Введення в автоматизацію інфраструктури.

10. DevOps і SRE.

11. Засоби автоматизації.

12.  Інфраструктура як код.

 

Змістовий модуль 5 «Платформи Cisco для автоматизації керування мережевою інфраструктурою»

13. Огляд платформ Cisco.

14. Розуміння Network programmability та моделей пристроїв.   

15. Платформи для керування мережею.

16. Безпекові платформи Cisco.

Система оцінювання

Модулі та їх елементи

Форма контролю

Максимальна кількість балів

Змістовий модуль 1. «Основи DevNet»

Лекції 1-2 по темам 1-2

Модульна контрольна робота №1

6

Лабораторна робота №1

Виконання і захист ЛР

2,5

Разом за змістовий модуль 1

8,5

Змістовий модуль 2. «Робота з API»

Лекції 3-4 по темам 3-4

Модульна контрольна робота №2

6

Лабораторна робота №2

Виконання і захист ЛР

2,5

Разом за змістовий модуль 2

8,5

Змістовий модуль 3 «Розгортання програмного забезпечення»

Лекції 5-8 по темам 5-8

Модульна контрольна робота №3

6

Лабораторна робота №3

Виконання і захист ЛР

2,5

Лабораторна робота №4

Виконання і захист ЛР

2,5

Разом за змістовий модуль 3

11

Змістовий модуль 4. «Інфраструктура і автоматизація»

Лекції 9-12 по темам 9-12

Модульна контрольна робота №4

6

Лабораторна робота №5

Виконання і захист ЛР

2,5

Лабораторна робота №6

Виконання і захист ЛР

2,5

Разом за змістовий модуль 4

11

Змістовий модуль 5 «Платформи Cisco для автоматизації  керування мережевою інфраструктурою»

Лекції 13-16 по темам 13-16

Модульна контрольна робота №5

6

Лабораторна робота №7

Виконання і захист ЛР

2,5

Лабораторна робота №8

Виконання і захист ЛР

2,5

Разом за змістовий модуль 5

11

Виконання і захист практичної роботи з розробки додатку

30

Проходження курсу DevNet Associate на платформі Cisco Networking Academy

20

Екзамен

100

Оцінка по дисципліні

100

 

Форма контролю
залік