План на курса
Модул 1: Въведение в ASP.NET MVC
- Обзор на разработка на уеб приложения с ASP.NET
- Основни преимущества на ASP.NET MVC
- Ролята на модела, представянето и контролера
Модул 2: Започване с ASP.NET MVC
- Подготовка на разработваща среда за ASP.NET MVC
- Създаване на проект с ASP.NET MVC
- Разбиране на структурата на проект с ASP.NET MVC
- Конвенции за наименуване
- Създаване на представления
- Определяне на контролера
- Определяне на модел на данни
Модул 3: Създаване на пълно приложение с ASP.NET MVC
- Създаване на силно типизирани представления
- Разбиране на URL и метод за действие
- Използване на помощни HTML методи
- Обработка на формуляри и валидация на данни
Модул 4: Използване на Razor View Engine
- Целите на Razor
- Имплементация на представление с Razor
- Синтаксис на Razor
- Достъп до модел на данни в представления с Razor
Модул 5: Промишлени приложения с ASP.NET MVC
- Най-добри практики в архитектурата на приложения с ASP.NET
- Имплементация на хранилище и модел на данни с Entity Framework
- Използване на инжектиране на зависимости и имплементация на фабрика за контролер
- Тестово ориентирано разработване с ASP.NET MVC
Модул 6: Техники на представление
- Определяне и използване на персонализирани помощни HTML методи
- Определяне и използване на шаблон/главна страница
- Използване на стили
- Определяне и използване на частични представления
- Синтаксис на помощни методи Razor
Модул 7: Имплементация на навигация: Определяне на класове за модели на представления
- Имплементация на филтриране на данни в контролер
- Разбиране на механизма за маршрутизиране
- Добавяне на персонализирани записи в таблица с маршрути
- Определяне на стойности по подразбиране, параметри и валидация
- Генериране на URL и хипервръзки
- Персонализирани ограничения на маршрутите
Модул 8: Управление на състояние
- Използване на скрити полета
- Сесия и състояние на приложението
- Персонализирани връзки на модели
Модул 9: Използване на Ajax и jQuery с ASP.NET MVC
- Обзор на Ajax и ASP.NET MVC; Неинвазивен Ajax;
- Използване на Ajax връзки за действие
- Обзор на jQuery
- Техники с jQuery
- Използване на jQuery UI
Модул 10: Дополнителни техники с ASP.NET MVC 4.5
- Шаблони за представления
- Шаблони за контролер
- Инжектиране на зависимости с Unity
Модул 11: Тестово ориентирано разработване с ASP.NET MVC
- Обзор на TDD
- Показване на използване на TDD с ASP.NET MVC
Модул 12: Дополнителни техники
- Техники с контролер
- Филтри
- Връзка на модели
Изисквания
3-6 месеца опит в уеб разработката на ASP.NET в C#.
Отзиви от потребители (5)
Обучителят беше много информиран, беше много полезен.
Thilini Alwis - Te Manawa Taki Trauma System
Курс - Visual Studio 2022 IDE
Машинен превод
Това беше велик курс, защото получихме шанса да обсуждаме неща и да опитваме да работим с нещата, които сме били обучен. Но нещото, което ми хареса най-много, беше, че всичко беше базирано на опита на Марчин.
Jesper - ProgramDuon AB
Курс - Advanced Blazor
Машинен превод
Обучителят обясни темите много добре с действителни примери от реалния свят, което ни улесни да разберем информацията
Florin-Viorel Marut - Continental Automotive Romania
Курс - High-Performance Application Development with .NET Core
Машинен превод
Комплексен - покрива всичко, което ни беше интересно. Умем да разберем примерите.
Deborah Morrison - AFBI
Курс - Introduction to Blazor
Машинен превод
Многообразие обучен trainer
Tegan Aloysius - Hilton
Курс - Introduction to .Net Core
Машинен превод