1.MVC – principles
§ MVC presentation – Model, View, Controller, ViewModel, AutoMapper
§ MVC versus WebForms
§ Practice application
§ Homework
2. MVC in action – basics
§ MVC practice application – review
§ ViewModel / ViewBag / ViewData
§ Sending parameters : Action to Action , Action to View, View to View, View to Action
§ Model Binding: Default, CheckboxFor,
§ Practice Application: Binding a serialized class. Binding to a list
§ MVC Routing : examples, hidden id, catch all route
§ Homework
3. MVC in action – medium
§ Razor and MVC : Areas. Layout. EditorTemplates/DisplayTemplates, practice for DateTime
§ Ajax in MVC: Ajax with JQuery, practice for handling errors.
§ MVC filters: IAuthorization, IActionFilter, IResultFilter,IExceptionFilter , practice: IActionFilter for logging actions/views times
§ Homework
4. MVC in action – advances
§ MVC Security: Authorize, practice
§ TDD MVC : on ViewModel, on Action, on View.Practice.
§ MVC tools: T4MVC , RouteDebugger, Glimpse ,MiniProfiler
§ Localization
§ Final Q&A.
No comments:
Post a Comment