Building Effective ASP.NET MVC 3.0 Web Sites using Visual Studio 2010 — A 5 day course

contact usEnquire about this course

Synopsis

This course provides the necessary skills and techniques to design and write scalable, robust and secure web applications using Microsoft Visual Studio 2010 and the ASP.NET MVC 3 Framework.

You will gain in-depth technical knowledge of ASP.NET MVC 3 and its related technologies and obtain practical insights into developing enterprise-scale, data-driven web applications. Throughout the course you will be building a fully functional ASP.NET MVC 3 web solution, using best practices including writing secure code to protect against potential malicious attacks.

The course introduces Testable Design Patterns and promotes Test Driven Development with ASP.NET MVC 3. The course is presented as a mixture of lectures and hands-on exercises. Instructions and solutions are provided in both C# 4.0 and Visual Basic 2010, enabling you to work with your choice of language. (Before attending, delegates must already know one of these .NET languages.)

Objectives

On completion of this course, delegates should be able to:

Suitable For

Delegates wishing to gain in-depth technical knowledge of ASP.NET MVC 3 and its related technologies and obtain practical insights into developing enterprise-scale, data-driven web applications.

Prerequisites

Before attending this course, students must have the following skills:

Delegates should have basic knowledge of HTML and web page creation. These skills can be obtained by attending our Building an Effective Web Site course.

Delegates should have an existing knowledge of a .NET programming language (C#3.0/4.0 or VB 2008/2010). Delegates without these skills would benefit from attending a .NET programming language course.

Delegates are not required to have any experience in ASP.NET WebForm development but require at least 6 months experience working with the .NET 4.0 framework.

Publicly scheduled dates, locations, and prices

A schedule of dates for this subject is not currently available. Please call 0333 210 0140 or use our contact form to enquire about places and availability.


Contents

Web application architectures

Creating ASP.NET MVC 3 projects in Visual Studio 2010

Models

Controllers

Action filters

Views

Validation and error handling

Ajax

Request routing and mapping URLs

Services

Securing the application

Managing state

Combining technologies

Testing

Deploying the application