Download - Тренинг ASP.NET MVC 3
![Page 1: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/1.jpg)
![Page 2: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/2.jpg)
Тренинг ASP.NET MVC 3
Гайдар МагдануровMicrosoft
![Page 3: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/3.jpg)
Гайдар МагдануровЭксперт по веб-технологиям
Twitter.com/gaidarFacebook.com/[email protected]
Сообществаwww.gotdotnet.ru, www.rsdn.ru
Тренер
![Page 4: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/4.jpg)
Знакомство с ASP.NET MVC 3Движок представления RazorРабота с данными и моделиФормы, ввод данных и валидацияКонтроллеры и фильтрыВнедрение зависимостейРасширенная валидация данныхТестированиеКлиентская разработка и jQuery
Программа тренинга
![Page 5: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/5.jpg)
Visual Studio 2010 (Express)SQL Server 2008 R2 (Express)ASP.NET MVC 3
Установка - Web Platfrom Installerwww.microsoft.com/web/downloads/platform.aspx
Необходимое ПО
![Page 6: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/6.jpg)
Лабораторные работы и примеры на английском языке:
www.webcamps.mstrainingkit.webcamps.ms
Дополнительные материалы по платформе Microsoft:
www.techdays.rumsdn.microsoft.com/ru-ru/www.intuit.ru
Контент
![Page 7: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/7.jpg)
ЗНАКОМСТВО С ASP.NET MVC 3Модуль 1
![Page 8: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/8.jpg)
Обзор веб-платформы MicrosoftУстановка и Web Platform InstallerASP.NET MVC 3
Обзор паттерна MVCПреимущества и недостатки MVCКомпоненты MVC 3
Содержание модуля
![Page 9: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/9.jpg)
Веб-платформа Microsoft
Web
Pla
tform
Inst
alle
rjQuery & Ajax Control Toolkit
ASP.NET
ADO.NET Entity Framework
SQL Server
IIS
Подробно о веб-платформе можно узнать на сайтах: www.asp.net, www.iis.net, www.msdn.com.
![Page 10: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/10.jpg)
Обзор ASP.NET
Caching Modules
HandlersIntrinsics
Pages Controls
Globalization
Profile
Master Pages
MembershipRoles
Etc.
ASP.NET Core
ASP.NET Web Forms
ASP.NET MVC
ASP.NET Web Pages
Web Forms View Engine Razor View Engine
Visual Studio 2010 WebMatrix
![Page 11: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/11.jpg)
Установка всех необходимых комонентовВеб-сервер, база данных, платформа
Бесплатный инструментВсегда в наличии последнии версии компонентовДоступен на 9 языках (русский, да)Галерея приложений Web App Gallery
Umbraco, DotNetNuke, Drupal, WordPressВозможность добавить свои приложения
Web Platform Installer
![Page 12: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/12.jpg)
WEB PLATFROM INSTALLERДемонстрация
![Page 13: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/13.jpg)
MVC = Model, View, Controller
Model(Данные)
View(Отображение)
Controller(Логика)
![Page 14: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/14.jpg)
Принцип работы MVC
Запрос
View
Controller
Ответ
ControllerРаботает с модельюНесет логику обработки
ViewОтображает модель пользователю
![Page 15: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/15.jpg)
Компоненты ASP.NET MVC 3
Model(Данные)
View(Отображение)
Controller(Логика)
• Razor• Хелперы• Частичные представления
• Внедрение зависимостей• Фильтры действий• Глобальные фильтры
• Аннотация данных • Модели данных• Модели представления
![Page 16: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/16.jpg)
ASP.NET MVC В VISUAL STUDIOДемонстрация
![Page 17: Тренинг ASP.NET MVC 3](https://reader035.vdocuments.mx/reader035/viewer/2022062308/568132d7550346895d999bc6/html5/thumbnails/17.jpg)
СПАСИБО ЗА ВНИМАНИЕ!
Смотрите в следующей серии… Движок представления Razor…