Back To Schedule
Monday, November 4 • 1:00pm - 5:00pm
Introduction to Web AppBuilder for ArcGIS Custom Widget Development

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Esri’s Web AppBuilder for ArcGIS supports the creation of web applications that can be extended using widgets, which are developed using HTML, CSS and JavaScript. The Layer List is an example of such a widget, consisting of a button in the web application and a form which opens when the button is clicked. The form provides information about map layers along with associated functionality. The goal of the workshop is to teach attendees the basic principles required to create their own custom widgets and, thus, add their own functionality to web mapping applications. Specifically, widgets are based on the Dojo open source toolkit, while the ArcGIS API for JavaScript provides capabilities for working with maps and associated tasks. Custom widgets are created using the Developer Edition of Web AppBuilder for ArcGIS, which allows for the creation of web applications that can be hosted by organizations, especially within an ArcGIS Enterprise environment, as opposed to within ArcGIS Online (security concerns prevent the development and deployment of widgets in ArcGIS Online). 

The workshop will provide an introduction to (1) the role of widgets in Web AppBuilder for ArcGIS, (2) installation and use of the Developer Edition, (3) creation of basic Dojo widgets, (4) use of version 3.x of the ArcGIS API for JavaScript in widget development for 2D applications and (5) widget deployment. 
Visual Studio code (https://code.visualstudio.com/) will be used for the development demonstrations and a brief introduction to its features and capabilities will be provided. Attendees will be able to leave the workshop having a strong basis for developing their own custom widgets for use in Web AppBuilder for ArcGIS applications. This will help them increase the value of their ArcGIS investment and enhance their standing and employability as GIS professionals.  

Intended Audience - GIS professionals having basic familiarity with web development (HTML, CSS and JavaScript) and version 3.x of the ArcGIS API for JavaScript.  

Learning Objectives -Extend the capabilities of Web AppBuilder for ArcGIS applications by developing custom widgets. 

Format and Requirements:The workshop will consist of a balance between lecture material and hands-on exercises. Those who wish to complete the exercises during the workshop will need to bring their own laptop with Visual Studio code installed. Attendees are encouraged to explore its capabilities prior to arriving at the workshop.  

avatar for David Howes

David Howes

Geospatial Information Scientist, David Howes, LLC
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 28 years of academic and private sector experience in both the United Kingdom and the United... Read More →

Monday November 4, 2019 1:00pm - 5:00pm PST
Cascade E