Conceptos básicos de Asp.net mvc
18
Asp.Net MVC Gustavo Alzate Sandoval Arquitecto de soluciones http://www.eltavo.net @ElTavoDev
-
Upload
gustavo-alzate-sandoval -
Category
Technology
-
view
1.519 -
download
2
Transcript of Conceptos básicos de Asp.net mvc
![Page 1: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/1.jpg)
Asp.Net MVC
Gustavo Alzate Sandoval
Arquitecto de soluciones
http://www.eltavo.net
@ElTavoDev
![Page 2: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/2.jpg)
Agenda
1 2 3 4 5 6
Introducción
global
Controladores
&
Acciones
Localización¿Routing? Modelos
&
Vista modelos
Vistas
7
Trabajando
con
datos
8
Demo
![Page 3: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/3.jpg)
![Page 4: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/4.jpg)
Routing
![Page 5: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/5.jpg)
Routing
![Page 6: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/6.jpg)
Routing
![Page 7: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/7.jpg)
Actions
• Action parameters
• Action results
• Action filters
![Page 8: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/8.jpg)
Views
• Razor
• Layout
• Partial
• HtmlHelpers
![Page 9: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/9.jpg)
Views
![Page 10: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/10.jpg)
Models & ViewModels
![Page 11: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/11.jpg)
Models & ViewModels
![Page 12: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/12.jpg)
Comunicando vista y controlador
![Page 13: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/13.jpg)
Comunicando vista y controlador
• Model Binding
• ViewBag
• ViewData
• TempData
• Session
• Ajax
![Page 14: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/14.jpg)
Trabajando con datos
• ORM (EntityFrameork, Telerik DataAccess)
• DataAnottations
• Enfoques
• Linq
• Lambda
• Repository & UnitOfWork
![Page 15: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/15.jpg)
Linq
![Page 16: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/16.jpg)
Lambdas
![Page 18: Conceptos básicos de Asp.net mvc](https://reader036.fdocumento.com/reader036/viewer/2022081807/55abac5e1a28ab80778b4716/html5/thumbnails/18.jpg)
GRACIAS!!!