.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 6. Apress, 2022 – 478pp.
  2. Osherove Roy. The Art of Unit Testing. Manning Publications, 2013 – 292pp.
  3. Gabriel Baptista. Francesco Abbruzzese. Software Architecture with C# 10 and .NET 6. Packt Pub., 2022.
  4. Мартін Роберт. Чиста архітектура. Фабула, 2020. – 368 с.
  5. https://www.w3schools.com/
  6. https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/start-mvc
  7. https://asp.mvc-tutorial.com/
  8. https://www.tutorialspoint.com/asp.net_core/index.htm

Силабус:

Завантажити силабус