Патерни i фреймворки Internet програмуванн

Elective discipline
Навчальна дисципліна професійної підготовки
Обсяг освітнього компонента: 
• у кредитах ЄКТС — 3.0.
Кількість аудиторних занять: 
14 годин лекційних занять, 22 години лабораторних занять..
Індивідуальна робота: 
• очна форма — розрахунково-графічна робота.
Семестровий контроль: 
Test.
Освітню компоненту забезпечує: 
Анотація: 

Мета дисципліни:

формування комплексу знань з організаційних можливостей патернів проектування за способами взаємодій між класами або об'єктами та ефективності фреймворків для підвищення швидкості і зручності програмування та тестування web-сайтів і web-сервісів, скорочення витрат на створення додатка, оптимізації робочого часу, написання чистого коду, що не потребує істотного рефакторінга.

 

Завдання дисципліни:

  • освоєння шаблонів архітектури для складних веб-додатків та розподілених систем, зокрема мікросервісів;
  • навчитися методам та особливостям реалізації патернів з використанням мови C#;
  • навчитися вибирати відповідні патерни з каталогу та адаптувати їх для своїх конкретних додатків;
  • освоєння методів установки і конфігурації системи управління змістом WordPress;
  • освоєння механізмів організації забезпечення оформлення інформаційного наповнення CMS, управління користувачами системи. 

 

Основні результати навчання

Проектувати з використанням патернів та розробляти з використанням фреймворків прикладні інформаційні продукти для видобутку корисних знань і вироблення оптимальних стратегій прийняття рішень.
Видобувати знання шляхом інтеграції та аналізу великих даних, отриманих з різноманітних та різнорідних джерела інформації з використанням фреймворків веб-програмування. Вміти на основі знння патернів проектування обґрунтовувати вибір абстрактних типів даних та структур даних при проектуванні програмного забезпечення ІСТ.

 

2020