|
Главная » Microsoft » Visual Studio» Microsoft Visual Studio 2017/2012
М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д. | |
|
Модули курса Модуль 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
- Тестирование завершенного приложения
|
|