Menu
Log in

Introduction to JavaScript for ArcGIS Application Development

  • 5 May 2025
  • 6 May 2025
  • 2 sessions
  • 5 May 2025, 9:00 AM 1:00 PM (PDT)
  • 6 May 2025, 9:00 AM 1:00 PM (PDT)
  • Online

Registration


Register

Description

Web-based services, including data services and applications, are central to modern GIS and making the most of these services invariably involves working with JavaScript. For GIS professionals using Esri technology, the ArcGIS Maps SDK (Software Development Kit) for JavaScript offers a rich array of capabilities to support web-based mapping application development and geoprocessing. The latest version of the SDK, Version 4.x, is a significant upgrade from Version 3.x and supports Esri's current web technology solutions, including ArcGIS Experience Builder, Instant Apps, and ArcGIS Hub sites. Learning JavaScript and the ArcGIS Maps SDK for JavaScript allows GIS professionals to take advantage of the technology used in solutions such as these to develop their own custom applications, to develop Experience Builder widgets, and to enhance their spatial data delivery and geoprocessing offerings.

The purpose of this workshop is to help attendees get started with JavaScript and Version 4.x of the ArcGIS Maps SDK for JavaScript. The workshop will cover four topics: (1) core JavaScript principles, especially those pertinent to the SDK; (2) use of Visual Studio Code, a rich, powerful, and free Integrated Development Environment (IDE); (3) basic web page development using the ArcGIS Maps SDK for JavaScript; and (4) debugging code using browser developer tools. The workshop will be helpful not only for GIS professionals, but also for anyone wishing to use JavaScript for other purposes.

Intended Audience

GIS professionals wishing to develop applications using JavaScript and Version 4.x of the ArcGIS Maps SDK for JavaScript.

Prerequisite Requirements

There are no prerequisite requirements. It will be assumed that attendees have little experience with JavaScript or are starting from scratch.

Associated Workshops

Completion of this workshop is required for anyone wishing to attend future workshops involving the ArcGIS Maps SDK for JavaScript on topics such as intermediate use of the SDK, Experience Builder widget development, and TypeScript (use of which is required for the latter). An exception to this requirement will be made if the instructor is satisfied that your level of JavaScript experience is such that attending the introductory workshop is not necessary. If required, please contact the instructor to request a waiver.

Format and Technical Requirements
The workshop will consist of a balance between lecture material and demonstrations, forming the basis for a flexible and interactive training approach. There will be plenty of time for discussion and experimentation, which will result in a rich and rewarding experience for everyone involved.

A Zoom meeting link will be provided by the instructor.

All attendees must use a microphone and webcam (unless this is not possible due to medical reasons).

Setup

Setup steps will be provided and must be completed prior to the workshop and attendees will be contacted to ensure that the required software is installed and that they can save workshop files onto their machine. Attendees are asked, therefore, to make sure they can be reached via the email address and phone number they used to register for the workshop.

Presenter Details

David Howes is a geospatial information scientist and the sole owner at David Howes, LLC (dhowes.com) in Seattle, WA, specializing in the development of GIS tools, processes, and supporting infrastructure for a variety of clients from small operations to multinational corporations. With over 30 years of academic and private sector experience in both the United Kingdom and the United States in geography, Geographic Information Systems (GIS), and fluvial geomorphology (including a Ph.D. in geomorphology from the State University of New York at Buffalo and an M.Sc. in GIS from the University of Edinburgh, Scotland), David has a diverse background that is well suited to developing innovative solutions to spatial problems. He is a regular supporter of and provider of GIS professional development activities and training, typically as part of his GISPD.com initiative.

Technical Support: 

Powered by Wild Apricot Membership Software