Select a course:

Advanced Ajax for Asp.Net

Objectives

This course is for experienced asp.net developers who want to drill deep in to the use of Ajax within their asp.net applications. 

A common misconception is that using the UpdatePanel is all you need to know to do Ajax in Asp.net applications.  Although this is a fantastic control it is not always the most efficient, and we cover all options from using raw Ajax, the asp.net Ajax client libraries and the Server Controls and Extensions.

In addition you will learn how to create your own Asp.Net Ajax controls.

What you need to know

You should be an experienced Asp.Net developer, but you don't need no know anything about Ajax.

What you will learn

There is so much cool stuff in this course that you can come away with the skills to revolutionise your User Interfaces for your Asp.Net apps!  From avoiding unesseccary postbacks, to taking control on the Browser navigation buttons, to creating subtle and effective animations, or having drag and drop in the client - it's all here.


This course lasts 2 days

Outline

Asp.Net Ajax Extensions

Asp.Net Ajax Overview

  • Introduction to Ajax
  • Asp.Net Ajax Overview

Using Ajax Extensions

  • Calling Web Services from the Client
  • Updating the UI
  • Dealing with Exceptions
  • Application Services
    • Membership

Asp.Net Ajax Update Panel

  • UpdatePanel Overview
  • Why Use UpdatePanel Controls
  • How UpdatePanel Controls Work 
  • Enabling Partial-Page Updates 
  • Asynchronous Postbacks
  • What are Triggers?
  • Understanding UpdatePanel Refreshes 
  • Controlling Browser History

Asp.Net Ajax Control Toolkit

  • Overview
  • Exploring Control Extenders
  • Using the AutoComplete Extender
  • Using other extenders

Building ASP.NET AJAX Controls

  • Essential Client Types
    • Sys.Component
    • Sys.UI.Behavior
    • Sys.UI.Control
  • Components
  • Properties and Events
  • Property Change Notification
  • Creating a Server Control Extender
  • Embedded Resources
 

Related Courses

Advanced Ajax for Asp.Net relates to Advanced Asp.Net Techniques because both courses explore advanced asp.net skills
Advanced Ajax for Asp.Net relates to Silverlight for Developers (inc Ria Services, M-V-VM and PRISM) because both deal with creating RIA apps for an enhanced User Experience (UX)
 

About bbits training

Professional developers and trainers

All our training courses are delivered by professional developers who are also professional trainers.  We believe that training is a particular skill that needs to be backed up by real-world experience.  

Real-world training

The courses are based around achieving real-world productivity improvements, and providing a structured, encouraging environment that means delegates get the knowledge they need efficiently.

Flexible

Our courses, though they follow a structure, can differ each time they are delivered, because our trainers can focus on the areas of the course that are most important to the delegates.  We assess delegates requirements either with managers prior to the course, or at the start of each course with the delegates, so that we can provide the best possible course.  We can provide, at no extra cost, completely customised courses with different outlines and durations for any that require it - please contact us if you have a particular requirement.

Hands-on involvement

Each delegate will have their own computer and all our course contains a large proportion of "hands-on" work.  Each section is dealt with first by the trainer, who will fully involve the delegates in discussion, and through hand's on work, and be followed by exercises that will back this up, and push the delegates to go further.

Free goodies

At the end of the course, delegates recieve copies of all the examples and exercises to take back with them, together with a certificate, and other course materials on cd or usb stick. Look out for other goodies that we also provide!

Seen our courses elsewhere?

Our courses are often contracted out for other training providers, so you may see the same content elsewhere.  In fact we often deliver the courses for other providers too, so don't be surprised if you see our courses and trainers if you book through someone else.  Of course if you want to customise a course then please contact us directly!