Партнеры

Microsoft

Тренер-ИТ
Учебный центр РРС Лаборатория Касперского

Symantec
Prometric - Тестовый центр
Самара TECH - всё об ИТ в Самаре и области

М20486. Разработка ASP.NET MVC 5 веб-приложений

Цель:

предоставить слушателям знания и навыки, необходимые для разработки приложений ASP.NET MVC на .NET Framework. Основное внимание направлено на повышение производительности кода, масштабируемости приложений и на применение веб-форм в подходящих условиях.

Аудитория:

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

Описание:

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

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

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

Вы будете уметь:

  • Описывать стек веб-технологий Microsoft и выбрать соответствующую технологию для разработки любого приложения;
  • Проектировать архитектуру и реализовывать веб-приложения, которые будут соответствовать набору функциональных требований, требований к пользовательскому интерфейсу, а также адресной бизнес-модели;
  • Создавать MVC модель и написать код, реализующий бизнес-логику в модели методов, свойств и событий;
  • Добавлять контроллеры в MVC приложения для управления взаимодействия с пользователем, обновления моделей, и выбора и возвращения представлений;
  • Создавать представления в MVC приложении для отображения и редактирования данных и взаимодействия с моделями и контроллерами;
  • Запускать модульные тесты и отлаживать веб-приложения в Visual Studio и настроить приложение для устранения неполадок;
  • Разрабатывать веб-приложения на ASP.NET для корректного отображения URL-адресов и навигации в логической иерархии для пользователей;
  • Внедрять единый стиль, в том числе корпоративного бренда, по всему MVC веб-приложению;
  • Использовать частичное обновление страницы и кэширование для улучшения пропускной способности сети и ускорения ответов на запросы пользователей;
  • Писать код JavaScript, выполняемый на стороне клиента с использованием библиотеки JQuery для оптимизации времени отклика MVC веб-приложений;
  • Внедрять системы полного членства в MVC 5 веб-приложения;
  • Строить MVC приложение, которое противостоит атакам злоумышленников и сохраняется информацию о пользователях и предпочтениях;
  • Описывать создание веб-службы Windows Azure и вызвать её из MVC приложения;
  • Описывать Web API и цели добавления Web API для приложений;
  • Изменять пути запросов браузера при работе MVC приложения;
  • Описывать процесс упаковки и развертывания ASP.NET MVC веб-приложений с компьютера разработчика на веб-сервер для хранения или выполнения

Содержание курса:

  • Обзор ASP.NET MVC
  • Разработка веб приложений с помощью ASP.NET MVC
  • Разработка Моделей ASP.NET MVC
  • Разработка Контроллеров ASP.NET MVC
  • Разработка Представлений ASP.NET MVC
  • Тестирование и отладка веб приложений ASP.NET MVC
  • Структурирование ASP.NET MVC веб-приложений.
  • Применение стилей к веб приложениям ASP.NET MVC
  • Построение быстро реагирующих страниц в ASP.NET MVC
  • Использование JavaScript и jQuery для построения быстро реагирующих веб-приложений MVC
  • Контроль доступа к веб-приложениям ASP.NET MVC
  • Создание надежных веб приложений ASP.NET MVC
  • Использование веб-сервисов Windows Azure в веб-приложении ASP.NET MVC
  • Реализация Web APIs в веб-приложениях ASP.NET MVC
  • Обработка запросов в веб-приложениях ASP.NET MVC
  • Развертывание веб-приложений ASP.NET MVC

Стоимость:
для организаций: 31900

для частных лиц: по договоренности

для студентов: по договоренности

Длительность:
40ч / 5д.

Группа формируется. Уточнить у менеджера. Тел. 276-69-08

Отправить заявку

Этот курс помогает подготовиться к следующим экзаменам:

Exam 70-517: Recertification for MCSD: SharePoint Applications

Exam 70-494: Recertification for MCSD: Web Applications

Exam 70-486: Developing ASP.NET MVC 4 Web Applications

Этот курс участвует в следующих сертификациях:

MCSD. Web Applications

MCSD. SharePoint Applications

MCSA. Web Applications

Модули курса

Модуль 1. Обзор ASP.NET MVC 5
  • Обзор веб-технологий Майкрософт
  • Обзор ASP.NET
  • Введение в ASP.NET MVC
  • Практическое занятие: Изучение ASP.NET MVC
  • Изучение приложения Photo Sharing
  • Изучение приложения Web Pages
  • Изучение приложения Web Forms
  • Изучение приложения MVC
Модуль 2. Разработка веб приложений с помощью ASP.NET MVC 5
  • Планирование на этапе разработки проекта
  • Разработка Моделей, Контроллеров и Представлений
  • Практическое занятие: Разработка ASP.NET MVC веб приложений
  • Планирование Моделей
  • Планирование Контроллеров
  • Планирование Представлений
  • Планирование архитектуры MVC приложения
Модуль 3. Разработка Моделей ASP.NET MVC 5
  • Создание Моделей MVC
  • Работа с данными
  • Практическое занятие: Разработка Моделей ASP.NET MVC
  • Создание проекта MVC и добавление Модели
  • Создание новой баз данных SQL Azure в Visual Studio
  • Добавление свойств и методов для Модели MVC
  • Использование аннотаций Display и Edit Модели MVC
Модуль 4. Разработка Контроллеров ASP.NET MVC
  • Написание Контроллеров и действий
  • Написание фильтров действий
  • Практическое занятие: Разработка Контроллеров ASP.NET MVC
  • Добавление Контроллера MVC и написание действий
  • Написание фильтров действий в контроллере
  • Использование Контроллеров
Модуль 5. Разработка представлений ASP.NET MVC 5
  • Создание представлений с синтаксисом Razor
  • Использование хелперов HTML
  • Повторное использование кода в представлениях
  • Практическое занятие: Разработка представлений ASP.NET MVC
  • Добавление представлений для различных приложений
  • Создание и использование частичных представлений
  • Добавление домашнего представления
  • Тестирование представлений
Модуль 6. Тестирование и отладка веб приложений ASP.NET MVC
  • Модульное тестирование MVC компонентов
  • Осуществление стратегии обработки исключений
  • Практическое занятие: тестирование и отладка веб-приложений, ASP.NET MVC 5
  • Выполнение модульных тестов
  • Настройка обработки исключений
Модуль 7. Структурирование ASP.NET MVC 5 веб-приложений
  • Анализ информационной архитектуры
  • Конфигурирование маршрутов
  • Создание навигационной структуры
  • Практическое занятие: Структурирование ASP.NET MVC 5 веб-приложений
  • Использование механизма маршрутизации
  • Построение элементов навигации
Модуль 8. Применение стилей к веб приложениям ASP.NET MVC 5
  • Использование шаблонов представлений
  • Применение CSS к MVC приложению
  • Создание адаптивного пользовательского интерфейса
  • Практическое занятие: Применение стилей к веб приложениям ASP.NET MVC 5
  • Использование шаблонов представлений
  • Применение единого внешнего вида к MVC приложению
  • Адаптация веб-страниц для разных браузеров
Модуль 9. Построение быстро реагирующих страниц в ASP.NET MVC 5
  • Использование AJAX и частичных обновлений страницы
  • Реализация стратегий кеширования
  • Практическое занятие: Построение быстро реагирующих страниц в приложениях ASP.NET MVC
  • Использование частично обновляемых страниц
  • Конфигурирование видов кэша ASP.NET
Модуль 10. Использование JavaScript и jQuery для построения быстро реагирующих веб-приложений MVC 5
  • Визуализация и запуск кода JavaScript
  • Использование jQuery и jQueryUI
  • Практическое занятие: Использование JavaScript и jQuery для построения быстро реагирующих веб-приложений MVC
  • Использование jQuery для взаимодействия с пользователями
  • Использование jQueryUI для построение пользовательского интерфейса
Модуль 11. Контроль доступа к веб-приложениям ASP.NET MVC 5
  • Реализация проверки подлинности и авторизации
  • Назначение ролей пользователям и их членства в группах
  • Практическое занятие: Контроль доступа к веб-приложениям ASP.NET MVC 5. Настройка проверки подлинности
  • Контроль доступа к ресурсам
  • Предоставление пользователям прав
Модуль 12. Создание надежных веб приложений ASP.NET MVC 5
  • Разработка безопасных сайтов
  • Управление состоянием
  • Практическое занятие: Создание надежных веб приложений ASP.NET MVC 5
  • Сохранение пользовательских настроек
  • Использование пользовательских настроек в приложениях
Модуль 13. Использование веб-сервисов Windows Azure в веб-приложении ASP.NET MVC 5
  • Знакомство с Windows Azure
  • Проектирование и написание сервисов Windows Azure
  • Получение данных в веб-приложении от сервисов Windows Azure
  • Практическое занятие: Использование веб-сервисов Windows Azure в веб-приложении ASP.NET MVC 5
  • Создание и написание веб-сервисов Windows Azure
  • Получение данных от служб Windows Azure
Модуль 14. Реализация Web APIs в веб-приложениях ASP.NET MVC
  • Разработка Web API
  • Вызов Web API из мобильных и веб-приложений
  • Практическое занятие: Реализация Web APIs в веб-приложениях in ASP.NET MVC 5
  • Разработка Web API в MVC 5
  • Добавление маршрутов и контроллеров для обработки REST запросов
  • Вызов RESTful служб из клиентского кода
Модуль 15. Обработка запросов в веб-приложениях ASP.NET MVC 5
  • Использование HTTP модулей и HTTP обработчиков
  • Использование веб-сокетов
  • Практическое занятие: Обработка запросов в веб-приложениях ASP.NET MVC 5
  • Написание веб-обработчиков, которые используют веб сокеты
  • Написание приложений, использующих данные возможности
Модуль 16. Развертывание веб-приложений ASP.NET MVC 5
  • Развертывание веб-приложений
  • Развертывание MVC 5 приложений
  • Практическое занятие: Deploying ASP.NET MVC 5 Web Applications
  • Развертывание приложений в Windows Azure
  • Тестирование завершенного приложения
НазадНаверх