NET технології (113 Прикладна математика)
Тип: На вибір студента
Навчальний план
Семестр | Кредити | Звітність |
6 | 5 | Залік |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
6 | 32 | МТП-31 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
6 | 32 | МТП-31 |
Опис курсу
Курс розроблено таким чином, щоб надати учасникам знання принципів функціонування веб-застосунків та здобути навички розробки таких проектів за допомогою інструментів фреймворку Microsoft .NET. Основну частину курсу займає розгляд ASP.NET Core та його основних можливостей.
Перелік тем:
Огляд курсу. Мережа Інтернет. Домени. Хостинг. Принципи роботи веб-сторінок.
Основи HTML і CSS.
Http запити. REST. Html форми.
.NET фреймворк. Шаблон MVC.
Структура проекту ASP.NET Core MVC. Контролери і дії. Моделі. Представлення.
Маршрутизація. Прив’язка моделей.
Razor: синтаксис, базові команди, умови, цикли, доступ до об’єктів.
Основи JavaScript. AJAX.
Web API
Інверсія управління. Ін’єкція залежності.
Валідація.
Юніт тести.
Фільтри.
Забезпечення безпеки.
Розгортання веб-сайту. Хостинг.
Навчальний процес включає лекційні та лабораторні заняття, виконання індивідуальних завдань та групового проекту.
Рекомендована література
- Freeman Adam. Pro ASP.NET Core 6. Apress, 2022 – 478pp.
- Osherove Roy. The Art of Unit Testing. Manning Publications, 2013 – 292pp.
- Gabriel Baptista. Francesco Abbruzzese. Software Architecture with C# 10 and .NET 6. Packt Pub., 2022.
- Мартін Роберт. Чиста архітектура. Фабула, 2020. – 368 с.
- https://www.w3schools.com/
- https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/start-mvc
- https://asp.mvc-tutorial.com/
- https://www.tutorialspoint.com/asp.net_core/index.htm