Home     Business Solutions    eLearning     Room Rentals    Resources     About Us    Careers    Directions    Contact Us     
IT Technologies
    - SharePoint
    - MDOP
    - Vista
    - Visual Studio
    - Win Server 2008


Download our
current catalog!










New Horizons Computer Learning Center
410-597-9722

Microsoft ASP.NET AJAX Using Visual C#.NET 2005

Course Length: 2 Days

Overview:
Microsoft has provided the ASP.NET AJAX Extensions, a set of assemblies based on the .NET Framework 2.0, which makes AJAX style web programming extremely simple. A task that used to take weeks; is now simplified to a drag and drop operation.

This course quickly dives into the history of AJAX and the simplification of AJAX made possible with the ASP.NET AJAX Extensions. You'll learn how to make partial page updates, work with Web Services in JavaScript, advanced AJAX debugging techniques, and more.

Prerequisites:
Basic programming background
Basic knowledge of Visual C#, HTML, CSS, JavaScript, and building Web-based applications using Visual Studio 2005.

Course Objectives:
Upon successful completion of this course, students will be able to:

  • Understand the prerequisites for ASP.NET AJAX
  • Understand the fundamentals of AJAX, and the benefits of the ASP.NET framework
  • Use the ScriptManager and the ScriptManagerProxy controls
  • Automatically serve localized resources specific to the browser culture
  • Understand The asynchronous communication that drives partial page updates
  • Create partial page updates with the UpdatePanel
  • Use over 30 control extenders written specifically for ASP.NET AJAX
  • Create your own extender controls for code reuse
  • Create an entire real world AJAX application from scratch
  • Implement life changing JavaScript debugging techniques that will change the way you forever develop web applications
  • Understand the difference between Server Side and Client side debugging
  • Understand the difference and benefits of Release vs. Debug scripts
  • Use an Object-Oriented approach to programming JavaScript
  • Embed your JavaScript files as embedded resources to a .NET assembly
  • Deploy an ASP.NET AJAX application

Course Content

Lesson 1: Introducing AJAX Fundamentals

  • The AJAX User Experience
  • The basis of all things Ajax
  • Moving Beyond Full Page Refreshes
  • The Components of ASP.NET AJAX

Lesson 2: Server Side ASP.NET AJAX

  • Configuring AJAX on the server
  • Script Manager Server Control

Lesson 3: ASP.NET AJAX Server Controls

  • The Update Panel Control
  • Rendering partial pages
  • Other ASP.NET AJAX Controls
  • Client-side events and user feedback
  • AJAX Error Handling

Lesson 4: Using the ASP.NET AJAX Control Toolkit

  • Introduction to the Toolkit
  • A Tour of AJAX-enabled controls
  • Enhancing existing Web server controls

Lesson 5: Developing Web Apps with AJAX

  • The ASP.NET AJAX Architecture
  • Building an AJAX application from scratch
  • Adding AJAX features to existing applications
  • Enabling AJAX in Web services

Lesson 6: Debugging ASP.NET AJAX Applications

  • Debugging JavaScript in Internet Explorer
  • Debugging JavaScript in Firefox
  • Debugging HTTP traffic with Fiddler
  • Sys.Debug helper class

Lesson 7: The AJAX Client Library

  • JavaScript extensions
  • The AJAX Sys namespace
  • Object-oriented AJAX extensions
  • Custom/Embedded Scripts
  • Debug vs. Runtime Scripts

Lesson 8: Deploying ASP.NET AJAX Applications

  • Installing AJAX on the server
  • ASP.NET projects for AJAX deployment
  • Configuring the server

6940 Tudsbury Road, Baltimore, MD 21244
P: 410-597-9722
www.nhbaltimore.com

New Horizons Computer Learning Centers
6940 Tudsbury Road, Baltimore, MD 21244   (410) 597-9722
Copyright © 2005 New Horizons Computer Learning Centers of Baltimore. All rights reserved.