T20101

Mastering ASP.NET MVC

Are you curious about the inside-out of ASP .Net MVC? Do not miss out on this exclusive one time opportunity course with Dino Esposito.

Training card prices or other pricing contracts are not applicable for this course.

Om kursledaren Dino Esposito

As an architect and trainer, Dino Esposito is the author of several books on Web development and .NET design. His most recent books are "Microsoft .NET: Architecting Applications for the Enterprise"  and "Programming ASP.NET MVC", both from Microsoft Press. Dino speaks regularly at industry conferences including Microsoft TechED, DevConnections, and premiere European events such as DevWeek and BASTA.

Målgrupp: ASP.NET and Web developers, architects needing guidance of present and future choices.

There are essentially two levels of training as far as Web development is concerned. The first level is getting used to it. At this stage you just focus on your own mechanics with respect to the framework and learn what you can do to make it meet your basic needs. The second level is understanding how it works.  At this stage, you discover the internal mechanics of the framework and learn how to bend it to your meet any needs you may have. This class works to provide you the second level of training.

The class is designed to achieve two goals: discussing best patterns practices for common things such as writing controllers, views and routes, and explaining the logic behind aspects of the framework that can be customized, configured if not entirely replaced.  

By taking the class, you'll master the new wave of ASP.NET applications and double your capabilities of building effective ASP.NET applications of today and tomorrow.

The class is based on ASP.NET MVC 2.

The class is taught in english.

Detaljerat innehåll:

  • Responsibility of the Controller
  • o Service layer and repository patterns
  • o Factory and constructors
  • o Registry pattern and base controller classes
  • Routing
  • o Mechanics
  • o Constraints and route handlers
  • o URL design
  • o Catch-all routes
  • Common Programming Features
  • o Error handling
  • o Localization
  • o Input forms
  • o Dealing with ASP.NET intrinsic objects
  • Data in ASP.NET MVC
  • o Model binding
  • o Business model and validation
  • o View model
  • Responsibility of the View
  • o Generation of the response: default view engine
  • o HTML helpers, templated helpers and custom HTML helpers
  • o Server controls
  • o Script: AJAX and jQuery UI
  • Views and data
  • o Action-specific data for the view
  • o Weakly and strongly-typed views
  • o Common data for the view
  • o Views and magic strings (R#, and you)
  • o Non-HTML responses
  • Action filters
  • o Examples of filters: browser-specific views, global data
  • o Selectors
  • o Dynamic loading
  • o Filter injection
  • Custom views and action results
  • o Examples of custom results: RSS, permanent redirects
  • o File results
  • o Spark and other view engines
  • Testing features
  • o Mocking HTTP context
  • o What about the ASP.NET Cache?
  • o Testing routes
  • o Testing async methods
  • o Testing localized segments

Fakta

Kurs
T20101
Längd
3 dagar
Pris
21.900 kr (exkl. moms)

Det finns inga kurstillfällen

Bookmark and Share

Förkunskaper

A working knowledge of ASP.NET MVC is desirable, even though not strictly required. Recommended is course T2923 ASP .Net MVC i praktiken.

Kursmaterial

English electronic Labmanual and powerpoint slides is included in this course

Kontakta oss
för mer information:

08 - 587 116 10 (Stockholm)
031 - 773 07 90 (Göteborg)
040-662 20 60 (Malmö)
info@informator.se

 
Gold Partner
Novell Partner