| 

Suggestions & Comments


Testimonials

Collette McBride
Date: Feb 04, 2010


Wil is very receptive to questions and willing to meet needs of group
AJAX

Register | Course Schedule | Course Outline | Instructors | FAQ | OnSite Training

Details

Date
Duration

1 Day

Class Size
Class Size

~15

Time Times

9:00-4:00

Computer Computer

Provided

Training Manual Training Manual

Included

Price Price

$235.00 + GST

Course Description

AJAX is a web browser technology which provides the basis for the creation of seamless Web 2.0 browsing experience. AJAX enhanced web websites retrieve and process content in the background without interrupting user’s current browsing experience: search auto complete, dynamic tooltips, and in place spelling are examples of this. Upon completion of this introductory course you will gain basic understanding of the technology which will provide you with a solid foundation to build your own sophisticated AJAX enhanced web experience.

Target Audience

Course is aimed at clients with the understanding of Web client side technologies such as HTML, CSS, and JavaScript. Basic comprehension of regular expression pattern matching is further recommended, however not required.

Learning Objectives

Upon successful completion of our AJAX seminar you will be able to:
  • Have an overview of AJAX technology.
  • Understand the XMLHttpRequest Object.
  • Build a cross-browser XMLHttpRequest Wrapper.
  • Build a simple AJAX Application Monitor that updates content in Real Time.
  • Work around cross-domain access restriction.
  • Perform client side AJAX data pre-processing with regular expressions.
  • Process JSON data from the Server.
  • Build an AJAX map of Kingston based on data feed from a live website.
  • Design with AJAX keeping older browsers and accessibility in mind.

Features

AJAX
Secure Payments
Seperator

Upcoming Classes

Seperator

Course Outline

Morning

Overview of AJAX technology
  • What is AJAX.
  • Current usage and live examples.
Understanding the XMLHttpRequest Object
  • HTTP client request flow overview.
  • Asynchronous and Synchronous execution.
  • Bandwidth and browser caching considerations.
Building a cross-browser XMLHttpRequest Wrapper
  • Major browser differences/similarities.
  • Efficient bandwidth use and caching prevention.
  • Cross-browser XMLHttpRequest wrapper.
Simple AJAX Application Monitor that updates content in Real Time
  • Testing the wrapper by coding in page content updater.
Work around cross-domain access restriction
  • Same origin policy security concept.
  • Simple proxy wrapper solution.
  • Cross domain JSON using tag.
  • Using Flash 8 and crossdomain.xml as bridge.
Client side AJAX data pre-processing
  • JavaScript regular expression object.
  • Extracting information from raw HTML source.
  • JSON benefits and google.com API example
Nutrition Break
  • Lunch time.

Afternoon

Build an AJAX map of Kingston based on kijiji.com data Part 1
  • Design search function utilizing our cross browser AJAX wrapper.
  • Pre-process data using regular expressions on the client side.
  • Benefits of pre-processing data on Server side proxy.
Build an AJAX map of Kingston based on kijiji.com data Part 2
  • Design a google map of Kingston with search controls.
  • Tying it all together.
  • Test driver!
AJAX with older Browsers and accessibility considerations
  • Search engine crawler limitations.
  • Screen reader considerations.
  • tag solutions.
Final Thoughts
  • Quick introduction to JavaScript frameworks.
  • Questions and assistance period.

Instructors

Daniel Sokolowski

Daniel Sokolowski has built several business and personal portals. As part of Primer Business Solutions, Mr. Sokolowski will be sharing his experience and knowledge in the role of instructor. His teachings will draw upon his background in information technology, business management and modern web design.


Mr. Sokolowski received a degree in Computer Sciences from Queen's University in 2006, and founded a Web Design company soon afterwards. His most recent venture is into Eco Property Management. Mr. Sokolowski’s experience in running a business and developing successful web design provides a unique perspective from a teaching instructor.

//

Register Online

To begin registration, please select the date you would like to attend.

 
More Info

Professional Staff

All members of Primer Business Solutions are driven professionals who focus on providing high quality training programs to people and to businesses. Our seminars are taught by skilled trainers who have worked in their respective fields for many years and are recognized as experienced industry professionals.

Contact Us

For questions concerning Primer Business Solutions or Primer Educational Seminars seminars, you can view our FAQ section or you can contact us for more information.