Разработка ASP.NET MVC 4 веб-приложений (20486 B)

Developing ASP.NET MVC 4 Web Applications

В этом курсе слушатели узнают, как разрабатывать продвинутые ASP.NET MVC приложения, используя инструменты и технологии платформы .NET Framework 4.5. Основное внимание семинар уделяет приемам написания программного кода, которые повышают производительность и масштабируемость приложений вебсайтов. На курсе будет представлена технология ASP.NET MVC в сравнении с Web Forms, поэтому слушатели будут знать когда и какую технологию использовать.

Стоимость курса: 924 бел. руб. с НДС (20%).

Целевая аудитория

Этот курс предназначен для профессиональных веб-разработчиков, использующих Microsoft Visual Studio индивидуально или в команде, в больших или маленьких организациях. Предполагается, что пришедшие на этот курс интересуются разработкой сложных веб-приложений и хотят достичь ясного понимания того, каким образом генерируется и передается HTML. Предполагается также, что они понимают основы идеологии отделения пользовательского интерфейса от доступа к данным и от логики приложения.

Предварительные требования

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

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

Приобретаемые знания и навыки

По окончании курса слушатели смогут:

  • Описывать веб-технологии Майкрософт и выбирать подходящий инструмент для решения поставленной задачи.
  • Проектировать архитектуру и реализацию веб-приложения, которое будет удовлетворять набору функциональных требований, требованиям пользовательского интерфейса и соответствовать бизнес-модели.
  • Создавать Модель MVC и писать код, реализующий бизнес логику приложения и работу с данными.
  • Добавлять Контроллеры к приложениям MVC, чтобы управлять взаимодействием с пользователем, обновлением Модели и обеспечивать взаимодействие с Представлениями.
  • Создавать Представления MVC, которые позволяют отображать и редактировать данные и взаимодействуют с Моделями и Контроллерами.
  • Запускать модульные тесты (unit tests) и инструменты отладки для веб-приложений в Visual Studio 2012 и конфигурировать приложения для поиска неисправностей.
  • Разрабатывать веб приложения, которые используют маршрутизацию ASP.NET, чтобы предоставлять удобные адреса URL и логически понятную навигацию для пользователей.
  • Обеспечивать согласованный внешний вид страниц сайта, включая корпоративный брэндинг, во всем веб-приложении MVC.
  • Использовать частичное обновление страниц и кеширование для уменьшения сетевой загрузки, создаваемой приложением, и уменьшать время реакции на действия пользователя.
  • Писать код JavaScript который запускается на клиентской стороне и использует библиотеку скриптов jQuery для оптимизации взаимодействия веб приложений MVC с пользователем.
  • Создавать приложения MVC, устойчивые к вредоносных атакам и сохраняющие информацию о настройках пользователях.
  • Понимать, как написать веб-службу Windows Azure и обратиться к нему из MVC приложения.
  • Описывать, что такое Web API и зачем разработчики могут добавлять их в приложение.
  • Изменять режим обработки запросов браузера приложением MVC.
  • Описывать, как упаковывать и развертывать ASP.NET MVC 4 веб-приложение с компьютера разработчика на веб сервер.

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

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

  • Обзор веб-технологий Майкрософт
  • Обзор ASP.NET 4.5
  • Введение в ASP.NET MVC 4
  • Практическое занятие: Изучение ASP.NET MVC 4

Модуль 2. Разработка веб приложений с помощью ASP.NET MVC 4

  • Планирование на этапе разработки проекта
  • Разработка Моделей, Контроллеров и Представлений
  • Практическое занятие: Разработка ASP.NET MVC 4 веб приложений

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

  • Создание Моделей MVC
  • Работа с данными
  • Практическое занятие: Разработка Моделей ASP.NET MVC 4

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

  • Написание Контроллеров и действий
  • Написание фильтров действий
  • Практическое занятие: Разработка Контроллеров ASP.NET MVC 4

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

  • Создание представлений с синтаксисом Razor
  • Использование хелперов HTML
  • Повторное использование кода в Представлениях
  • Практическое занятие: Developing ASP.NET MVC 4 Views

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

  • Модульное тестирование MVC компонентов
  • Осуществление стратегии обработки исключений
  • Практическое занятие: тестирование и отладка веб-приложений, ASP.NET MVC 4

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

  • Анализ информационной архитектуры
  • Конфигурирование маршрутов
  • Создание навигационной структуры
  • Практическое занятие: Структурирование ASP.NET MVC 4 веб-приложений

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

  • Использование шаблонов представлений
  • Применение CSS к MVC приложению
  • Создание адаптивного пользовательского интерфейса
  • Практическое занятие: Применение стилей к веб приложениям ASP.NET MVC 4

Модуль 9. Построение быстро реагирующих страниц в ASP.NET MVC 4

  • Использование AJAX и частичных обновлений страницы
  • Реализация стратегий кеширования
  • Практическое занятие: Построение быстро реагирующих страниц в приложениях ASP.NET MVC 4

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

  • Визуализация и запуск кода JavaScript
  • Использование jQuery и jQueryUI
  • Практическое занятие: Использование JavaScript и jQuery для построения быстро реагирующих веб-приложений MVC 4

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

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

  • Разработка Web API
  • Вызов Web API из мобильных и веб-приложений
  • Практическое занятие: Реализация Web APIs в веб-приложениях in ASP.NET MVC 4

Модуль 15. Обработка запросов в веб-приложениях ASP.NET MVC 4

  • Использование HTTP модулей и HTTP обработчиков
  • Использование веб-сокетов
  • Практическое занятие: Обработка запросов в веб-приложениях ASP.NET MVC 4

Модуль 16. Развертывание веб-приложений ASP.NET MVC 4

  • Развертывание веб-приложений
  • Развертывание MVC 4 приложений
  • Практическое занятие: Deploying ASP.NET MVC 4 Web Applications

Документ об окончании курса

Сертификат Microsoft об окончании авторизованного курса:

ms_cert 

Информация о курсе

Вендор: Microsoft
Код курса: 20486 B
Продолжительность: 5 дней / 40 часов
Направление: Visual Studio 2012 | 2013
Экзамен : 70-486
Управление ИТ-проектами
IT-Project
Минск, 5-7 июня (набор группы)
Все предложения
Записаться на курс

Название курса и комментарии*

Ваше имя и фамилия*

Компания*

Телефон*

Email*