skip to Main Content

Building ArcGIS Server Applications with JavaScript

So you need to develop a web mapping application using ArcGIS Server?  Perhaps you’re converting an old (really old) ArcIMS application or maybe building a new application from scratch.

Sure, you could build a bare-bones, template-based application using ArcGIS Server Manager in just a few minutes.  But you want more than that!  You want a fully customized application with the specific functionality you want to provide your end users and branded in your own way.  You don’t want your application to look like all those other generic applications already out there.

You know what you want to build but you aren’t sure how to go about getting it done.  If you have the budget maybe you could hire a consultant….but who has a budget for anything these days!  Besides, consultants don’t always deliver the expected results.

We’re all expected to do more with less.   Our bosses and clients expect the application to look great, function flawlessly….and be delivered tomorrow and within budget.  No problem right?

Whether due to budget constraints or perhaps just a desire to create the application in-house you or your staff will be responsible for this job.  But developing custom web mapping applications is hardly a simple task for anyone new to programming and application development.

ArcGIS Server is a complex piece of software.   Almost all GIS Analysts and Technicians can use ArcGIS Desktop to create projects with the correct data loaded and symbolized.  They may even know how to publish these projects as services in ArcGIS Server.  But how does this data, published as a service, magically transform itself into a web mapping application that provides the functionality and design that you want.  It’s not magic….I can assure you that is not the case.

What we’ve got for you

The good news is that even novice programmers can learn how to build custom mapping applications with ArcGIS Server using the JavaScript API.

Even better, you can learn these skills from your office or home in a self-paced environment on the web.  Our instructors guide your training and are available to answer any questions or resolve problems as they arise.

This instructor guided course is delivered through our online Virtual GIS Classroom which can be accessed from anywhere (provided of course that you have an Internet connection).

“I wanted to let you know about the project that resulted from the ArcGIS JavaScript class I recently took with you. The site is, which I did through my job at AAAS and in cooperation with Amnesty International, USA. On the site, there is a section called interactive maps which utilizes a human rights database and maps I created. I used a variety of techniques from the course in the creation of the site and the things I learned were invaluable in its creation.”
— Susan Wolfinbarger, American Association for the Advancement of Science

  • All lectures are pre-recorded so you can watch them at your own pace and review as many times as you’d like.
  • Bound hard copies of the lecture notes are also mailed to you before the class begins so that you can take notes while viewing the lectures.
  • We also provide 20 exercises as part of this course.  Each is designed to supplement the information you learn in the lecture section of our course.

“This was an excellent course.” – Jeff Harahush —  Denver Regional Council of Governments

The Capstone Project is a final project designed to simulate the type of project that you will likely encounter in your work environment.  In a real-world project, you will typically be presented with a list of functional specifications for an application and it will be up to you as a developer to build an application that meets those specs.  With this final project, we provide you with a project similar to what you will find in a work setting.

Link to a video demonstration of a capstone project developed by a past student of our course, Chuck Failing of the Wisconsin Dept. of Transportation.

Too busy to finish the course materials within our 5-week course session?  No problem.  All students have access to the course materials for a full year.  This includes any course updates that occur during that time.  Perfect for course review, updating, or for the student that just needs a little more time.

Traditional instructor-led training is costly….travel, work downtime, and expensive courses can all add up quickly.  Our web-based training provides a cost-effective means of developing the skills necessary for building web mapping applications – at a price you can’t beat.

“Liked the combination of slides and exercises. I learn best by example – your approach lets me type in code, and if it doesn’t work I can check solution. More examples the better for me, everything I’ve ever learned about GIS programming came by starting with an example and modifying it. Thanks again, will likely take a course in the future.”  – Joe Spollen – Geodatamodelers

Benefits of Taking This Course

This course will teach you how to build high performance, attractive Web mapping applications using the lightweight, browser based ArcGIS Server JavaScript API.  No programming experience is necessary.  Even novice GIS programmers leave our course with the skills needed for building custom GIS web applications for your organization.

Course Modules

  • Module 1: Introduction to ArcGIS Server 10.1 for Developers
  • Module 2: Introduction to Dojo for ArcGIS Server Development
  • Module 3: Introduction to Programming the ArcGIS Server API for JavaScript
  • Module 4: Advanced Concepts of the ArcGIS Server API for JavaScript
Back To Top
×Close search