Index
Designing the Application Architecture (19%)
Un buen libro del equipo de patterns&practices que nos puede ayudar con esta parte del examen es
http://msdn.microsoft.com/en-us/library/dd673617.aspx
Plan the division of application logic
This objective may include but is not limited to: choosing between client-side and server side processing, planning separation of concern, (for example, partitioning functionality between controllers and evaluating business and data service consumption), planning for long-running processes (for example, synchronous vs. asynchronous)
http://msdn.microsoft.com/en-us/library/428509ah(VS.100).aspx
http://msdn.microsoft.com/en-us/library/ms998548.aspx
http://blogs.msdn.com/diegumzone/archive/2006/10/09/3_2D00_Tier_2C00_-3_2D00_Layer_2C00_-MVC_3A00_-a-Trio-of-Famous-Trios.aspx
Long-running process (synchro vs. asynchro)
http://www.ajaxmatters.com/articles/asp/long_run_process_p1.aspx
http://www.codeproject.com/KB/aspnet/asynctransactionhandler.aspx
Analyze requirements and recommend a system topology
This objective may include but is not limited to: designing interaction between applications, mapping logical design to physical implementation, validating nonfunctional requirements and cross-cutting concerns (for example, communications, operations management, and security), evaluating baseline needs (for example, scale and quality of service)
Cross-cutting concerns
http://msdn.microsoft.com/en-us/library/ee658105.aspx
Evaluating baseline needs
Choose appropriate client-side technologies
This objective may include but is not limited to: JavaScript, ASP.NET AJAX, jQuery, Microsoft Silverlight
JavaScript
http://es.wikipedia.org/wiki/JavaScript
Asp.Net WebForms
http://www.asp.net/web-forms/
Asp.Net MVC
http://www.asp.net/mvc/
JQuery
http://docs.jquery.com/Tutorials
Silverlight
http://www.silverlight.net/
http://msdn.microsoft.com/en-us/library/dd410060(VS.100).aspx
Choose appropriate server-side technologies
This objective may include but is not limited to: user controls, server controls, partials, custom HtmlHelper extensions, Web parts, inheriting controls, dynamic data controls
User controls
http://msdn.microsoft.com/en-us/library/y6wb1a0e(VS.100).aspx
Server controls
http://msdn.microsoft.com/en-us/library/zt27tfhy(VS.100).aspx
Web parts
http://msdn.microsoft.com/en-us/library/e0s9t4ck(VS.100).aspx
Partials
Custom HtmHelper extensions
http://msdn.microsoft.com/en-us/library/system.web.mvc.htmlhelper(VS.100).aspx
Inheriting controls
http://weblogs.asp.net/cfigueroa/archive/2009/07/28/herencia-visual-asp-net.aspx
dynamic data controls
http://weblogs.asp.net/scottgu/archive/2007/12/14/new-asp-net-dynamic-data-support.aspx
Desing state management
This objective may include but is not limited to: designing an application for the proper use of application state, session state, and request state (for example, ViewState, ControlState, Cache object, cookies, and client-side persistence)
Application state
http://msdn.microsoft.com/en-us/library/ms178594(VS.100).aspx
Session state
http://msdn.microsoft.com/en-us/library/ms178581(VS.100).aspx
Request state ( ViewState, ControlState, Cache object, cookies, and client-side persistence, Velocity)
http://msdn.microsoft.com/en-us/library/bb386448(VS.100).aspx
http://msdn.microsoft.com/en-us/library/z1hkazw7(VS.100).aspx
0 comentarios: