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

Document created by Rprosser-esristaff Employee on Oct 28, 2014Last modified by Rprosser-esristaff Employee on Aug 24, 2018
Version 11Show Document
  • View in full screen mode

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