Основы работы с платформой ASP.NET MVC 5.0

Данный курс знакомит профессиональных разработчиков с ASP.NET MVC 5 на уровне, достаточном для немедленного начала работы. Курс имеет выраженную практическую ориентацию. На протяжении 4-х уникальных лабораторных работ студенты создают информационную систему, реализуя все её части на практике.
Курс: NET-006
Длительность: 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
Тренер в Москва
Цытович Павел Специалист в области разработки и архитектуры ПО
Павел имеет богатый опыт обучения разработчиков программного обеспечения по всем направлениям Software Engineering, начиная от выяснения потребностей заказчика и ответа на вопрос «Чего тебе надобно, старче?» до создания высоконагруженных систем на основе применения хорошо зарекомендовавших себя решений (паттернов). 
Широко использует в своей научно-практической деятельности методы объектно-ориентированного анализа и проектирования, язык моделирования UML. В качестве разработчика имеет опыт создания нагруженных приложений на платформе Microsoft .NET Framework. 

Свою карьеру Павел начал в  Южно-Уральском государственном университете в 1993 г., где был преподавателем  авторизованного учебного центра при кафедре ЭВМ, позже преподавал цикл дисциплин «Программная инженерия».
В 2011–2012 гг. в качестве архитектора проектных решений компании занимался оценкой, ведением проектов, разработкой архитектурных решений в Fuse 8 Online. 
С 2012 г. – эксперт Luxoft Training по разработке и архитектуре ПО.

В методиках обучения Павел использует проектный подход. В практике преподавания старается опираться на различные психологические упражнения, позволяющие смоделировать реальную ситуацию, возникающую у разработчика в ходе работы над проектом.  Является автором оригинальной методики обучения постановщиков задач – деловой игры «Тендер». Проводит авторские курсы, такие как «Технология программирования» и «Проектирование и разработка сервисно-ориентированной архитектуры», основанных на опыте разработки как собственных проектов, так и проектов для предприятий и организаций. 

Павел успешно защитил диссертацию на соискание степени кандидата технических наук. 
 
Является фанатом объектно-ориентированного подхода, языка моделирования UML. Любимый язык программирования – С++. В разработке проектов предпочитает использовать подход разработки через тестирование, там где это возможно. 

Сейчас Павел осваивает сферу IoT. Как первый шаг – успешно функционирующий уже два года умный дом в собственной квартире, управляющий освещением и имеющий функции голосового уведомления. 

В разработках программного обеспечения использует Microsoft Visual Studio для проектов на базе технологий Microsoft Net, Eclipse для проектов, связанных с IoT.
-10% ФИЗИЧЕСКИМ ЛИЦАМ
Данный курс запланирован в городах: Москва
28.03.2019 - 29.03.2019
Время: 10:00-18:00
Локация: Москва
Длительность: 16 ч.
Тренер
Цытович Павел
Специалист в области разработки и архитектуры ПО
18 200 1

28.03.2019

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 18 200 1
Санкт-Петербург 16 380 1
Омск 13 650 1
Киев 4 600 грн.
Одесса 4 100 грн.
Днепр 4 100 грн.

Рекомендуемые дополнительные материалы, источники:

Примечание:

Материалы курса представлены на английском языке.

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
По запросу на education@luxoft.com мы ответим на любые дополнительные вопросы касательно обучения в нашем Luxoft Training.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.