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
- ArcGIS Resources – Help and software resources for prior ArcGIS releases
- ArcGIS Help
Esri Training
Seminars
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
Resources
ArcGIS API for JavaScript
ArcGIS API for JavaScript - Books
- ArcGIS for JavaScript Developers by Example, Jayakrishnan Vijayaraghavan and Yogesh Dhanapal, Packt Publishing, 03/2016 New
- ArcGIS Web Development, Rene Rubalcava, Manning Publications, 11/2014
- Building Web and Mobile ArcGIS Server Applications with JavaScript, Eric Pimpler, Packt Publishing, 02/2014
- Building Web Applications with ArcGIS, Hussein Nasser, Packt Publishing, 11/2014
- Developing Mobile Web ArcGIS Applications, Matthew Sheehan, Packt Publishing, 2/2015
- Mastering ArcGIS Server Development with JavaScript, Ken Doman, Packt Publishing, 9/2015 New
ArcGIS API for JavaScript - Download
ArcGIS
ArcGIS and sample servers – Services Directory
ArcGIS Rest API
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
Debugging
- W3C Markup Validation Service – Checks markup validity of web documents in HTML, XHTML, and other markups.
- W3C Validation Service – Checks Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
- JSLint – a JavaScript code quality tool, Wikipedia entry, GitHub douglascrockford/JSLint
- jsHint – a JavaScript code quality tool, Wikipedia entry, GitHub jshint/jshint
- Firebug – Web development tool for Firefox
- Fiddler – Free web debugging tool for any browser
- FreeFormatter.com – Testing tools, including “several formatters, validators, code minifiers, string escapers, encoders and decoders, message digesters, web resources and more.”
- Blog > Julie Pagano > JavaScript Debugging for Beginners
Dojo
GeoNet Places
JavaScript Coding Guidelines / Style Guide
IDE/Editors
JavaScript
Libraries
- 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
Proxy
Symbology
Testing
- Karma – Low-level unit testing
Tools & Utilities
Tutorials on JavaScript, HTML, CSS, and DOM
Web Application Builders / Viewers
Web AppBuilder for ArcGIS
Version Contro
Websites
Widgets, dijits and code