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

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

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

Категория слушателей

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

Предварительная подготовка

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

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

  • Описать стек веб-технологий 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 веб-приложений с компьютера разработчика на веб-сервер для хранения или выполнения.

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

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

  • 070-486: Developing ASP.NET MVC 4 Web Applications

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

Обзор ASP.NET MVC 4

  • Обзор веб-технологий Microsoft
  • Обзор ASP.NET 4.5
  • Введение в ASP.NET MVC 4
  • Лабораторная работа: Изучение ASP.NET MVC 4
    • Изучение приложения Photo Sharing
    • Изучение приложений веб-страниц
    • Изучение веб-форм приложений
    • Изучение MVC приложений

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

  • Планирование на этапе разработки проекта
  • Проектирование моделей, контроллеров и представлений
  • Лабораторная работа: Проектирование ASP.NET MVC 4 веб-приложений
    • Планирование моделей
    • Планирование контроллеров
    • Планирование представлений
    • Разработка архитектуры MVC приложений

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

  • Создание модели MVC
  • Работа с данными
  • Лабораторная работа: Разработка ASP.NET MVC 4 модели
    • Создание MVC проекта и добавление модели
    • Создание новой базы данных SQL Azure в Visual Studio
    • Добавление свойств и методов для модели MVC
    • Использование отображения и редактирование заметок в MVC модели

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

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

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

  • Создание представлений с Razor Syntax
  • Использование HTML-помощников
  • Повторное использование кода в представлениях
  • Лабораторная работа: Разработка ASP.NET MVC 4 представлений
    • Добавление представления для отображения фото
    • Добавление представления для новых фотографий
    • Создание и использование частичных представлений
    • Добавление представления «Домой» и тестирование представлений

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

  • Модульное тестирование компонентов MVC
  • Реализация стратегии обработки исключений
  • Лабораторная работа: Тестирование и отладка ASP.NET MVC 4 веб-приложений
    • Выполнение модульных тестов
    • Настройка обработки исключений

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

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

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

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

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

  • Использование AJAX и частичное обновление страницы
  • Реализация стратегии кэширования
  • Лабораторная работа: Создание отклика страницы в ASP.NET MVC 4 веб-приложении
    • Использование частичного обновления страницы
    • Настройка кэша ASP.NET

Использование JavaScript и JQuery для отклика MVC 4 веб-приложения

  • Визуализация и выполнение кода JavaScript
  • Использование JQuery и jQueryUI
  • Лабораторная работа: Использование JavaScript и JQuery для отклика MVC 4 веб-приложения
    • Использование JQuery для ответа пользователю
    • Использование jQueryUI для формирования пользовательского интерфейса

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

  • Реализация проверки подлинности и авторизации
  • Назначение ролей и членство
  • Лабораторная работа: Управление доступом к ASP.NET MVC 4 веб-приложениям
    • Настройка проверки подлинности
    • Управление доступом к ресурсам
    • Определение параметров учетных записей пользователей

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

  • Разработка безопасных сайтов
  • Управление состоянием
  • Лабораторная работа: Создание эластичных ASP.NET MVC 4 веб-приложений
    • Хранение настроек пользователя
    • Использование пользовательских предпочтений в фотогалерее

Использование веб-сервисов Windows Azure в ASP.NET MVC 4 веб-приложение

  • Введение в Windows Azure
  • Проектирование и создание сервисов Windows Azure
  • Использование сервисов Windows Azure в веб-приложениях
  • Лабораторная работа: Использование веб-сервисов Windows Azure в ASP.NET MVC 4 веб-приложение
    • Создание и кодирования сервисов Windows Azure
    • Прием данных из сервисов Windows Azure

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

  • Разработка Web API
  • Вызов Web API с мобильных и веб-приложений
  • Лабораторная работа: Внедрение веб-интерфейсов API в ASP.NET MVC 4 веб-приложений
    • Разработка Web API в MVC 4
    • Добавление маршрутов и контроллеров для обработки запросов REST
    • Вызов сервиса RESTful от клиентского кода

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

  • Использование HTTP-модулей и обработчиков HTTP
  • Использование Web Sockets
  • Лабораторная работа: Обработка запросов в ASP.NET MVC 4 веб-приложениях
    • Написание веб-обработчика, использующего Web Sockets
    • Создание Chat Room в приложении Photo Sharing

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

  • Развертывание веб-приложений
  • Развертывание MVC 4 приложения
  • Лабораторная работа: Развертывание ASP.NET MVC 4 веб-приложений
    • Развертывание приложения в Windows Azure
    • Тестирование завершенного приложения

 

Хотите получить скидку?

Оставьте предварительную заявку прямо сейчас! Мы подберем для Вас лучшие условия!

Расписание занятий

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

Сертификат Учебного центра Трайтек

Сертификат Учебного центра "Трайтек"

Нужна дополнительная информация по обучению?

Звоните нам на номер: +7 8452 24-77-77! Мы всегда готовы ответить на все Ваши вопросы и помочь сделать правильный выбор!

×

Ваше имя:
Ваш телефон:
E-mail:
Город:
Укажите Ваш статус:
Комментарий к заявке:
×

Заполните заявку, в ближайшее время с вами свяжутся наши специалисты

×

Заполните заявку, в ближайшее время с вами свяжутся наши специалисты

Обучался ли ранее в учебном центре Трайтек? ДаНет

Уровень подготовки участника

×