Разработка Web приложений с использованием ASP.NET 4.5 MVC 4
20486

На занятиях курса Вы научитесь создавать Web-приложения с использованием ASP.NET MVC из .NET Framework 4.5. Вы получите знания и навыки, которые позволят Вам заметно повысить производительность и масштабируемость разработанных Вами Web-приложений. В ходе занятий Вы сравните технологии ASP.NET MVC и ASP.NET Web Forms и получите рекомендации по выбору той или иной технологии. 
Курс проводится с использованием последней версии Visual Studio 2012, примеры основаны на движке MVC4.

 

Аудитория

Курс рассчитан на профессиональных web-разработчиков, имеющих опыт создания приложений с использованием Visual Studio.

Предварительный уровень подготовки
  • Знания языков HTML и CSS. Умение создавать сайты по стандартам W3C и зание основ HTML 5 и СSS 3.
  • Успешное окончание курса М10267 Основы разработки web - приложений в Microsoft Visual Studio 2010 или эквивалентная подготовка.
Результат обучения

По окончанию курса слушатели будут уметь:

  • Описывать основные технологии Microsoft в области web-разработки и выбирать наиболее подходящие для решения ваших задач.
  • Проектировать веб-приложения, удовлетворяющие различным требованиям.
  • Создавать модели шаблона MVC и реализовывать бизнес-логику в рамках этих моделей.
  • Создавать контроллеры MVC приложения, взаимодействующие с пользователями, моделями и представлениями данных.
  • Создавать представления MVC приложения, предназначенные для отображения и редактирования данных, а также для взаимодействия с моделями и контроллерами.
  • Создавать unit-тесты и использовать средства отладки Visual Studio 2012 при разработке веб приложений.
  • Создавать веб-приложения, использующие удобочитаемые для человека URL
  • Использовать единый интерфейс и стиль в Вашем MVC приложении.
  • Ускорить взаимодействие с пользователем за счет кэширования и частичного обновления страниц.
  • Создавать клиентский код на JavaScript, использующий библиотеку jQuery.
  • Создавать защищенные MVC приложения.
  • Использовать web-сервисы Windows Azure из Вашего MVC приложения.
  • Разворачивать MVC приложения.
Сертификации и экзамены

Данный курс готовит к экзаменам, входящим в программы подготовки сертифицированных специалистов международного уровня:

  • MCSD: WEB APPLICATIONS
  • MCSD: SHAREPOINT APPLICATIONS

Данный курс готовит к успешной сдаче международных сертификационных экзаменов:

  • Developing ASP.NET MVC 4 Web Applications
Программа курса

Модуль 1. Обзор ASP.NET MVC 4  (2 ак. часа)

  • Обзор веб технологий Microsoft
  • Обзор ASP.NET 4.5
  • Введение в ASP.NET MVC 4.

Модуль 2. Проектирование веб приложения ASP.NET MVC 4  (3 ак. часа)

  • Архитектурное проектирование Моделей
  • Архитектурное проектирование Контроллеров
  • Архитектурное проектирование Представлений
  • Архитектурное проектирование приложения

Модуль 3. Разработка ASP.NET MVC 4 Моделей  (3 ак. часа)

  • Создание MVC Моделей (Models)
  • Работы с данными

Модуль 4. Разработка ASP.NET MVC 4 Контроллеров  (3 ак. часа)

  • Создание Контроллеров (Controllers) и их Методов (Actions)
  • Создание фильтров для методов (action filters)

Модуль 5. Разработка ASP.NET MVC 4 Представлений  (3 ак. часа)

  • Создание Представлений (Views) с использованием движка Razor.
  • Использование HTML Helpers
  • Повторное использование кода в Представлениях

Модуль 6. Тестирование и отладка ASP.NET MVC 4 веб приложений  (2 ак. часа)

  • Создание unit-тестов
  • Конфигурирование обработки исключений

Модуль 7. Структурирование ASP.NET MVC 4 веб приложения  (2 ак. часа)

  • Конфигурирование шаблонов url
  • Создание навигационных элементов управления

Модуль 8. Применение стилей в ASP.NET MVC 4 веб приложении  (3 ак. часа)

  • Использование шаблонов представлений
  • Применение стилей CSS в MVC приложении
  • Создание адаптивного пользовательского интерфейса

Модуль 9. Создание интерактивных страниц в ASP.NET MVC 4 веб приложении  (2 ак. часа)

  • Использование AJAX и частичного обновления страниц
  • Стратегия использования кэширования

Модуль 10. Использование JavaScript и jQuery для создания интерактивных страниц  (2 ак. часа)

  • Размещение и запуск JavaScript на странице
  • Использование jQuery и jQueryUI

Модуль 11. Ограничение доступа в ASP.NET MVC 4 веб приложении  (2 ак. часа)

  • Аутентификация и авторизация
  • Назначение ролей

Модуль 12. Безопасность в ASP.NET MVC 4 веб приложении  (3 ак. часа)

  • Создание надежных сайтов
  • Сохранение состояния

Модуль 13. Использование веб сервисов Windows Azure в ASP.NET MVC 4 веб приложении  (3 ак. часа)

  • Введение в Windows Azure
  • Проектирование и реализация web сервисов Windows Azure
  • Использование веб сервисов Windows Azure в веб приложении

Модуль 14. Реализация WebAPI в ASP.NET MVC 4 веб приложении  (3 ак. часа)

  • Разработка WebAPI
  • Использование WebAPI в мобильных и веб приложениях

Модуль 15. Обработка запросов в ASP.NET MVC 4 веб приложении  (2 ак. часа)

  • Использование модулей и обработчиков HTTP
  • Использование Web Sockets

Модуль 16. Разворачивание ASP.NET MVC 4 веб приложения  (2 ак. часа)

  • Разворачивание веб приложения
  • Разворачивание MVC 4 приложения

Ближайшие курсы

ViPNet 4 29.07 - 31.07.2024

Администрирование системы защиты информации ViPNet 4 (Программно-аппаратные комплексы VipNet)

Стоимость обучения в группе

30 960 ₽

Стоимость индивидуального обучения

53 100 ₽

Длительность

3 дня (72 ак. ч.)

БТ_ОДП 29.07 - 01.08.2024

Организация защиты информации ограниченного доступа на предприятии

Стоимость обучения в группе

39 340 ₽

Стоимость индивидуального обучения

51 142 ₽

Длительность

4 дня (32 ак. часа)

20339-1 29.07 - 02.08.2024

Планирование и администрирование SharePoint 2016

Стоимость обучения в группе

37 260 ₽

Стоимость индивидуального обучения

63 500 ₽

Длительность

5 дней (40 ак. ч.)

БТ01 29.07 - 02.08.2024

Безопасность информационных технологий

Стоимость обучения в группе

49 880 ₽

Стоимость индивидуального обучения

89 500 ₽

Длительность

5 дней (40 ак. ч.)

PG_ClickHouse 29.07 - 02.08.2024

Язык запросов SQL в базах данных Postgresql и ClickHouse

Стоимость обучения в группе

95 000 ₽

Стоимость индивидуального обучения

180 000 ₽

Длительность

5 дней (40 ак. часов)

LPI-101 29.07 - 02.08.2024

Администрирование GNU/Linux

Стоимость обучения в группе

33 600 ₽

Стоимость индивидуального обучения

51 350 ₽

Длительность

5 дней (40 ак. ч.)

Python-N&D 29.07 - 02.08.2024

Расширенный курс по NGINX и Docker. Уровень 4

Стоимость обучения в группе

36 210 ₽

Стоимость индивидуального обучения

50 480 ₽

Длительность

5 дней (40 ак. часов)

VSTW7.0/6.5 29.07 - 02.08.2024

VMware vSphere: Troubleshooting Workshop

Стоимость обучения в группе

124 900 ₽

Стоимость индивидуального обучения

159 500 ₽

Длительность

5 дней (40 ак. ч.)

DESIGN 3.0 29.07 - 02.08.2024

Проектирование сетей Cisco

Стоимость обучения в группе

79 785 ₽

Стоимость индивидуального обучения

111 100 ₽

Длительность

5 дней (40 ак. ч.)

PHP_Level1 29.07 - 02.08.2024

Основы web-программирования на языке PHP

Стоимость обучения в группе

32 115 ₽

Стоимость индивидуального обучения

55 500 ₽

Длительность

5 дней (40 ак. ч.)

20762 29.07 - 02.08.2024

Разработка баз данных SQL

Стоимость обучения в группе

36 685 ₽

Стоимость индивидуального обучения

61 300 ₽

Длительность

5 дней (40 ак. ч.)

20462 29.07 - 02.08.2024

Администрирование баз данных Microsoft SQL Server

Стоимость обучения в группе

35 685 ₽

Стоимость индивидуального обучения

59 500 ₽

Длительность

5 дней (40 ак. ч.)

AACM 29.07 - 02.08.2024

Базовое администрирование АТС Avaya Aura Communication Manager 7

Стоимость обучения в группе

62 735 ₽

Стоимость индивидуального обучения

90 450 ₽

Длительность

5 дней (40 ак. ч.)

TypeScript 31.07 - 31.07.2024

Язык программирования TypeScript

Стоимость обучения в группе

12 600 ₽

Стоимость индивидуального обучения

24 350 ₽

Длительность

1 день (10 ак. ч.)

PG_DBA1 31.07 - 02.08.2024

Администрирование PostgreSQL 16. Базовый курс

Стоимость обучения в группе

27 165 ₽

Стоимость индивидуального обучения

43 000 ₽

Длительность

3 дня (24 ак. ч.)

PG_DBA2 05.08 - 08.08.2024

Администрирование PostgreSQL. Настройка и мониторинг

Стоимость обучения в группе

36 210 ₽

Стоимость индивидуального обучения

53 500 ₽

Длительность

4 дня (32 ак. ч.)

20740 05.08 - 09.08.2024

Установка, организация хранилища и работа в Windows Server 2016

Стоимость обучения в группе

35 530 ₽

Стоимость индивидуального обучения

61 500 ₽

Длительность

5 дней (40 ак. ч.)

55201 05.08 - 09.08.2024

Microsoft Project Professional 2016. Управление проектами

Стоимость обучения в группе

35 160 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

20345-1-B 05.08 - 09.08.2024

Администрирование Microsoft Exchange Server 2016/2019

Стоимость обучения в группе

37 260 ₽

Стоимость индивидуального обучения

63 500 ₽

Длительность

5 дней (40 ак. ч.)

20339-2 05.08 - 09.08.2024

Передовые технологии SharePoint 2016

Стоимость обучения в группе

37 260 ₽

Стоимость индивидуального обучения

63 500 ₽

Длительность

5 дней (40 ак. ч.)

10266 05.08 - 09.08.2024

Программирование на языке C# 4.0 в среде разработки MS Visual Studio 2010

Стоимость обучения в группе

36 735 ₽

Стоимость индивидуального обучения

43 850 ₽

Длительность

5 дней (40 ак. ч.)

PHP_Level2 05.08 - 09.08.2024

Профессиональная разработка на языке PHP

Стоимость обучения в группе

33 060 ₽

Стоимость индивидуального обучения

55 500 ₽

Длительность

5 дней (40 ак. ч.)

PGSQL_develop 05.08 - 09.08.2024

PostgreSQL для разработчиков: SQL, PL/PgSQL, Java

Стоимость обучения в группе

39 360 ₽

Стоимость индивидуального обучения

53 500 ₽

Длительность

5 дней (40 ак. ч.)

20764 05.08 - 09.08.2024

Администрирование инфраструктуры базы данных SQL

Стоимость обучения в группе

36 685 ₽

Стоимость индивидуального обучения

61 300 ₽

Длительность

5 дней (40 ак. ч.)

HCIA_DC 05.08 - 23.08.2024

Курс подготовки специалиста Huawei по технологиям и оборудованию передачи данных. Базовый уровень.

Стоимость обучения в группе

110 000 ₽

Стоимость индивидуального обучения

143 000 ₽

Длительность

80 ак. ч.

20741 12.08 - 16.08.2024

Настройка сети в Windows Server 2016

Стоимость обучения в группе

35 530 ₽

Стоимость индивидуального обучения

61 500 ₽

Длительность

5 дней (40 ак. ч.)

20743 12.08 - 16.08.2024

Обновление навыков до MCSA Windows Server 2016

Стоимость обучения в группе

35 530 ₽

Стоимость индивидуального обучения

61 500 ₽

Длительность

5 дней (40 ак. ч.)

LPI-203 12.08 - 16.08.2024

Виртуализация и кластеризация ОС Linux

Стоимость обучения в группе

36 750 ₽

Стоимость индивидуального обучения

53 500 ₽

Длительность

5 дней (40 ак. ч.)

БТ17 12.08 - 16.08.2024

Расследование компьютерных инцидентов. Компьютерная криминалистика

Стоимость обучения в группе

47 500 ₽

Стоимость индивидуального обучения

72 900 ₽

Длительность

5 дней (40 ак. ч.)

Python-N&D 12.08 - 16.08.2024

Расширенный курс по NGINX и Docker. Уровень 4

Стоимость обучения в группе

36 210 ₽

Стоимость индивидуального обучения

50 480 ₽

Длительность

5 дней (40 ак. часов)

MD-100T00 12.08 - 16.08.2024

Windows 10

Стоимость обучения в группе

41 410 ₽

Стоимость индивидуального обучения

61 500 ₽

Длительность

5 дней (40 ак. ч.)

X4 14.08 - 15.08.2024

Работа с XML, XSD XSLT, Xpath

Стоимость обучения в группе

20 840 ₽

Стоимость индивидуального обучения

34 000 ₽

Длительность

2 дня (16 ак. ч.)

Or12c_NFD 19.08 - 21.08.2024

Новые особенности Oracle 12c для разработчиков SQL запросов и PL/SQL модулей

Стоимость обучения в группе

52 645 ₽

Стоимость индивидуального обучения

93 500 ₽

Длительность

3 дня (24 ак. ч.)

ЗПДн 19.08 - 21.08.2024

Обеспечение безопасности персональных данных при обработке в информационных системах персональных данных

Стоимость обучения в группе

32 010 ₽

Стоимость индивидуального обучения

53 100 ₽

Длительность

3 дня (72 ак. ч.)

MS.NET 19.08 - 21.08.2024

Продвинутая разработка в Microsoft.NET

Стоимость обучения в группе

30 900 ₽

Стоимость индивидуального обучения

40 170 ₽

Длительность

3 дня (24 ак. ч.)

Компас-3D 19.08 - 21.08.2024

Компас-3D курс пользователя

Стоимость обучения в группе

29 500 ₽

Стоимость индивидуального обучения

49 400 ₽

Длительность

3 дня (24 ак. часа)

20345-2-B 19.08 - 23.08.2024

Дизайн и развертывание Microsoft Exchange Server 2016/2019

Стоимость обучения в группе

37 260 ₽

Стоимость индивидуального обучения

63 500 ₽

Длительность

5 дней (40 ак. ч.)

Or12c_DBA1 19.08 - 23.08.2024

Администрирование Oracle 12c. Часть I.

Стоимость обучения в группе

52 645 ₽

Стоимость индивидуального обучения

93 500 ₽

Длительность

5 дней (40 ак. ч.)

Or11g_DBAI 19.08 - 23.08.2024

Администрирование Oracle 11g. Часть I

Стоимость обучения в группе

46 710 ₽

Стоимость индивидуального обучения

75 000 ₽

Длительность

5 дней (40 ак. ч.)

PGSQL_basics 19.08 - 23.08.2024

PostgreSQL уровень 1. Основы SQL

Стоимость обучения в группе

38 260 ₽

Стоимость индивидуального обучения

53 500 ₽

Длительность

5 дней (40 ак. ч.)

МО 19.08 - 23.08.2024

DATA SCIENCE. Применение машинного обучения

Стоимость обучения в группе

33 535 ₽

Стоимость индивидуального обучения

55 350 ₽

Длительность

5 дней (40 ак. ч.)

Java SE-2 19.08 - 23.08.2024

Java SE: Дополнительные главы

Стоимость обучения в группе

46 765 ₽

Стоимость индивидуального обучения

59 000 ₽

Длительность

5 дней (40 ак. ч.)

1С_41 19.08 - 30.08.2024

Программирование в системе 1С:Предприятие 8.3» (самый полный курс для программистов 1С)

Стоимость обучения в группе

54 408 ₽

Длительность

10 дней (80 ак. ч.)

1С_Query 19.08 - 22.08.2024

Использование запросов в системе 1С:Предприятие 8.

Стоимость обучения в группе

19 800 ₽

Стоимость индивидуального обучения

25 740 ₽

Длительность

4 дня (18 ак. ч.)

Or12c_APLS0 22.08 - 24.08.2024

Передовые методы PL/SQL

Стоимость обучения в группе

43 560 ₽

Стоимость индивидуального обучения

53 000 ₽

Длительность

3 дня (24 ак. ч.)

Or11g_APLS 22.08 - 24.08.2024

Передовые методы PL/SQL

Стоимость обучения в группе

43 560 ₽

Стоимость индивидуального обучения

53 000 ₽

Длительность

3 дня (24 ак. ч.)

БТ10 22.08 - 24.08.2024

Аудит информационной безопасности

Стоимость обучения в группе

33 060 ₽

Стоимость индивидуального обучения

53 100 ₽

Длительность

3 дня (24 ак. ч.)

Asterisk_2 26.08 - 29.08.2024

Продвинутый курс: Asterisk Корпоративная телефония

Стоимость обучения в группе

48 025 ₽

Стоимость индивидуального обучения

85 500 ₽

Длительность

4 дня (32 ак. ч.)

WS-011T00 26.08 - 30.08.2024

Администрирование Windows Server 2019

Стоимость обучения в группе

41 410 ₽

Стоимость индивидуального обучения

61 500 ₽

Длительность

5 дней (40 ак. ч.)

20742 26.08 - 30.08.2024

Проверка подлинности в Windows Server 2016

Стоимость обучения в группе

35 530 ₽

Стоимость индивидуального обучения

61 500 ₽

Длительность

5 дней (40 ак. ч.)

10962 26.08 - 30.08.2024

Расширенные возможности по автоматизации администрирования с помощью Windows PowerShell

Стоимость обучения в группе

26 760 ₽

Стоимость индивидуального обучения

48 800 ₽

Длительность

3 дня (24 ак. ч.)

АС1 26.08 - 30.08.2024

AutoCAD: уровень I. Основы проектирования

Стоимость обучения в группе

25 435 ₽

Стоимость индивидуального обучения

34 400 ₽

Длительность

5 дней (40 ак. ч.)

РЕДОС-101 26.08 - 30.08.2024

Системное администрирование РЕД ОС

Стоимость обучения в группе

34 000 ₽

Стоимость индивидуального обучения

59 350 ₽

Длительность

5 дней (40 ак. ч.)

LPI-101 26.08 - 30.08.2024

Администрирование GNU/Linux

Стоимость обучения в группе

33 600 ₽

Стоимость индивидуального обучения

51 350 ₽

Длительность

5 дней (40 ак. ч.)

LPI-301 26.08 - 30.08.2024

Программирование в Linux на C\С++

Стоимость обучения в группе

42 830 ₽

Стоимость индивидуального обучения

55 355 ₽

Длительность

4 дня (32 ак. ч.)

SUSE-101 26.08 - 30.08.2024

Администрирование SUSE

Стоимость обучения в группе

33 600 ₽

Стоимость индивидуального обучения

51 350 ₽

Длительность

5 дней (40 ак. ч.)

VM1 v.8.0/7.0/6.5 26.08 - 30.08.2024

Построение виртуальной инфраструктуры с помощью VMware ESXi 8.0/7.0/6.5 и VMware vCenter Server 8.0/7.0/6.5

Стоимость обучения в группе

69 025 ₽

Стоимость индивидуального обучения

99 450 ₽

Длительность

5 дней (40 ак. ч.)

UCP-101 26.08 - 30.08.2024

Администрирование Ubuntu

Стоимость обучения в группе

33 600 ₽

Стоимость индивидуального обучения

51 350 ₽

Длительность

5 дней (40 ак. ч.)

FBD-101 26.08 - 30.08.2024

Администрирование FreeBSD

Стоимость обучения в группе

33 600 ₽

Стоимость индивидуального обучения

51 350 ₽

Длительность

5 дней (40 ак. ч.)

Python-3 26.08 - 30.08.2024

Разработка веб - приложений в Django. Уровень 3.

Стоимость обучения в группе

34 520 ₽

Стоимость индивидуального обучения

90 580 ₽

Длительность

5 дней (40 ак. ч.)

ARH-0131 26.08 - 30.08.2024

Системное администрирование Red Hat Linux

Стоимость обучения в группе

44 610 ₽

Стоимость индивидуального обучения

73 500 ₽

Длительность

5 дней (40 ак. ч.)

HCIP_DC 26.08 - 06.09.2024

Внедрение ключевых технологий направления Datacom Huawei

Стоимость обучения в группе

110 000 ₽

Стоимость индивидуального обучения

143 000 ₽

Длительность

80 ак. ч.