Тренинг ASP.NET MVC 3
-
Upload
stacy-crane -
Category
Documents
-
view
60 -
download
5
description
Transcript of Тренинг ASP.NET MVC 3
Тренинг ASP.NET MVC 3
Гайдар МагдануровMicrosoft
Гайдар МагдануровЭксперт по веб-технологиям
Twitter.com/gaidarFacebook.com/[email protected]
Сообществаwww.gotdotnet.ru, www.rsdn.ru
Тренер
Знакомство с ASP.NET MVC 3Движок представления RazorРабота с данными и моделиФормы, ввод данных и валидацияКонтроллеры и фильтрыВнедрение зависимостейРасширенная валидация данныхТестированиеКлиентская разработка и jQuery
Программа тренинга
Visual Studio 2010 (Express)SQL Server 2008 R2 (Express)ASP.NET MVC 3
Установка - Web Platfrom Installerwww.microsoft.com/web/downloads/platform.aspx
Необходимое ПО
Лабораторные работы и примеры на английском языке:
www.webcamps.mstrainingkit.webcamps.ms
Дополнительные материалы по платформе Microsoft:
www.techdays.rumsdn.microsoft.com/ru-ru/www.intuit.ru
Контент
ЗНАКОМСТВО С ASP.NET MVC 3Модуль 1
Обзор веб-платформы MicrosoftУстановка и Web Platform InstallerASP.NET MVC 3
Обзор паттерна MVCПреимущества и недостатки MVCКомпоненты MVC 3
Содержание модуля
Веб-платформа 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.
Обзор 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
Установка всех необходимых комонентовВеб-сервер, база данных, платформа
Бесплатный инструментВсегда в наличии последнии версии компонентовДоступен на 9 языках (русский, да)Галерея приложений Web App Gallery
Umbraco, DotNetNuke, Drupal, WordPressВозможность добавить свои приложения
Web Platform Installer
WEB PLATFROM INSTALLERДемонстрация
MVC = Model, View, Controller
Model(Данные)
View(Отображение)
Controller(Логика)
Принцип работы MVC
Запрос
View
Controller
Ответ
ControllerРаботает с модельюНесет логику обработки
ViewОтображает модель пользователю
Компоненты ASP.NET MVC 3
Model(Данные)
View(Отображение)
Controller(Логика)
• Razor• Хелперы• Частичные представления
• Внедрение зависимостей• Фильтры действий• Глобальные фильтры
• Аннотация данных • Модели данных• Модели представления
ASP.NET MVC В VISUAL STUDIOДемонстрация
СПАСИБО ЗА ВНИМАНИЕ!
Смотрите в следующей серии… Движок представления Razor…