ESRI
Building ArcGIS Server Applications with JavaScript
Updated for ArcGIS 10.1 and Version 3.3 of the JavaScript API.
Need to build a custom web application with ArcGIS Server? The ArcGIS Server API for JavaScript is an excellent choice for building high performance, attractive web mapping applications.
In this self-paced course you'll learn the basic concepts of building web applications with ArcGIS Server using the API for JavaScript. The JavaScript API is extremely popular with ArcGIS Server developers for it's ease of use, versatility, and platform independence.
This course includes the following modules:
- Working with the Map
- Creating a Map and Adding Data Layers
- Working with the Map Extent and Spatial Reference
- Adding Tiled and Dynamic Map Layers
- Adding Cached Map Services to the Map
- Adding Dynamic Map Layers to a Map
- Applying a Definition Expression
- Working with Graphics and GraphicsLayers
- Applying Symbols to Graphics
- Rendering with SimpleRenderer, UniqueValueRenderer, ClassBreaksRenderer
- Displaying Data in an InfoWindow
- Commonly Used Map Events
- Map clicks, mouse movements, keyboard interaction
- Adding Toolbars
- Navigation Toolbar (Zooming, Panning, Full Extent, Next and Previous Extent)
- Drawing Toolbar (Drawing Points, Lines, Polygons, Extents)
- Working with Tasks
- Performing Spatial and Attribute Queries
- Identify Features
- Find Features
- Geocoding and Reverse Geocoding
- Geometry Operations (Buffering, Measure Distances, Calculating Area, much more)
- Routing
- Adding Widgets to the User Interface
- BaseMapGallery
- Legend
- Scalebar
- OverviewMap
- Basic Application Design and Layout
- Using Dojo Dijits to Build Application Layouts
- BorderContainer, ContentPane, TabContainer, AccordionContainer
- Using ESRI Sample Layouts for Efficient Layout Design
- Default API Configuration
Our Published Articles on This Subject
New to Web Development with HTML/CSS/JavaScript?
If you're completely new to HTML/CSS/JavaScript we suggest that you take our free online course HTML and CSS for Complete Beginners. You can enter this course free using a 'guest' login.
GISCI Education Credit:40 hours
Purchase Online
This is a self-paced, web based course. After ordering you will receive an email containing course and login instructions.
Self Paced Web Delivery: $319.00
What is Web Delivery? You can view a sample class here. Click "Login as a guest"
We offer the option of purchasing bound hard copies of the lecture notes for this course as well. Course notes are delivered by regular mail service within 5-7 days of purchase. (U.S. and Canada only)

Course Notes:
$50.00

Purchase by Email, Fax, Regular Mail
Registration Form