construyendo tu ecosistema de desarrollo web
TRANSCRIPT
![Page 2: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/2.jpg)
![Page 3: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/3.jpg)
Asp.Net MVC
![Page 4: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/4.jpg)
Moderno y ágil?
![Page 5: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/5.jpg)
Productividad
![Page 6: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/6.jpg)
Open source
![Page 7: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/7.jpg)
Lo mas importante
![Page 8: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/8.jpg)
routing
http://localhost/Events/Index
http://localhost/Events/Detail/5
http://localhost/Events/Index?page=1&sort=name
![Page 9: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/9.jpg)
controller
QueryString
Model
![Page 10: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/10.jpg)
view
Views/Home/Index
http://localhost/Home/Index
![Page 11: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/11.jpg)
view
![Page 12: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/12.jpg)
model binding
Default binderCustom binder
![Page 14: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/14.jpg)
Y mucho más!
![Page 15: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/15.jpg)
![Page 16: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/16.jpg)
Asp.Net MVC Webapi
![Page 17: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/17.jpg)
routing
Get> http://localhost/Event
Get> http://localhost/Event/3
Post> http://localhost/Event
Put> http://localhost/Event
Delete> http://localhost/Event/5Y mas verbos: http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
![Page 18: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/18.jpg)
controller
![Page 19: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/19.jpg)
Representaciones
![Page 20: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/20.jpg)
Selfhost
![Page 21: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/21.jpg)
Y mucho más!
![Page 22: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/22.jpg)
![Page 23: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/23.jpg)
Single page application (SPA)
![Page 24: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/24.jpg)
Single page application (SPA)
![Page 25: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/25.jpg)
Server Client
Web UI
HTML/CSS/JS
Data services
JSON/XMLApplication layer
JavaScript
Visible UI
HTML/CSS
Data access layer
JavaScript
Local storage
Navigation
APIs
Steve Sanderson http://channel9.msdn.com/Events/TechDays/Techdays-2012-the-Netherlands/2159
![Page 26: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/26.jpg)
En el futuro
![Page 27: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/27.jpg)
Hoy
![Page 28: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/28.jpg)
Requirejs
![Page 29: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/29.jpg)
Requirejs
![Page 30: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/30.jpg)
Requirejs
![Page 31: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/31.jpg)
Knockoutjs
![Page 32: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/32.jpg)
Knockoutjs
![Page 33: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/33.jpg)
Knockoutjs
![Page 34: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/34.jpg)
Knockoutjs
![Page 35: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/35.jpg)
Knockoutjs
<span data-bind="text: name" />
![Page 36: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/36.jpg)
Knockoutjs
![Page 37: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/37.jpg)
sammyjs
![Page 38: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/38.jpg)
sammyjs
![Page 39: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/39.jpg)
amplifyjs
![Page 40: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/40.jpg)
amplifyjs
![Page 41: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/41.jpg)
amplifyjs
![Page 42: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/42.jpg)
![Page 44: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/44.jpg)
También os podría interesar
![Page 45: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/45.jpg)
Preguntas???
![Page 46: Construyendo tu ecosistema de desarrollo web](https://reader031.vdocuments.pub/reader031/viewer/2022020123/55ab0f331a28abd44f8b4611/html5/thumbnails/46.jpg)
Para saber más
http://www.asp.net/mvchttp://www.asp.net/web-apihttp://requirejs.org/http://knockoutjs.com/http://sammyjs.org/http://amplifyjs.com/http://www.asp.net/single-page-applicationhttp://backbonejs.org/