Google Maps Courses
Building Rich Google Maps Interfaces with Dojo
Summary
This course was designed as a supplement to our Introduction to the Google Maps API and Advanced Google Maps API Programming courses. Dojo is an excellent JavaScript framework for creating rich Internet applications. Dojo is composed of three projects including Dojo Base and Core, Dijits, and DojoX. Many web application developers choose Dojo because of the rich user interface controls provided by Dijit and DojoX. However, Dojo is much more than a JavaScript user interface toolkit. Dojo handles browser normalization, fixes browser compatibilities, DOM querying, remote scripting, drag and drop, data store API, localization and internationalization, cookie handling, accessibility, and more. One of the most common requirements of a Google Maps application is to plot points of interest (markers) on a map. In this course you'll learn how to use the Dojo Data API to read point data from XML, JSON, and CSV format data files and plot them on a Google Map. And of course we won't neglect the wonderful user interface controls provided by Dijit and DojoX. We'll take a look at form and layout controls, Tree, DataGrid, charting, and image display controls.
Intended Audience
This course is designed for intermediate level Google Maps programmers. Please consider our Introduction to the Google Maps API as a prerequisite.
Modules
Module 1: Introduction to Dojo
Module 2: Integrating Dojo with Google Maps
Module 3: Dojo Base and Core
Module 4: Dojo Data API
Module 5: AJAX and Remote Server Communication
Module 6: DOM Utilities
Module 7: Using Dijits and DojoX to Build Rich User Interfaces
Module 8: Form and Layout Controls
Module 9: Trees, DataGrid, Charting, Image Display Controls
Some of Our Published Articles on this Subject
Reading JSON Data with Dojo
Accessing Multiple Data Formats with the Dojo Data API
Using Dojo to Enhance Web Mapping Applications
Purchase with our Google Maps Developer Bundle to Save!
GISCI Education Credit: 20 Hours
Purchase Online
E-Delivery: $60.00 (Email with downlink link)
Mail Delivery: $75.00 (U.S. and Canada Only)

Purchase by Email, Fax, Regular Mail
Registration Form
You may also be interested in these related books on Google Maps and Dojo.