Курс "20486 Разработка Web приложений с использованием ASP.NET 4.5 MVC 4 (20486 Developing ASP.NET MVC 4 Web Applications)"

Код: 20486
Специализация: Microsoft Visual Studio 2015

Продолжительность - 5 дней

Производится набор группы

Стоимость:  45 000 руб.  

Курс 20486 Разработка Web приложений с использованием ASP.NET 4.5 MVC 4 научит создавать Web-приложения с использованием ASP.NET MVC из .NET Framework 4.5, а также позволит заметно повысить производительность и масштабируемость разработанных Вами Web-приложений. В ходе обучения проводится сравнение технологий ASP.NET MVC и ASP.NET Web Forms и даются рекомендации по выбору той или иной технологии.

Курс проводится с использованием последней версии Visual Studio 2012, примеры основаны на движке MVC4.

Аудитория:

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

Предварительный уровень подготовки:

Данный курс готовит к сдаче сертификационных экзаменов:

Прослушав данный курс, слушатели научатся:

  • Описывать основные технологии Microsoft в области web-разработки и выбирать наиболее подходящие для решения ваших задач.
  • Разрабатывать веб-приложения, удовлетворяющие различным требованиям.
  • Создавать модели шаблона MVC и реализовывать бизнес-логику в рамках этих моделей.
  • Создавать контроллеры MVC приложения, взаимодействующие с пользователями, моделями и представлениями данных.
  • Создавать представления MVC приложения, предназначенные для отображения и редактирования данных, а также для взаимодействия с моделями и контроллерами.
  • Создавать unit-тесты и использовать средства отладки Visual Studio 2012 при разработке веб приложений.
  • Создавать веб-приложения, использующие удобочитаемые для человека URL.
  • Использовать единый интерфейс и стиль в Вашем MVC приложении.
  • Ускорять взаимодействие с пользователем за счет кэширования и частичного обновления страниц.
  • Создавать клиентский код на JavaScript, использующий библиотеку jQuery.
  • Создавать защищенные MVC приложения.
  • Использовать web-сервисы Windows Azure из Вашего MVC приложения.
  • Разворачивать MVC приложения

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

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

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

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

Лабораторная работа: Изучение ASP.NET MVC4

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

    После завершения этого модуля, студенты научатся: описывать основные технологии Microsoft в области web-разработки и выбирать наиболее подходящие для решения конкретных задач.

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

Целью данного модуля является познакомить студентов с процессом проектирования шаблона MVC. На этом этапе, в процессе проектирования, MVC 4 была выбрана в качестве наиболее подходящей модели программирования. Как создавать контроллеры MVC приложения, взаимодействующие с пользователями, моделями и представлениями данных показывается во время этого модуля.

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

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

  • Модели планирования
  • Планирование контроллеров
  • Планирование просмотров
  • Создание архитектуры приложения MVC

После завершения этого модуля, студенты научатся: Создавать контроллеры MVC приложения, взаимодействующие с пользователями, моделями и представлениями данных.

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

Цель этого модуля заключается в том, чтобы научить слушателей создавать модели шаблона MVC и реализовывать бизнес-логику в рамках этих моделей. Модуль также описывает, как выполнить подключение к базе данных или хранилищу альтернативных данных, с помощью Entity Framework и LINQ.

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

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

  • Создание проекта MVC и Добавление модели
  • Создание нового SQL Azure баз данных в Visual Studio
  • Добавление свойств и методов в модели MVC
  • Редактирование заметок в модели MVC

После завершения этого модуля, студенты научатся: Создавать модели шаблона MVC и реализовывать бизнес-логику в рамках этих моделей.

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

Цель этого модуля заключается в том, чтобы научить студентов создавать представления MVC приложения, предназначенные для отображения и редактирования данных, а также для взаимодействия с моделями и контроллерами. А также этот модуль охватывает тему о том, как создавать фильтры действий

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

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

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

После завершения этого модуля, студенты научатся: Добавлять контроллеры в приложение MVC, управлять взаимодействием с пользователем, обновлять модели и выбрать просмотры.

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

Целью данного модуля является описание роли представлений в веб-приложении MVC и научить слушателей создавать и кодировать их. Также будут рассмотрены: Razor, как решающий элемент для создания и функционирования макета отображения данных. Будут обсуждены вспомогательные элементы Html.ActionLink() и Html.EditorFor

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

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

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

После завершения этого модуля, студенты научатся: Создавать представления в приложении MVC, отображать и редактировать данные и взаимодействовать с моделями и контроллерами.

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

Цель этого модуля заключается в том, чтобы научить студентов создавать unit-тесты и использовать средства отладки Visual Studio 2012 при разработке веб-приложений.

  • Создание unit-тестов
  • Реализация стратегии обработки исключений

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

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

После завершения этого модуля, студенты научатся: Запускать модульные тесты, использовать средства отладки Visual Studio 2012 и настраивать приложение для устранения неполадок.

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

Целью данного модуля является дать возможность учащимся структурировать веб-приложения таким образом, чтобы пользователи могли находить нужную им информацию быстро и легко. Наиболее важной темой этого модуля является – поисковая оптимизация.

  • Конфигурирование шаблонов url
  • Создание навигационных элементов управления
  • Создание структуры переходов

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

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

После завершения этого модуля, студенты научатся: Создавать веб-приложения, которые использует механизм маршрутизации ASP.NET, с удобочитаемыми для человека URL.

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

Цель этого модуля рассказать слушателям о том, как создать единый стиль и интерфейс MVC-приложений. Будут также рассмотрены методы адаптации отображения сайта для маленьких экранов и мобильных устройств.

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

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

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

После завершения этого модуля, студенты научатся: Использовать единый интерфейс и стиль в MVC приложении.

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

В этом модуле слушатели узнают, как частичные обновления страниц и кэширование может оптимизировать реакцию веб-приложения. Студенты увидят, как использовать AJAX для обновления небольшой части страницы вместо обновления всей страницы. Модуль также описывает различные приемы, которые разработчики могут использовать для достижения максимальной производительности.

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

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

  • Частичное обновление страницы
  • Настройка кэша ASP.NET

После завершения этого модуля, студенты научатся: Ускорять взаимодействие с пользователем за счет кэширования и частичного обновления страниц.

Модуль 10: Использование JavaScript и jQuery для создания интерактивных страниц

Целью данного модуля является научить студентов методам, с помощью которых код запускается в браузере. Этот подход может увеличить скорость отклика приложения, потому что подготовленная к просмотру страница может реагировать на действия пользователя без перезагрузки всей страницы с сервера. Студенты узнают о jQuery библиотеки сценариев и как его использовать для вызова веб-служб и обновления компонентов пользовательского интерфейса.

  • Размещение и запуск JavaScript на странице
  • Использование jQuery и jQueryUI

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

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

После завершения этого модуля, студенты научатся: Создавать клиентский код на JavaScript, использующий библиотеку jQuery.

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

Цель этого модуля – научить слушателей создавать защищенные MVC приложения. Уроки описывают, как включить анонимных пользователей, как они могут создать свою собственную учетную запись пользователя, и как получить привилегированный доступ к содержимому.

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

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

  • Настройка проверки подлинности и поставщики членства
  • Строительство входа и регистра просмотров
  • Авторизация доступа к ресурсам
  • Создание пароля Сброс представления

После завершения этого модуля, студенты научатся: Создавать защищенные MVC приложения.

Модуль 12: Безопасность в ASP.NET MVC 4 веб-приложении

Цель этого модуля заключается в том, чтобы научить студентов создавать стабильные и надежные приложения.

  • Разработка надежных сайтов
  • Управление состоянием

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

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

После завершения этого модуля, студенты научатся: Создавать MVC приложения , которые не подвержены вредоносным атакам и сохраняют сведения о пользователях.

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

Целью данного модуля является познакомить студентов с Windows Azure и объяснить, почему разработчик использует Windows Azure вместо кода в веб-приложении. Студенты увидят, как написать такой службы и вызвать его из веб-приложения или из других приложений, таких как приложение для мобильного устройства.

  • Представляя Windows Azure
  • Услуги проектирования и написания Windows Azure
  • Потребители Windows Azure служб в веб-приложении

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

  • Создание и написание кода Windows Azure служба
  • Использование данных из Windows Azure служба

После завершения этого модуля, студенты научатся: Использовать web-сервисы Windows Azure из MVC приложения.

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

Цель модуля – объяснить, что такое Web API и как использовать основные функциональные возможности приложения для интеграции в других веб и мобильных приложениях. Студенты узнают о новой особенности Web API MVC 4, о том, как построить RESTful Web API.

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

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

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

После завершения этого модуля, студенты научатся: Работать с Web API

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

Цель данного модуля – научить слушателей, как создавать компоненты, которые перехватывают запросы от браузеров, прежде, чем они поступают к контроллерам MVC. Эти компоненты включают в себя модули HTTP, обработчики HTTP и протокола веб-сокеты. Модуль описывает сценарии, в которых разработчики используют такие компоненты и показывает, как добавить их в приложение MVC.

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

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

  • Написание обработчика веб что использует веб-сокеты
  • Строительство чат в приложение обмена фотографиями

После завершения этого модуля, студенты научатся: Изменять способ обработки запросов в приложениях MVC.

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

Цель для этого модуля заключается в том, чтобы научить студентов развертывать завершенные приложения MVC на веб-сервере или Windows Azure. Модуль описывает преимущества и недостатки использования Windows Azure для размещения приложения. Студенты также увидеть все варианты развертывания, доступные в Visual Studio.

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

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

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

После завершения этого модуля, студенты научатся: Развертывать веб-приложения ASP.NET MVC 4

В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.



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

Пройдите курс обучения по Visual Studio и приобретите навыки, необходимые для создания и предоставления приложений различных типов на самых разных платформах. Если вы хотите изучить C# или HTML5, каждый указанный ниже путь обучения структурирован для обучения либо C# на платформе .NET, либо HTML5 с JavaScript и CSS3, а также для получения навыков работы с Microsoft Visual Studio. Путь начального уровня является прекрасным вариантом для начинающих, которым необходимо обучение базовым и основным навыкам работы с .NET и HTML5. Эти курсы подготовят вас также к сертификации по Microsoft Visual Studio.

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

Начальный уровень: Developer

Пройдите один из данных курсов Visual Studio и подготовьтесь к сертификации Microsoft Technology Associate (MTA)

  • Software Development Fundamentals Подготовка к экзамену 98-361 / Пройдите курс 40361
  • HTML5 App Development Fundamentals Подготовка к экзамену 98-375 / Пройдите курс 40375

Уровень "Эксперт": Windows Store apps using HTML5

Пройдите эти курсы и подготовьтесь к сертификации Microsoft Certified Solutions Developer (MCSD): Windows Store Apps Using HTML5.

  • Programming in HTML5 with JavaScript and CSS3 Подготовка к экзамену 70-480 / Пройдите курс 20480
  • Essentials of Developing Windows Store Apps Using HTML5 and JavaScript Подготовка к экзамену 70-481 / Пройдите курс 20481
  • Advanced Windows Store App Development Using HTML5 and JavaScript Подготовка к экзамену 70-482 / Пройдите курс 20482

Уровень "Эксперт": Windows Store Apps Using C#

Пройдите эти курсы и подготовьтесь к сертификации MCSD: Windows Store Apps Using C#.

  • Programming in C# Подготовка к экзамену 70-483 / Пройдите курс 20483
  • Essentials of Developing Windows Store Apps Using C# Подготовка к экзамену 70-484 / Пройдите курс 20484
  • Advanced Windows Store App Development Using C# Подготовка к экзамену 70-485 / Пройдите курс 20485

Уровень "Эксперт": Web Applications

Пройдите эти курсы и подготовьтесь к сертификации MCSD: Web Applications.

  • Programming in HTML5 with JavaScript and CSS3 Подготовка к экзамену 70-480 / Пройдите курс 20480
  • Programming in C# Подготовка к экзамену 70-483 / Пройдите курс 20483
  • Developing ASP.NET MVC 4 Web Applications Подготовка к экзамену 70-486 / Пройдите курс 20486
  • Developing Microsoft Azure and Web Services Подготовка к экзамену 70-487 / Пройдите курс 20487

По окончании авторизованного курса Microsoft выдаётся международный сертификат Microsoft

Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/iservices/training.asp?iId=300506