UA / EN
Освіта

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


DevNet (Development Networking Programmability)

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

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

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

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

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

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

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

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

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

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

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

5. Автоматизація інфраструктури.

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

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

8. Платформи Cisco для керування безпекою.

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

Виконання та захист лабораторних робіт – 20 балів. Модульні контрольні роботи – 30 балів. Практична робота з розробки і створення додатку – 30 балів. Самостійна робота (проходження курсу DevNet Associate на платформі Cisco Networking Academy) – 20 балів. Разом – 100 балів. Підсумковий контроль - 100 балів. Підсумкове оцінювання здійснюється або за результатами роботи здобувача вищої освіти впродовж усього семестру (сумарна оцінка), або за результатами здачі підсумкового контролю (підсумкове тестування). До складання підсумкового контролю допускаються здобувачі вищої освіти, які отримали не менше 50 балів за результатами поточної успішності та виконали всі ЛР.

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