Upgrading to ASP.NET 3.5

Code: 50257
Course duration: 2 days
Price:

50257: Upgrading to ASP.NET 3.5 (2 Days)

About this Course

This Two-day instructor-ledcourse provides students with the knowledge and skills to Develop ASP.NET 3.5 Web Applications. The Web platform is getting larger every day, and ASP.NET is one of the most productive development environments that a programmer can get today. The ASP.NET 3.5 version introduces a lot of additions for the developer to build web applications more efficiently.
Among these features are additions to the Visual studio environment, new controls, Ajax support, jQuery Support, ADO.NET 3.5, Dynamic Data projects and much more.

This course provides a complete overview on the new features that you need to focus on the latest release of ASP.NET, and beyond.

Audience Profile

This course is intended for Architects, Programmers as well as Project Managers, which are familiar with the .NET framework and are experienced in ASP.NET 2.0 development.

At Course Completion

After completing this course, students will be able to:

  • Develop ASP.NET 3.5 web applications using the VS2008 new features.
  • Employ Entity Frameworkand LINQ to work with different database within ASP.NET 3.5 web applications.
  • Apply ASP.NET 3.5 Controls like ListView and DataPager to ASP.NET sites.
  • Make use of Ajax controls and scripts within an ASP.NET project.
  • Build Dynamic Data ASP.NET projects, with scaffolding and customization options.
  • Develop an ASP.NET MVC site using Testing and customization.

Course Outline

Module 1: Introduction

This module gives a basic introduction to the course content, going from the course outline to the reasons upgrading to ASP.NET 3.5 and namespaces used in the course through the various modules.

Lessons

  • Course Outline
  • ASP.NET 3.5 on the .NET Timeline
  • Why Moving to ASP.NET 3.5?
  • Namespaces used in the course

After completing this module, students will be able to:

  • Appreciate the relationships between the various components comprising ASP.NET 3.5.
  • Have a better understanding of why moving to ASP.NET 3.5.
  • Download and install the components used during the course into their working environment.

Module 2: New Features in Visual Studio 2008

This module explains how to develop web applications taking advantage of the new features of Visual Studio 2008, including the Designer, various windows and intellisense support.

Lessons

  • Designer Support
  • IDE Improvements
  • CSS Support
  • jQuery Intellisense

Lab : Using Visual Studio 2008 new features

  • Using VS2008 IDE features
  • Building a nested Master page
  • Build CSS into an ASP.NET web Application using VS2008 CSS Support

After completing this module, students will be able to:

  • Take advantage of the various Visual Studio 2008 designer support and IDE improvements.
  • Use the CSS support windows to have a better design experience and a better maintainability to their sites.
  • Use jQuery intellisense for easier programming with the jQuery language.

Module 3: ADO.NET 3.5

This module explains how to build a Web Application that uses the LINQ dialect in C# 3.0 combined with features presented by ADO.NET 3.5.

Lessons

  • LINQ Overview
  • Entity Framework overview
  • Accessing data using ADO.NET Data Services

Lab : Using ADO.NET

  • Using C# 3.0 , LINQ, ADO.NETand ASP.NET to create Web Application based on ADO.NET 3.5 new features

After completing this module, students will be able to:

  • Use Entity Framework ORM to create a data based object model.
  • Write basic LINQ and basic eSQL to query the database through a Web page.
  • Use a simple ADO.NET data Service within an ASP.NET site.

Module 4: ASP.NET 3.5 New Controls

This module explains how to use the ASP.NET 3.5 new controls in a web site for gaining rapider development process, and a site that is easier to manage and scale in the future.

Lessons

  • The ListView Control
  • The DataPager Control
  • The LinqDataSourceand EntityDataSource controls
  • The Chart Control

Lab : Using ASP.NET 3.5 new controls

  • Building a web page using EntityDataSourceand ListView with Datapager
  • Using Chart control to show a 3D pie graph based on the data previously connected

After completing this module, students will be able to:

  • Use the ListView Control on a web page.
  • Use The DataPager Control within a ListView Control.
  • Connect the ListView and DataPager Controls to LinqDataSource and EntityDataSource Controls.
  • Build a web page using the Chart control to display data.

Module 5: Ajax Support

This module explains how to Develop a Web application that uses the built in Ajax Support presented in ASP.NET 3.5.

Lessons

  • Using Ajax Controls to Improve responsivenes
  • Using services from a web page using Ajax control
  • Access Ajax client-side library by using client side scripts
  • Using jQuery

Lab : Ajax Support

Module 6: ASP.NET Dynamic Data

This module explains how to build a Dynamic Data Web site using the various Dynamic Data Controls and the Dynamic Data Project template presented in ASP.NET 3.5.

Lessons

  • Dynamic Data Controls Overview
  • Scaffolding
  • Dynamic Data Annotations
  • UI Customization

Lab : ASP.NET Dynamic Data
After completing this module, students will be able to:

  • Create ASP.NET Dynamic Data Project.
  • Use ASP.NET Dynamic data controls within a legacy ASP.NET site.
  • Control Scaffolding within specific objects from a given model.
  • Take advantage of Dynamic Data Annotations with validation and presentation.
  • Customize the UI presentation of data displayed by Dynamic Data Controls.

Module 7: ASP.NET MVC Framework

This module explains how to build an ASP.NET MVC web application using the ASP.NET MVC framework.

Lessons

  • MVC Model Architecture
  • MVC Customization
  • MVC Extensibility
  • MVC Testability

Lab : ASP.NET MVC
After completing this module, students will be able to:

  • Decide which web project type fits their planned web site.
  • Build a basic ASP.NET MVC project.
  • Customize the ASP.NET MVC behavior.
  • Appreciate the extensibility points of the request-response pipeline of an ASP.NET MVC Application.
  • Write a simple test project for an ASP.NET Application.

Prerequisites

Before attending this course, students must have:

  • Good knowledge in C# .NET language
  • Good knowledge in ASP.NET 2.0 programming
  • Basic knowledge in Java Script language
  • Basic knowledge of database programming

Course Reviews

No reviews found for this course.

Be the first to write a review