План на курса
- Първи стъпки с ASP.NET MVC:NET MVC в контекст; Какво е новото в MVC 6; MVC шаблони за проекти; Разбиране на структурата на ASP.NET MVC проект; Конвенции за именуване; Създаване на изгледи; Дефиниране на контролери; Дефиниране на модел на данни Създаване на цялостно ASP.NET MVC приложение: Строго типизирани изгледи; Синтаксис на бръснача; Разбиране на URL адреси и методи за действие; MVC6 таг помощници; Формуляр пост-гръб; Валидиране на данни Индустриално мощни ASP.NET MVC приложения: най-добри практики за архитектура на NET приложения; Внедряване на хранилище и EF модел на данни; ASP.NET Dependency Injection; Персонализирани фабрики за контролери Преглед на техники: Дефиниране на потребителски помощни тагове; Определяне на оформление на страница; Използване на стилове; Дефиниране и използване на частични изгледи Реализиране на навигация: Дефиниране на класове на изглед-модел; Реализиране на филтриране на данни в контролер; Разбиране на механизма за маршрутизиране; Добавяне на персонализирани записи към таблица с маршрути; Дефиниране на настройки по подразбиране, параметри и валидиране; Генериране на URL адреси и хипервръзки; Персонализирани ограничения на маршрута State Management: Използване на скрити полета; Състояние на сесия и приложение; Персонализирани обвързвания на модели Създаване на RESTful услуги с помощта на Web API: Преглед на Web API; Изграждане на сървъри и клиенти; Договаряне на съдържанието; Маршрутизиране на атрибути; Подвързване на модел по поръчка; Извикване на RESTful услуги от Ajax клиенти Създаване на едностранични приложения: Преглед на SPA; Използване на поддръжка на GruntJS, NPM и Bower; Преглед на AngularJS и Bootstrap
Изисквания
- 6 месеца опит в програмирането C#.
- Опитът в разработката на ASP.NET е полезен, но не е от съществено значение
Oтзиви от потребители (5)
Обучителят беше много информиран, беше много полезен.
Thilini Alwis - Te Manawa Taki Trauma System
Курс - Visual Studio 2022 IDE
Машинен превод
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Курс - Unit Testing with C#
I really enjoyed the practical exercises.
Marcin Kocikowski
Курс - Introducing C# 6.0 with Visual Studio 2015/2017
Оценявах широкия обхват на познанията на Фолио. Той не само беше запознат със съдържанието на курса, но също така знаеше конструкции на езици, с които бяхме запознати, за да направи примерите по-смислени за нас. По време на интервали той споделя знанията си за технологии и решения извън обхвата на обучението, за да даде представа за други решения, които бихме могли да използваме в бъдеще (и бъдещо обучение).
Raphael - Markit Valuations Limited
Курс - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Машинен превод
The trainer focused on each persons requirements for the course and tuned the material to suit our goals.