Banner Microsoft Silver Partner


Banner Microsoft Visual Studio 2010


Banner Embarcadero


TechDays Speaker 2012




header consultancy

ASP.NET MVC 3 Web Development

professional development training series


 

ASP.NET MVC is gebaseerd op het Model-View-Controller design pattern en biedt je de mogelijkheid om op een gestructureerde manier een testbare ASP.NET website of webapplicatie te ontwikkelen.

Training Icon Book

Beschrijving

ASP.NET MVC zet de nieuwe standaard in webapplicatie ontwikkeling in .NET. Seperation of concerns, testbaarheid en SEO zijn enkele belangrijke voordelen ten opzichte van traditionele ASP.NET webforms applicaties. In deze training behandelen we niet alleen alles over ASP.NET MVC, maar leren we je ook dit toe te passen met Dependency Injection en Unit testing zodat je na afloop direct aan de slag kan.

Training Icon Light

Voorkennis

Deze training is voor ontwikkelaars die bekend zijn met de basisprincipes van Web ontwikkeling.

Training Icon Page

Materiaal

Voor deze training gebruiken we engelstalig materiaal. Dit materiaal bestaat uit slides, oefeningen, demo's in digitale vorm.

Training Icon Hat

Examen(s)

Voor deze training zijn geen examens beschikbaar.

Training Icon Subjects

Onderwerpen

Introduction to ASP.NET MVC

  • Recap of ASP.NET Web development
  • Key benefits of ASP.NET MVC
  • The role of the model, view, and controller

Getting Started with ASP.NET MVC

  • Preparing your development environment for ASP.NET MVC
  • Creating an ASP.NET MVC project
  • Understanding the structure of an ASP.NET MVC project
  • Naming conventions
  • Creating views
  • Defining controllers
  • Defining a data model

Creating a Complete ASP.NET MVC Application

  • Creating strongly-typed views
  • Understanding URLs and action methods
  • Using HTML helpers
  • Handling form post-backs
  • Data validation

Using the Razor View Engine

  • Razor design goals
  • Implementing a Razor view
  • Razor syntax
  • Accessing model data in Razor views

Industrial-Strength ASP.NET MVC Applications

  • ASP.NET application architecture best practices
  • Implementing a repository and Entity Framework data model
  • Using Dependency Injection
  • Implementing a custom controller factory
  • Test-Driven Development with ASP.NET MVC

View Techniques

  • Defining and using custom HTML helpers
  • Defining a layout/master page
  • Using styles
  • Defining and using partial views
  • Razor helper method syntax

Implementing Navigation

  • Defining view-model classes
  • Implementing data filtering in a controller
  • Understanding the routing mechanism
  • Adding custom entries to a route table
  • Defining defaults, parameters, and validation
  • Generating URLs and hyperlinks
  • Custom route constraints

State Management

  • Using hidden fields
  • Session and application state
  • Custom model bindings

Using Ajax and jQuery with ASP.NET MVC

  • Overview of Ajax and ASP.NET MVC
  • Unobtrusive Ajax
  • Using Ajax action links
  • Overview of jQuery
  • jQuery techniques
  • Using jQuery UI

Additional ASP.NET MVC3 Techniques

  • View scaffold templates
  • Controller scaffold templates
  • Dependency injection with Unity

Data

Training Icon Euro

Prijs € 1.325,00 p.p. excl. BTW.

Training Icon Clock

Duur: 3 dagen. (van 9:00 tot 16:30)

Training Icon Person

De training wordt klassikaal gegeven aan maximaal 10 personen.

Training Icon Location

Trainingslocatie: Leersum

Training Icon Location

Trainingsdata:
29-05 Aanmelden Optie

Training Icon Info

Wil je meer informatie over deze, of andere trainingen? Neem gerust contact met ons op. Je kunt ons bereiken via 0343-420 875 of .