.NET технології (пм)
Тип: На вибір студента
Кафедра: прикладної математики
Навчальний план
Семестр | Кредити | Звітність |
6 | 4 | Залік |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
6 | 32 | ПМп-32 | Ящук Ю. О. |
Практичні
Семестр | К-сть годин | Група | Викладач(і) |
6 | 32 | ПМп-32 | Ящук Ю. О. |
Опис курсу
Курс розроблено таким чином, щоб надати учасникам знання принципів функціонування веб-застосунків та здобути навички розробки таких проектів за допомогою інструментів фреймворку 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 MVC 2. Apress, 2017 – 1017pp.
- Osherove Roy. The Art of Unit Testing. Manning Publications, 2013 – 292pp.
- Robbins J. N. Learning Web Design. O’Reilly, 2012. – 603 pp.
- Wempen Faithe Step bystep HTML 5. O’Reily Media, 2011. – 386pp.
- https://www.w3schools.com/
- https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/start-mvc
Навчальний процес включає леційні та лабораторні занятття, виконання індивідуальних завдань та групового проекту.