Курс: Разработка ASP.NET MVC 4 Web приложений

Курс: Разработка ASP.NET MVC 4 Web приложений

Курс: Разработка ASP.NET MVC 4 Web приложений


Продолжительность курса: 40 ак. ч.

Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время

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

Программа курса:
Модуль 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
• Тестирование завершенного приложения Записаться на курс

Характеристики курса

  • Начало: 30 октября 2023
  • Окончание: 03 ноября 2023
  • Вендор: Microsoft
  • Код курса: 20486
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Киров,
  • Направление: Microsoft Visual Studio
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 42900 ₽
  • Дистанционно: 42900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru