.NET технології (пм)

Тип: На вибір студента

Кафедра: прикладної математики

Навчальний план

СеместрКредитиЗвітність
64Залік

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
632ПМп-32

Практичні

СеместрК-сть годинГрупаВикладач(і)
632ПМп-32

Опис курсу

Курс розроблено таким чином, щоб надати учасникам знання принципів функціонування веб-застосунків та здобути навички розробки таких проектів за допомогою інструментів фреймворку Microsoft .NET. Основну частину курсу займає розгляд ASP.NET Core та його основних можливостей.

Перелік тем:

  1. Огляд курсу. Мережа Інтернет. Домени. Хостинг. Принципи роботи веб-сторінок.
  2. Основи HTML і CSS.
  3. Http запити. REST. Html форми.
  4. .NET фреймворк. Шаблон MVC.
  5. Структура проекту ASP.NET Core MVC. Контролери і дії. Моделі. Представлення.
  6. Маршрутизація. Прив’язка моделей.
  7. Razor: синтаксис, базові команди, умови, цикли, доступ до об’єктів.
  8. Основи JavaScript. AJAX.
  9. Web API
  10. Інверсія управління. Ін’єкція залежності.
  11. Валідація.
  12. Юніт тести.
  13. Фільтри.
  14. Забезпечення безпеки.
  15. Розгортання веб-сайту. Хостинг.

Рекомендована література:

  1. Freeman Adam. Pro ASP.NET Core MVC 2. Apress, 2017 – 1017pp.
  2. Osherove Roy. The Art of Unit Testing. Manning Publications, 2013 – 292pp.
  3. Robbins J. N. Learning Web Design. O’Reilly, 2012. – 603 pp.
  4. Wempen Faithe Step bystep HTML 5. O’Reily Media, 2011. – 386pp.
  5. https://www.w3schools.com/
  6. https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/start-mvc

Навчальний процес включає леційні та лабораторні занятття, виконання індивідуальних завдань та групового проекту.