Friday, 12 March 2010     | Register
ASP.NET MVC Training
ASP.NET MVC Training

Eclipse Web Solutions is now offering a beginner-to-advanced training curriculum for ASP.NET MVC. The course includes a mixture of theory modules and practical application development exercises.

The theory modules cover all aspects of the ASP.NET MVC framework, while the development exercises are designed to give context to the techniques and recomendations.

Please use the contact form to apply.

The following training modules are currently available:

Basic
Introduction to ASP.NET MVC
How to install the ASP.NET MVC framework.
The MVC pattern.
The ASP.NET MVC framework.
Hello world with ASP.NET MVC.
Controllers
Introduction to controllers and actions.
Action Filters.
Techniques for handling user input (Parameters, Model Binding, UpdateModel)
The basic action return types (View and RedirectToRoute).
Views
Master pages.
Views (readonly and forms)
Reusing UI components with view user controls.
Strongly typed views.
Using view helpers to promote clean, testable and maintainable views.
Understanding TempData.
Validation
Validating business rules and data constraints.
Reporting validation results to the user.

Advanced
Security
Authorizing access to controller actions, dealing with cross site request forgery and restricting HTTP verbs.

Routing
Customizing URLs.

Other Action return types
Returning other types of content from controller actions. JSON, RSS, files, Content etc

AJAX with ASP.NET MVC
Using jQuery to add AJAX capabilities to ASP.NET MVC user interfaces.

The Spark View Engine
Neater views with the Spark view engine.

Solution Layout
Strategies for solution layout and build automation.

jQuery Client-Side Controls
Use jquery for control behaviour such as auto-complete text box, sortable grids and calendars.

Testing Controllers
Bring testability to your user interface using dependency injection, mocking and the thunderdome principle.

Code Review
Learn from the experts by code reviewing some outstanding examples of ASP.NET MVC applications.

Copyright 2007 by Eclipse Web Solutions Pty Ltd   |  Privacy Statement  |  Terms Of Use