Курс: NET-006
Длительность: 16 ч.
Длительность: 16 ч.
Описание
Данный курс знакомит профессиональных разработчиков с ASP.NET MVC 5 на уровне, достаточном для немедленного начала работы. Курс имеет выраженную практическую ориентацию. На протяжении 4-х уникальных лабораторных работ студенты создают информационную систему, реализуя все её части на практике. В отличие от большинства вводных курсов, знакомство с технологиями происходит сразу на уровне профессионального разработчика. Это оказывается возможным за счёт опоры на профессионализм слушателей и насыщенной повестки.Курс даёт представление о работе браузера, веб-сервера, их взаимодействии, знакомит как с реализацией MVC от MS, так и с концепцией MVC самой по себе.
Уделено внимание «внутренностям» ASP.NET MVC 5, в том числе особенностям маршрутизации, работе контроллеров, работе view.
Происходит знакомство слушателей со средой разработки, даётся представление о том, как отлаживать и оптимизировать веб-приложения, слушатели на практике знакомятся с работой с IoC-контейнером и юнит-тестированием.
Разбираемые темы
- Архитектура веб-приложений и ASP.NET.
- Паттерн MVC. Создание простого MVC-приложения.
- Views. Разработка отображений, движок Razor.
- Маршрутизация в ASP.NET MVC.
- Контроллеры. Actions, Action Filters. Action results. Security.
- Обработка ошибок. Custom error pages.
- Аутентификация и авторизация. Новая модель пользователей в MVC 5. Authentication filters.
- Производительность в реальном мире. Цикл оптимизации производительности. Настройки в ASP.NET. Профилирование.
- Инверсия зависимостей и dependency injection в ASP.NET MVC 5 при помощи Autofac.
- Unit-тестирование в MVC 5 при помощи Moq.
Цели
Познакомить слушателя с основами разработки на платформе ASP.NET MVC 5, дать основу для начала профессиональной разработки с использованием данной технологии или для более детального изучения смежных областей и технологий.Целевая аудитория
Курс ориентирован на профессиональных разработчиков программного обеспечения, которые обладают опытом работы на платформе .NET от 2-х лет. Требуется способность к чтению технической документации на английском. Опыт веб-разработки может быть минимальным.Предварительная подготовка
Знание платформы .NET и языка C#.
После окончания курса выдаётся сертификат на бланке Luxoft Training