План на курса

Модул 1: Започване с ASP.NET MVC

  • Шаблони на проекти ASP.NET MVC
  • Разбиране на структурата на проект ASP.NET MVC
  • Конвенции за именуване
  • Създаване на гледни места
  • Определяне на контролер
  • Определяне на модел на данни

Модул 2: Създаване на пълно приложение ASP.NET MVC

  • Създаване на силно типирани гледни места
  • Разбиране на URL и методи за действие
  • Използване на помощници за HTML
  • Обработка на подаване на форми
  • Валидация на данни

Модул 3: Използване на Razor View Engine

  • Цели на дизайн на Razor
  • Имплементиране на гледно място Razor
  • Синтаксис на Razor
  • Достъп до данни на модел в гледни места Razor

Модул 4: Промишлени приложения ASP.NET MVC

  • Най-добри практики за архитектура на приложение ASP.NET
  • Имплементиране на репозиторий и модел на данни Entity Framework
  • Използване на внедрение на зависимости
  • Имплементиране на собствен контролер фабрика

Модул 5: Развитие с тестове с ASP.NET MVC

  • Повторение на TDD
  • Рамки за единични тестове
  • Проглед на използване на TDD с ASP.NET MVC

Модул 6: Техники за гледни места

  • Определяне и използване на собствени помощници за HTML
  • Определяне на макет/главна страница
  • Използване на стилове
  • Определяне и използване на частични гледни места
  • Синтаксис на помощна метода Razor

Модул 7: Имплементиране на навигация

  • Определяне на класове за модел на гледно място
  • Имплементиране на филтриране на данни в контролер
  • Разбиране на механизма за маршрутиране
  • Добавяне на собствени записи в таблица за маршрути
  • Определяне на подразбиращи се стойности, параметри и валидация
  • Генерация на URL и хипервръзки
  • Собствени ограничения за маршрут

Модул 8: Управление на състояние

  • Използване на скрити полета
  • Състояние на сесия и приложение
  • Собствени връзки на модел

Модул 9: Дополнителни техники

  • Шаблони на скафолдинг за гледни места
  • Шаблони на скафолдинг за контролер
  • Глобални филтри
  • Връзване на модел
  • Асинхронни контролер
  • Опции за аутентификация, включително оразможяване на влизане от Facebook и др.

Модул 10: Използване на Ajax и jQuery с ASP.NET MVC

  • Обзор на Ajax и ASP.NET MVC
  • Неинтрузивен Ajax
  • Използване на Ajax връзки за действие
  • Обзор на jQuery
  • Техники jQuery
  • Използване на jQuery UI

Изисквания

6 месеца опит в програмирането C#. Опитът в разработката на ASP.NET е полезен, но не е от съществено значение.

 21 часа

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


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

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

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

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