Разработка веб-приложений ASP.NET MVC 5
Даты проведения курса
В этом курсе слушатели узнают, как разрабатывать современные ASP.NET MVC приложения, используя инструменты и технологии платформы .NET Framework. Основное внимание курс уделяет приемам написания программного кода, которые повышают производительность и масштабируемость приложений веб-сайтов. На курсе будет представлена технология ASP.NET MVC в сравнении с Web Forms, поэтому слушатели узнают, когда и какую из этих технологий использовать.
После успешного прохождения курса слушатели будут уметь:
Описывать обойму веб-технологий Майкрософт и выбирать подходящий инструмент для решения поставленной задачи
Проектировать архитектуру и реализацию веб-приложения, которое будет удовлетворять набору функциональных требований, требованиям пользовательского интерфейса и соответствовать бизнес-модели
Создавать модель MVC и писать код, реализующий бизнес логику приложения и работу с данными
Добавлять контроллеры в приложениях MVC, чтобы управлять взаимодействием с пользователем, обновлением модели и обеспечивать взаимодействие с представлениями
Создавать представления MVC, которые позволяют отображать и редактировать данные и взаимодействуют с моделями и контроллерами
Запускать модульные тесты и инструменты отладки для веб-приложений в Visual Studio 2012 и конфигурировать приложения для поиска неисправностей
Разрабатывать веб-приложения, которые используют маршрутизацию ASP.NET, чтобы предоставлять "красивые" адреса URL и понятную навигацию для пользователей.
Обеспечивать единый внешний вид страниц сайта, включая корпоративный брэндинг, во всем веб-приложении MVC
Использовать частичное обновление страниц и кэширование для уменьшения сетевой загрузки, создаваемой приложением, и уменьшать время реакции на действия пользователя
Создавать код JavaScript, который запускается на клиентской стороне и использует библиотеку скриптов jQuery для оптимизации взаимодействия приложений MVC с пользователем
Создавать приложения MVC, устойчивые к вредоносных атакам и сохраняющие информацию о настройках пользователях
Понимать, как написать веб-службу Windows Azure и обратиться к ней из MVC приложения
Описывать, что такое Web API и зачем разработчики могут добавлять его в приложение
Изменять режим обработки запросов браузера приложением MVC
Описывать, как отгружать и развертывать ASP.NET MVC 5 веб-приложение с компьютера разработчика на веб-сервер
Необходимая предварительная подготовка:
Опыт разработки веб-приложений с помощью Microsoft Visual Studio и Microsoft ASP.NET, практический опыт работы с .NET Framework и базовые знания языка программирования C#.
Курс позволяет подготовиться к экзамену 70-486.
После успешного прохождения курса слушатели будут уметь:
Необходимая предварительная подготовка:
Курс позволяет подготовиться к экзамену 70-486.
Аудитория курса:
Этот курс предназначен для профессиональных веб-разработчиков, использующих Microsoft Visual Studio индивидуально или в составе команды, в больших или маленьких организациях. Предполагается, что пришедшие на этот курс интересуются разработкой сложных веб-приложений и хотят достичь ясного понимания того, каким образом генерируется и передается HTML. Предполагается также, что слушатели понимают основы идеологии отделения пользовательского интерфейса от доступа к данным и от логики приложения.