Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-800-268-7737 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Developing Web Applications with Microsoft Visual Studio 2010 (M10264)

Enhance the performance and scalability of web site applications.

GK# 6284 Vendor# M10264

Course Overview


Develop advanced ASP.NET MVC and Web Forms applications using .NET Framework 4 tools and technologies. Through 15 hands-on labs, you will practice coding activities that can enhance the performance and scalability of web site applications. During the course, you will compare ASP.NET MVC with Web Forms and learn when each should/could be used.

Also, this course will prepare you for Exam 70-515: TS: Web Applications Development with Microsoft .NET Framework 4. Success on Exam 70-515 earns you the MCTS: .NET Framework 4, Web Applications certification and credit towards MCPD: Web Developer 4 certification.


  • Delivery Format:
  • Date:
  • Location:
  • Access Period:


What You'll Learn

  • Underlying architecture and design of a web application
  • Apply best practices and make appropriate trade-offs based on business requirements
  • Develop MVC models, controllers, and views
  • Optimize the design of a web application for discoverability by search engines
  • Write server-side code for Web Forms
  • Optimize data management for Web Forms
  • Ensure quality by debugging, unit testing, and refactoring
  • Secure a web application
  • Apply Master Pages and CSS for a consistent application UI
  • Develop client-side scripts and services for a responsive, rich, and interactive UI
  • Implement advanced AJAX in a web application
  • Deploy a web application
  • Develop a web application using Silverlight


Viewing outline for:

Virtual Classroom Live Outline

1. Overview of Web Application Design

  • IIS 7.0
  • ASP.NET 4.0
  • Introduction to the MVC Framework
  • Request Life Cycle

2. Designing a Web Application

  • Web Applications: Case Studies
  • Web Application Design Essentials
  • Guidelines for Determining When to Use Web Forms and MVC
  • Visual Studio 2010 Tools and Technologies for Web Application Design

3. Developing MVC Models

  • Exploring Ways to Create MVC Models
  • Creating a Data Repository

4. Developing MVC Controllers

  • Implementing MVC Controllers
  • Creating Action Methods

5. Developing MVC Views

  • Implementing MVC Views
  • Implementing Strongly Typed MVC Views
  • Implementing Partial MVC Views

6. Designing for Discoverability

  • Overview of Search Engine Optimization
  • Creating the Robots and Sitemap Files
  • Using ASP.NET Routing

7. Writing Server-Side Code for Web Forms

  • Structure of a Web Application
  • Controlling ViewState
  • Localizing a Web Application
  • Persisting Data on a Web Forms Page
  • Validating User Input

8. Optimizing Data Management for Web Forms

  • Managing Data by Using LINQ to Entities
  • Using Data Source Controls
  • Using ASP.NET Dynamic Data

9. Ensuring Quality by Debugging, Unit Testing, and Refactoring

  • Debugging and Refactoring Code
  • Unit Testing Code
  • Processing Unhandled Exceptions
  • Test Driven Development

10. Securing a Web Application

  • Configuring Authentication
  • Configuring ASP.NET Membership
  • Managing Authorization by Using ASP.NET Roles

11. Applying Master Pages and CSS

  • Applying Master Pages
  • Applying CSS, Skins, and Themes

12. Developing Client-Side Scripts and Services

  • Developing Client-Side Scripts
  • Implementing AJAX
  • Creating Services

13. Implementing Advanced AJAX in a Web Application

  • Implementing AJAX in ASP.NET MVC Pages Using Microsoft AJAX
  • Implementing AJAX in ASP.NET MVC Pages Using jQuery
  • Working With jQuery and AJAX Events

14. Deploying a Web Application

  • Overview of Web Application Deployments
  • Overview of Web Site Deployments
  • Deploying AdventureWorks

15. Developing a Web Application by Using Silverlight

  • Introduction to Rich Internet Applications
  • Overview of Silverlight
  • Creating a Silverlight Application


Viewing labs for:

Virtual Classroom Live Labs

Lab 1: Exploring the Adventure Works Web Site

Lab 2: Redesigning the Adventure Works Web Site

Lab 3: Developing MVC Models

Lab 4: Developing MVC Controllers

Lab 5: Developing MVC Views

Lab 6: Designing for Discoverability

Lab 7: Writing Server-Side Code for Web Forms

Lab 8: Optimizing Data Management for Web Forms

Lab 9: Debugging, Unit Testing, and Refactoring

Lab 10: Securing a Web Application

Lab 11: Applying Master Pages and CSS

Lab 12: Developing Client Side Scripts and Services

Lab 13: Implementing Advanced AJAX for the AdventureWorks Web Application

Lab 14: Deploying AdventureWorks

Lab 15: Developing a Web Application by Using Silverlight

Who Should Attend


Professional web developers who use Microsoft Visual Studio in a team-based, medium-to-large-sized development environment, who have at least two-to-three years of experience developing web-based applications using Microsoft Visual Studio and Microsoft ASP.NET, who are experienced users of Microsoft Visual Studio 2008 SP1 and newer releases of the Visual Studio product, and who already understand how to use the new features of Visual Studio 2010

Follow-On Courses

Training Exclusives

This course comes with 12 months access to the following benefits:

  • Practice Labs
  • 24x7 Mentoring
  • Indexed Class Recordings
  • Unlimited Course Retakes
  • Digital courseware
Find out more
Course Delivery

This course is available in the following formats:

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 5 day

Request this course in a different delivery format.