Monday, 5 December, 8:00 - 12:30 or 13:00 - 17:30
Instructors: Allan Laframboise, Esri-USA; John Gravois, Esri-USA; David Martinez, Esri-USA
Description: This is a half-day 4.5-hour intensive developer hands-on experience where you learn how to build apps on the ArcGIS platform. We provide dozens of lab modules, and you put them together in any order you want, so that you gain experience with techniques you want to learn. We have plenty of mentors to help you along the way. This Lab uses the Data-Design-Develop pattern where you get to choose the technologies you want to use for hosting your content, building the maps, and creating apps for your target platforms. We will offer one half-day course in the morning, and then repeat that half-day course in the afternoon for a new set of students. These two sections are repeats of the same thing; they are NOT Parts I and II. Please only sign up for the morning session or the afternoon session.
- Join ArcGIS for Developers - If you are already an ArcGIS named-user, you can use your existing account in this course. If you are not an ArcGIS named-user, you can sign up for a free developer subscription at http://developers.arcgis.com
- Data - Learn and practice the techniques that developers can use to prepare their data for their maps and apps. Such as: collect, create, import, convert, configure, geoenrich, filter, and share data, and more. Finish by exposing all data sources as RESTful web services.)
- Design - Learn techniques for creating and configuring web maps for multi-platform app deployment. Issues related to responsive design, cartography for mobile apps, styling maps and layers, smart mapping, configuring popups, styling vector tile basemaps, and more. Finish by creating one or more web maps.
- Develop - One of the best ways to deploy maps and tools to users is by building a deployable web or native application. In this session, you choose what kind of app you want to build, and there are lab modules you can choose that will get you there, whether you want to build a web app with a template or Web AppBuilder or a native app with AppStudio, or use code samples and API documentation to build a web or native app with code. Finish by deploying and distributing those apps.
Pre-requisites: You must have and bring your own machine to this class. No machines are available for use or for loan. You should already have a bit of experience or exposure to ArcGIS. It is possible to complete this course without writing one line of code, if that’s what you choose. However, if you choose to build web applications with code, it helps if your machine is already running a localhost web server, else you can use an online web development tool like jsbin.com. Or if you choose to build native applications with code, you should already have the relevant development environment properly installed and configured on your machine.