Introduction to JavaScript

Strictly by pre-registration only

What is this course about?

Within the Esri platform you will need to use JavaScript to create stunning web mapping applications in the ArcGIS API for JavaScript. In this course you will get an introduction to the JavaScript language as well as an understanding of development environments, debugging techniques, Syntax and code structures.

This course is for: Anyone who wants to start writing JavaScript code to control web applications. It is not specifically dealing with the ArcGIS API for JavaScript and does not require any GIS or coding background. GIS Professionals, GIS Users, Web Administrators and Application Developers will also benefit.

Download course outline

Course details


480.00 SGD




1 day




Development Course

CPD points

Safety measures for training courses

While courses in our training facility have resumed, we want to assure you that the wellbeing of our trainees and staff remains Esri Singapore’s highest priority.

As the COVID-19 situation continues to develop, strict safety measures and guidelines as recommended by the Ministry of Health are being adhered to for all training conducted.

All computer equipment and desks are disinfected before class commences and during the lunch break, while seats are placed and marked at least 1-metre apart, in accordance with official Safe Distance Measures.

Masks are mandatory throughout training, and alcohol hand sanitisers and anti-bacterial wet wipes will be available.

Your temperature will be taken before commencement. For your safety, you will be asked to return home and see a doc if your temperature exceeds 37.5deg.

An isolation room has been prepared for trainees to rest in if they are feeling unwell and awaiting transportation.

What skills will I learn?

After completing this course, you will be able to:

  • Be able to write syntactically correct JavaScript code
  • Have an understanding of development environments for JavaScript development
  • Work with developer tools and debugging techniques
  • Appreciate some options for structuring web application code
  • Be able to find more resources to help you with JavaScript projects

What can I expect?

  • Course topics

    The JavaScript development environments

    • Developer tools
    • Debugging

    JavaScript Syntax

    • Comments
    • Variables
    • Data types
    • Operators and more

    JavaScript control structures

    • Condition checking
    • Loops
    • Error handling

    JavaScript and HTML

    • JavaScript to control HTML
    • Document Object Model (DOM)

    JavaScript and CSS

    • JavaScript and styling

    JavaScript and JS toolkits

    • DOJO
    • ArcGIS API for JavaScript

Subscribe to
Esri Singapore news