Global Knowledge

1-800-COURSES
Chat Now

Shopping Cart | My Global Knowledge Login | United States United States [change region]

  • Courses
    • Browse Catalog
    • Delivery Methods
    • New Courses
    • Special Offers
    • Guaranteed Dates
    • Search Wizard
  • Certifications
  • Training Solutions
    • Corporate Training
    • Government Training
    • Partner with Us
  • Training Locations
    • Atlanta
    • Chicago
    • Dallas
    • Morristown
    • New York
    • Raleigh
    • San Jose
    • Washington, DC
    • All 150+ Locations
  • Knowledge Center
    • Assessments
    • Case Studies
    • Decision Briefs
    • Demos
    • Events
    • Lab Topologies
    • Mobile Apps
    • Practice Files
    • Special Reports
    • Twitter
    • Videos
    • Webinars
    • White Papers
  • Contact Us
Developing Web Applications with Microsoft Visual Studio 2010

Home > Course Catalog >  Microsoft Training > Developing Web Applications with Microsoft Visual Studio 2010

Developing Web Applications with Microsoft Visual Studio 2010 (M10264)

Enhance the performance and scalability of web site applications.

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.

Global Knowledge Exclusive!

Continue developing your skills after class with 24/7 access to our live remote labs for six months, providing you with valuable extra time for hands-on practice.

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

Who Needs to 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

Prerequisites

  • Understanding of the problem-solving techniques that apply to software development, including principles of software development
  • Basic understanding of scripting techniques and some hands-on experience writing scripts
  • General understanding of the purpose, function, and features of .NET Framework
  • Experience using Visual Studio 2008
  • Experience in object-oriented design and development
  • Experience in N-Tier application design and development

Follow-On Courses

  • Developing Data Access Solutions with Microsoft Visual Studio 2010 (M10265)

Course 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

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

Microsoft

Virtual Classroom

Course Code: 6284

Authorized Course

$2995 USD

5 Day Course

Microsoft Course: M10264

5 Day SATV Voucher


Payment Options

Alert Me Alert Me

Schedule and Registration

View Schedule
Other Delivery Methods

On-Site

Resources

PDF of this course

 

Additional Information

This course uses digital courseware.

 

Share

Copyright ©2013 Global Knowledge Training LLC  All rights reserved.  1-800-COURSES (1-800-268-7737) Privacy  Legal  Policies  Site Map  Blog RSSRSS