План на курса

Модул 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#.

 28 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории