Developing Web Apps with ArcGIS API for JavaScript / Building Applications Using the ArcGIS API for JavaScript Resources

10-28-2014 10:52 AM

Developing Web Apps with ArcGIS API for JavaScript / Building Applications Using the ArcGIS API for JavaScript Resources

Note: This resource list is for all versions of the instructor-lead course on the ArcGIS API for JavaScript.

Esri Resources

ArcGIS for Developers

Web Application Builders / Viewers

ArcGIS for Server

ArcGIS for Desktop

ArcGIS  / ArcGIS  for Organizations

Earlier ArcGIS Releases

Esri Training


Web Courses

Esri Conference Proceedings Videos

Esri video web site

  • E380 – Esri Video covering GIS events, products, people and topics
  • E380 > JavaScript – JavaScript specific videos

2015 Esri User Conference New

2015 Esri Developer Summit

2014 Esri International User Conference

2014 Esri Developer Summit

2013 Esri International User Conference

2013 Esri Developer Summit


ArcGIS API for JavaScript

ArcGIS API for JavaScript - Books

ArcGIS API for JavaScript - Download


ArcGIS  and sample servers – Services Directory


ArcUser - JavaScript

Asynchronous Module Definition

Blog Articles

Books & Videos – HTML, CSS, JavaScript

Browser Compatibility

  • Can I Use – Compatibility tables for support of HTML5, CSS3, SVG and more in desktop and mobile browsers
  • Browse Happy – Find out the latest versions of the major browsers – Google Chrome, Mozilla Firefox, Safari, Opera, Internet Explorer.

Browser console tutorials

Collaboration tools / Sandboxes



GeoNet Places 

JavaScript Coding Guidelines / Style Guide




  • Raphael – a “small JavaScript library that should simplify your work with vector graphics…” Check the Add graphics to a map sample to see how you can use the Raphael library for marker symbols.

Planning Tools




  • Karma – Low-level unit testing

Tools & Utilities

Tutorials on JavaScript, HTML, CSS, and DOM

Web Application Builders / Viewers

Web AppBuilder for ArcGIS

Version Contro


  • GIS Stack Exchange - Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals.
  • stackOverflow – a question and answer site for professional and enthusiast programmers.
  • HTML5 Rocks – a resource for open web HTML5 developers, HTML5 Rocks on GitHub

Widgets, dijits and code


Another nice collection of resources Rudy!

Nice quick reference for resources.

Thanks Rudy!

Paul Trevillion | Instructor, CTT+

Esri | 75 Broad Street, 4th Fl | New York, NY 10004 | USA

T 212-349-3700 ext. 5983 |<> |<>

Esri Certified

ArcGIS Desktop Associate

Esri Certified

Enterprise Administration Associate

Esri Certified

Web Application Developer Associate

Great resource! could be updated wit the DevSummit presentations of 2015:

Recent Proceedings , filter on JavaScript

... and the videos of the DevSummit:

2015 Esri Developer Summit Tech Sessions | Esri Video

2015 Esri Developer Summit User Presentations | Esri Video

... or filter by javascript:


Thanks for the links. I'll add them in. Do you have any other resources to suggest?


Hi Rudy Prosser ,

I'm not a JavaScript developer, but I saw the DevSummit 2014 links and thought that it might be good to include the 2015 links.

So I do not have many additional suggestions. However, since we are on GeoNet, it might be good to highlight the space: ArcGIS API for JavaScript and while we're at it, there is a very active place Web AppBuilder Custom Widgets and ArcGIS REST API can be interesting too.

Maybe Rebecca Strauch and Robert Scheitlin, GISP might have some useful suggestions, since they do develop in JavaScript.

Kind regards, Xander

Robert and many others can develop circles around me (I'm a pretty good programming hack though), but I'll keep an eye out for anything I might see at the UC, etc.  But this is a great resource already.  The only thing is if want to add a link to my blogs....they seem to be useful (for WAB dev stuff) but they are pretty unpolished, and since for example, the install tips are what worked for me, and not how the help explains it (i.e., maybe in conflict with help), it may not fit into this more official doc.  Your call Rudy.

I do link to this page in my resource list btw since it is a helpful resource for all WAB stuff too.


Thanks for the suggestions. I added them to a new topic "GeoNet Places."

Keep those cards and letters coming,


I'm going to the UC too. I wonder how many other Devs here will. There will be a DevMeetup and  Lightning talks there. Wouldn't mind seeing people from here in person.


Send me the links that you'd like to see added to this list or a separate Web AppBuilder resource list. I don't have much on it.



The most referenced/popular is Web AppBuilder Developer Edition – Customization Resource List

The first, and the one that has helped quite a few users get WAB setup with AGOL web ID, etc.

  Tips and Observations for getting Web AppBuilder - Developer Edition Installed

I have two others that were in between, mainly for getting the LocalLayer (i.e. services from user's ArcGIS Server) setup

Tips for using the custom LocalLayer widget with WAB-Dev edition

And for helping to upgrade with the custom widgets....but this one is probably a bit out of date right now

Tips (LocalLayer widgets) for more customization and Updating (may help with others too)

The resource list has a link to all the rest and it the most valuable, and I try to keep it up to date.  There are many resources and people contributing (which I list as many as I can) that may be of interest to your JS list, but it's up to you whether you want to repeat, or just link to what I have.  Regardless, I'll be maintaining mine too, since I need it too.  thanks for your list(s)....very handy.

Rudy, I think that would be an appropriate place to add at least the resource list link I mentioned.

Version history
Revision #:
1 of 1
Last update:
‎10-28-2014 10:52 AM
Updated by: