The workshop will provide an introduction to (1) the role of widgets in Web AppBuilder for ArcGIS, (2) the creation of basic Dojo widgets, (3) the use of Version 3.x of the ArcGIS API for JavaScript in widget development for 2D applications, and (4) widget deployment.