Geospatial Training
Introduction to the ArcGIS Server JavaScript API
Course Overview:
Need to build a custom web application with ArcGIS Server that will work with multiple desktop and mobile platforms? The ArcGIS Server API for JavaScript is an excellent choice for building high performance, attractive web mapping applicationswhich will work on multiple platforms including Windows, Android and iOS.
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 is a small part of our popular Mastering the ArcGIS Server JavaScript API course taught as an instructor led, Internet based course.
Target Audience:
This course is designed for developers that wish to learn how to use the JavaScript API for Esri's ArcGIS Server to create GIS enabled application for desktop or mobile.
Prerequisites and recommendations:
Students taking this course should have a general understanding of computers and basic computer programming concepts. Experience with JavaScript is helpful.
Course Goals:
After successfully completing this course users will have acquired a number of new skills related to using the ArcGIS Server JavaScript API to create GIS enabled web applications. These new skills include:
- How to create a maps and add layers
- How to add Dynamic and Cached Map ServicesShapefiles
- How to display attributes in an Info Window
- How to create and add tools and toolbars to your web application
- How to integrate tool widgets to your application
- How to use Dojo Dijits to Build Application Layouts
Course Modules:
Course modules for this course include:
- 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
- Working with Graphics and GraphicsLayers
- Applying Symbols to Graphics
- Rendering with SimpleRenderer, UniqueValueRenderer, ClassBreaksRenderer
- Displaying Data in an InfoWindow
- Commonly Used Map Events such as: 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
- Basic Application Design and Layout
- Default API Configuration
Required Hardware & Software:
The following is required to take this course:
- Internet Browser (Internet Explorer 7 or higher recommended)
- Text Editor (Notepad ++ or JEdit recommended)
- Windows XP, Vista or 7
- High Speed Internet Connection (DSL, Cable, T-1 or better)
Cost and to order:
This is a self-paced, web based course. After ordering you will receive an email containing course and login instructions.
Self Paced Web Delivery: $129.00.
What is Web Delivery? You can view a sample class here. Click "Login as a guest"
Testimonials
"I learned a lot andwill recommend this and other GeoSpatial Training courses to the GIS'ers I know. Thanks for putting this course together and offering it at a great price." - Jason Warzinik, GISP, GIS Manager, Boone County, MO
