Menu
Log in

Introduction to Javascript

  • 6 May 2026
  • 9:00 AM
  • 7 May 2026
  • 1:00 PM
  • Online

Registration


Register

Description

As a core web technology, JavaScript has become one of the most popular programming languages and is, therefore, central to modern GIS application development. In association with SDKs (Software Development Kits), APIs (Application Programming Interfaces), and code libraries and frameworks, JavaScript can be used to create applications of any level of complexity, from simple pages to extensive systems. The days of a single core programming language are long gone and JavaScript now sits at the center of a vast ecosystem of related technologies, such as node.js and TypeScript, which are used in, for example, ArcGIS Experience Builder development.

This workshop will focus on getting started with JavaScript, using Microsoft's free Visual Studio Code Integrated Development Environment (IDE) to support single-page application development. The content will be provided without reference to GIS topics, but with an emphasis on preparing attendees for further learning with respect to GIS web application development. The workshop will also be helpful for anyone wishing to use JavaScript for other purposes.

Intended Audience

Anyone wishing to learn the fundamentals of JavaScript development.

Prerequisite Requirement

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

Associated Workshop

Completion of this workshop is required for anyone wishing to attend the associated workshop: "Introduction to ArcGIS JavaScript Application Development". An exception to this requirement will be made if the instructor, David Howes, is satisfied that your level of JavaScript experience is such that attending the introductory workshop is not necessary. If required, please contact David at info@gispd.com to request a waiver.

Please see GISPD.com/training for all current offerings of the "Introduction to JavaScript" workshop.

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