Microsoft Silver Partner
Оформить заявку

Курс - ASP.NET MVC Fundamentals

Изображение к курсу ASP.NET MVC Fundamentals
Курс ASP.NET MVC Fundamentals
Длительность 10 дней / 20 часов
Количество уроков 10

Очное обучение

3700 UAH Записаться

Онлайн обучение

3700 UAH Записаться

Видео обучение

Оформить подписку

Консультации

Записаться
Данный курс посвящен особенностям архитектуры последней версии веб платформы ASP.NET от Microsoft. Курс позволяет освоить высокопроизводительную модель программирования, которая способствует более чистой веб архитектуре, обеспечивает разработку управляемую тестами (TDD) и допускает быструю расширяемость.
• Знание HTML, CSS
• Знание JavaScript
• Знание C# и основных библиотек .NET Framework
Веб разработчики средней и высокой квалификации имеющие опыт работы с технологией ASP.NET
Урок 1

Введение в ASP.NET MVC

Архитектурный шаблон
Обзор ASP.NET MVC 3 и ASP.NET MVC 4
Сравнение с Web Forms
Знакомство со структурой приложения

Урок 2

Маршрутизация и области

Система маршрутизации
Генерация исходящих URL
Настройка системы маршрутизации
Работа с областями

Урок 3

Представления и компоновки

Синтаксис Razor
Мастер страница _Layout.cshtml
Использование разделов
Частичные представления
Дочерние представления
Bundles & Minification

Урок 4

Контроллеры и действия

Методы действия контроллеров
Получение исходных данных
Асинхронное выполнение
Возвращение данных. Типы ActionResult

Урок 5

Вспомогательные методы и HTML формы

HTML helpers (вспомогательные методы)
Пользовательские вспомогательные методы
Вспомогательный класс WebGrid, настройка стилей и колонок WebGrid

Урок 6

Модель

Шаблонизированные методы.
Метаданные модели.
Специальные шаблоны EditorTempaltes и DisplayTemplates.
Использование EntityFramework.
Code First подход при работе с моделью.

Урок 7

Привязка модели и валидация

Привязка простых и сложных типов данных.
Привязка массивов.
Использование префиксов при привязке данных.
Загрузка файлов на сервер.
Создание пользовательских поставщиков данных.
Создание пользовательских связывателей данных.
Явная валидация форм.
Установка ошибок уровня свойств и уровня модели.
Использование атрибутов для валидации данных.
Валидация на стороне клиента

Урок 8

Фильтры и авторизация

Что такое фильтры, типы фильтров.
Использование фильтра HandleError.
Создание фильтров действий.
Создание фильтров результата.
Шаблон проекта Internet Application.
Использование Simple Membership для создания и управления пользователей.

Урок 9

AJAX в MVC

Ненавязчивый AJAX
AJAX ссылки
Работа с JSON
Кеширование данных




Урок 10

Безопасность

Cross-Site Scripting и внедрение HTML кода
Взлом сеансов
Защита от CSRF
SQL инъекции
Безопасное использование MVC Framework





- Понимать концепцию паттерна MVC
- Настраивать маршрутизацию
- Создавать и настраивать контроллеры
- Создавать фильтры
- Создавать и настраивать представления
- Выполнять основные операции над моделью
- Разрабатывать AJAX приложения
Check mark Запись в учебный центр Separator Онлайн форма для регистрации
Стационар Полустационар 3 дня в неделю
Дата начала Дата окончания Время
17.07.2017 28.07.2017 09:00-11:00 Зарегистрироваться
17.07.2017 28.07.2017 11:30-13:30 Зарегистрироваться
17.07.2017 28.07.2017 16:30-18:30 Зарегистрироваться
17.07.2017 28.07.2017 19:00-21:00 Зарегистрироваться
07.08.2017 18.08.2017 09:00-11:00 Зарегистрироваться
07.08.2017 18.08.2017 11:30-13:30 Зарегистрироваться
07.08.2017 18.08.2017 16:30-18:30 Зарегистрироваться
07.08.2017 18.08.2017 19:00-21:00 Зарегистрироваться

Не нашли подходящий курс в расписании? Оформите заявку

Стационар Полустационар 3 дня в неделю
Дата начала Дата окончания Время
17.07.2017 28.07.2017 09:00-11:00 Зарегистрироваться
17.07.2017 28.07.2017 11:30-13:30 Зарегистрироваться
17.07.2017 28.07.2017 16:30-18:30 Зарегистрироваться
17.07.2017 28.07.2017 19:00-21:00 Зарегистрироваться
07.08.2017 18.08.2017 09:00-11:00 Зарегистрироваться
07.08.2017 18.08.2017 11:30-13:30 Зарегистрироваться
07.08.2017 18.08.2017 16:30-18:30 Зарегистрироваться
07.08.2017 18.08.2017 19:00-21:00 Зарегистрироваться

Не нашли подходящий курс в расписании? Оформите заявку