Каталог курсов

Курсы Microsoft

Разработка веб-приложений на ASP.NET MVC 4/Developing ASP.NET MVC 4 Web Applications

 
Код курса  Код: 20486    Заявка  Предварительная запись    Продолжительность  Кол-во часов: 40 , Кол-во дней: 5

Цель курса 

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

Аудитория


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

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


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

Сертификационные экзамены


Курс помогает подготовиться к следующим сертификационным экзаменам:
  • 70-486: Developing ASP.NET MVC 4 Web Applications

Необходимая подготовка


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

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

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


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

Темы

  • Обзор веб-технологий Microsoft
  • Обзор ASP.NET 4.5
  • Введение в ASP.NET MVC 4

Лабораторная работа: Изучение 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 веб-приложений

Темы

  • Модульное тестирование компонентов 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 веб-приложений

  • Использование шаблона представлений
  • Применение единого стиля в приложение 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: Внедрение веб-интерфейсов API в ASP.NET MVC 4 веб-приложений

Темы

  • Разработка Web API
  • Вызов Web API с мобильных и веб-приложений

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

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

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

Темы

  • Использование HTTP-модулей и обработчиков HTTP
  • Использование Web Sockets

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

  • Написание веб-обработчика, использующего Web Sockets
  • Создание Chat Room в приложении Photo Sharing

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

Темы

  • Развертывание веб-приложений
  • Развертывание MVC 4 приложения

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

  • Развертывание приложения в Windows Azure
  • Тестирование завершенного приложения

Место проведения мероприятия: г. Киев пр., В. Лобановского, 4г Разработка веб-приложений на ASP.NET MVC 4/Developing ASP.NET MVC 4 Web Applications +380444922929
Время проведения: Уточняйте
Ссылка курса обучения
Назад в раздел



Для предварительной записи на курсы или microsoft-logo.jpg
уточнения информации позвоните по телефонам:
(044) 492-29-29, 594-98-98
e-mail: training@muk.com.ua


Или заполните заявку.

Свежие новости

19.06.2017 Авторизованные курсы Microsoft на базе Учебного центра МУК


Учебный центр МУК - Silver Learning Partner Microsoft - приглашает всех желающих стать участником авторизованных курсов Microsoft согласно ближайшего расписания. 

01.06.2017 Открыт набор на курс «Виртуализация серверов с Windows Server Hyper-V и System Center»
Учебный центр МУК обладая статусом Silver Learning Partner Microsoft объявляет набор на курс «Виртуализация серверов с Windows Server Hyper-V и System Center», который состоится с 06 по 09 июня 2017 года.

21.05.2017 Снова лучшие: Dell EMC награждает МУК
Группа компаний МУК получила две награды на Dell EMC Partner Awards 2017

17.05.2017 HPE Education Brunch 2017
Учебный центр Группы компаний MUK при поддержке НРE Украина уже традиционно приглашает желающих стать участниками HPE Education Brunch 2017