470823481
Нодира
498526497
Анна
364978079
Юлия

Закрыть

Информация по курсам
Общая информация Windows Server 2012 Windows Server 2008 Разработка ПО SQL Server 2014 SQL Server 2012/SQL Azure Расписание и стоимость Индивидуальное обучение Курсы Microsoft под заказ Контакты
Условия обучения
Форма обучения Преподаватели Документы об окончании Учебные материалы Отзывы слушателей Открытые уроки
Информация о сертификации
Сертификации Microsoft MCSA MCSE MCSD
Специальные предложения 
Партнерам Microsoft Акции по экзаменам
Обратная связь
+7 (812) 703-02-02 Форум
Печать

MOC-20486. Разработка Web приложений на ASP.NET 4.5 MVC 4


График обучения: 5 дней по 8 ак.ч.

Расписание

Курс пока не поставлен в расписание. Оставить заявку на курс

Стоимость

Дата Физ. лица, руб. Юр. лица, руб. Онлайн
Без скидки Cкидка 10%* Cкидка 15%** Без скидки Cкидка 10% Cкидка 15%
Цена c 27.01.2016 19900 17900 23900 21500 14000

*Скидка 10% для ранее обучавшихся, при одновременной оплате 2х курсов, а также по акциям.
**Скидка 15% при одновременной оплате 3х и более курсов.
Скидка не предоставляется на дистанционную форму обучения.

Аннотация

Данный 5-ти дневный курс входит в программу сертификации MCSD: Web Applications. Этот курс предоставляет знания и навыки, необходимые для разработки приложений ASP.NET MVC на .NET Framework 4.5. Основное внимание направлено на повышение производительности кода, масштабируемости приложений и на применение веб-форм в подходящих условиях.

Курс предназначен для профессиональных web-разработчиков, имеющих опыт создания приложений с использованием Visual Studio.

Документы об окончании обучения

  • Удостоверение о краткосрочном повышении квалификации
    Удостоверение о краткосрочном повышении квалификации
  • Сертификат Microsoft
    Сертификат Microsoft

Знания и умения, полученные в результате обучения

После изучения данного курса, вы будете:
знать:

  • новые функции HTML5;
  • основы Web API и цели добавления Web API для приложений;
  • принципы построения MVC приложения, которое противостоит атакам злоумышленников и сохраняется информацию о пользователях и предпочтениях;
  • процесс упаковки и развертывания ASP.NET MVC 4 веб-приложений с компьютера разработчика на веб-сервер для хранения или выполнения;

уметь:

  • описывать стек веб-технологий Microsoft и выбирать соответствующую технологию для разработки любого приложения;
  • создавать MVC модель и писать код, реализующий бизнес-логику в модели методов, свойств и событий;
  • создавать представления в MVC приложении для отображения и редактирования данных и взаимодействия с моделями и контроллерами;
  • запускать модульные тесты и отлаживать веб-приложения в Visual Studio 2012, а также настраивать приложение для устранения неполадок;
  • внедрять единый стиль, в том числе корпоративного бренда, по всему MVC веб-приложению;
  • писать код JavaScript, выполняемый на стороне клиента с использованием библиотеки JQuery для оптимизации времени отклика MVC веб-приложений;
  • изменять пути запросов браузера при работе MVC приложения;

владеть:

  • навыками проектирования архитектуры и реализации веб-приложений, которые будут соответствовать набору функциональных требований, требований к пользовательскому интерфейсу, а также адресной бизнес-модели;
  • приемами добавления контроллеров в MVC приложения для управления взаимодействия с пользователем, обновления моделей, и выбора и возвращения представлений;
  • навыками разработки веб-приложения на ASP.NET для корректного отображения URL-адресов и навигации в логической иерархии для пользователей;
  • принципами внедрения системы полного членства в MVC 4 веб-приложения;
  • способами частичного обновления страницы и кэширования для улучшения пропускной способности сети и ускорения ответов на запросы пользователей.

Курсы, в освоении которых помогут приобретенные знания:

Подготовка к сертификации

Курс помогает подготовиться к сдаче сертификационных экзаменов:

Требования к начальному уровню знаний

Для успешного обучения на данном курсе, слушатели должны обладать следующими знаниями и навыками:

  • более двух лет опыта разработки веб-приложений с использованием Microsoft Visual Studio и Microsoft ASP.NET;
  • знание .NET Framework и основ языка C#.

Данные первоначальные знания слушатели могут приобрести, пройдя обучение на курсе «MOC-20480: Программирование в HTML5 с JavaScript и CSS3».

Курсы, обеспечивающие достаточный начальный уровень знаний:

Программа курса

Модуль 1: Обзор ASP.NET MVC 4

  • Обзор веб технологий Microsoft
  • Обзор ASP.NET

Лабораторная работа: Обзор ASP.NET MVC 4

  • Изучение приложения Photo Sharing.
  • Изучение приложений веб-страниц.
  • Изучение веб-форм приложений.
  • Изучение MVC приложений

Модуль 2: Проектирование веб-приложений ASP.NET MVC 4

  • Планирование на этапе разработки проекта
  • Проектирование моделей, контроллеров и представлений

Лабораторная работа: Проектирование веб-приложений ASP.NET MVC 4

  • Планирование моделей.
  • Планирование контроллеров.
  • Планирование представлений.
  • Разработка архитектуры MVC приложений

Модуль 3: Разработка ASP.NET MVC 4 моделей

  • Создание модели MVC
  • Работа с данными

Лабораторная работа: Разработка ASP.NET MVC 4 моделей

  • Создание MVC проекта и добавление модели.
  • Создание новой базы данных SQL Azure в Visual Studio.
  • Добавление свойств и методов для модели MVC.
  • Использование отображения и редактирование заметок в MVC модели.

Модуль 4: Разработка ASP.NET MVC 4 контроллеров

  • Написание контроллеров и действий
  • Написание фильтров действий

Лабораторная работа: Разработка ASP.NET MVC 4 контроллеров

  • Добавление MVC контроллеров и написание действий.
  • Написание фильтров действий в контроллер.
  • Использование фото контроллеров.

Модуль 5: Разработка ASP.NET MVC 4 представлений

  • Создание представлений с Razor Syntax
  • Использование HTML-помощников
  • Повторное использование кода в представлениях

Лабораторная работа: Разработка ASP.NET MVC 4 представлений

  • Добавление представления для отображения фото.
  • Добавление представления для новых фотографий.
  • Создание и использование частичных представлений.
  • Добавление представления «Домой» и тестирование представлений

Модуль 6: Тестирование и отладка ASP.NET MVC 4 веб-приложений

  • Создание unit-тестов
  • Конфигурирование обработки исключений

Лабораторная работа: Тестирование и отладка ASP.NET MVC 4 веб-приложений

  • Выполнение модульных тестов.
  • Настройка обработки исключений.

Модуль 7: Структурирование ASP.NET MVC 4 веб-приложений

  • Анализ информационной архитектуры
  • Настройка маршрутов
  • Создание структуры навигации

Лабораторная работа: Структурирование ASP.NET MVC 4 веб-приложений

  • Использование механизма маршрутизации
  • Создание элементов управления навигацией

Модуль 8: Применение стилей в ASP.NET MVC 4 веб-приложении

  • Использование шаблонов представлений
  • Применение стилей CSS в MVC приложении
  • Создание адаптивного пользовательского интерфейса

Лабораторная работа: Применение стилей в ASP.NET MVC 4 веб-приложении

  • Использование шаблона представлений.
  • Применение единого стиля в приложение MVC.
  • Адаптация веб-страниц для различных браузеров.

Модуль 9: Создание интерактивных страниц в ASP.NET MVC 4 веб-приложении

  • Использование AJAX и частичного обновления страниц
  • Стратегия использования кэширования

Лабораторная работа: Создание интерактивных страниц в ASP.NET MVC 4 веб-приложении

  • Использование частичного обновления страницы
  • Настройка кэша ASP.NET

Модуль 10: Использование JavaScript и jQuery для создания интерактивных MVC 4 веб-приложений

  • Размещение и выполнение кода JavaScript
  • Использование jQuery и jQueryUI

Лабораторная работа: Использование JavaScript и jQuery для создания интерактивных MVC 4 веб-приложений

  • Использование JQuery для ответа пользователю
  • Использование jQueryUI для формирования пользовательского интерфейса

Модуль 11: Управление доступом к ASP.NET MVC 4 веб-приложениям

  • Реализация проверки подлинности и авторизации
  • Назначение ролей и управление членством

Лабораторная работа: Управление доступом к ASP.NET MVC 4 веб-приложениям

  • Настройка проверки подлинности и управления членством в ролях.
  • Построение представлений Входа и Регистрации.
  • Управление доступом к ресурсам.
  • Создание представления сброса пароля.

Модуль 12: Создание эластичных ASP.NET MVC 4 веб-приложений

  • Создание надежных сайтов
  • Сохранение состояния

Лабораторная работа: Создание эластичных ASP.NET MVC 4 веб-приложений

  • Хранение настроек пользователя.
  • Использование пользовательских предпочтений в фотогалерее

Модуль 13: Использование веб-сервисов Windows Azure в ASP.NET MVC 4 веб-приложение

  • Введение в Windows Azure
  • Проектирование и создание сервисов Windows Azure
  • Использование сервисов Windows Azure в веб-приложениях

Лабораторная работа: Использование веб-сервисов Windows Azure в ASP.NET MVC 4 веб-приложение

  • Создание и кодирования сервисов Windows Azure
  • Прием данных из сервисов Windows Azure

Модуль 14: Реализация WebAPI в ASP.NET MVC 4 веб-приложении

  • Разработка WebAPI
  • Использование WebAPI в мобильных и веб-приложениях

Лабораторная работа: Реализация WebAPI в ASP.NET MVC 4 веб-приложении

  • Разработка Web API в MVC 4
  • Добавление маршрутов и контроллеров для обработки запросов REST
  • Вызов сервиса RESTful от клиентского кода