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

Курсы 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
  • Тестирование завершенного приложения

Ссылка курса обучения
Назад в раздел



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


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

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

13.11.2017 Бесплатные практические вебинары MICROSOFT
Приглашение на бесплатные практические вебинары "Portal and billing MUK CSP" и "Trials and reseller’s Storefront" для партеров на базе Учебного центра МУК

06.11.2017 Со скидкой 20,18% на все курсы IBM с Учебным центром МУК в 2018 год

Планируйте курсы IBM на 2018 год вместе с нами до 31 декабря 2017 и получайте скидку 20,18%.

31.10.2017 HPE Education Brunch in Tbilisi 2017 собрал партнеров и заказчиков со всей Грузии

19 октября 2017 года прошло масштабное мероприятие - HPE Education Brunch in Tbilisi 2017 - организованное Учебным центром МУК Грузия совместно с Hewlett Packard Enterprise.

11.10.2017 Мобильный тестовый центр Pearson VUE в Учебном центре МУК
С октября 2017 на базе Учебного центра МУК начал свою работу Мобильный тестовый центр Pearson VUE