Events

Esri Developer Summit

Presummit Seminars

Show/Hide All

Paid Sessions

Seats are limited, and registration for this course includes a $225 fee. Computers will not be provided, so bring your own. We will provide software requirements and installation instructions in advance of the training. You can register for the PreSummit session when you register for the conference. As each course is a full day, you may only register for one.

Introduction to JavaScript

If you've never programmed in JavaScript before or would like an eight-hour, hands-on class to give you some practice on the basics, then this class is for you. Bring your own laptop computer (Windows, Linux, or Mac), and we will give you the software and materials you will need. The class size will be small (30 students maximum) to provide a good pace and direct assistance. Training will be led by an instructor from Accelebrate and will cover the following topics:

  • Syntax
  • Variables
  • Arrays
  • Operators
  • Functions
  • Conditions
  • Looping
  • Browser DOM
  • Classes and objects
  • Data types
  • CSS
  • Validation
  • Error handling
  • Overview of the Dojo Toolkit

While ArcGIS will not be covered, those who complete the training will have the knowledge and skills for building web mapping apps using ArcGIS API for JavaScript.

Introduction to Python

If you've never programmed in Python before or would like an eight-hour, hands-on class to give you some practice on the basics, then this class is for you. Bring your own laptop computer (Windows, Linux, or Mac), and we will give you the software and materials you will need. The class size will be small (30 students maximum) to provide a good pace and direct assistance. Training will be led by an instructor from Accelebrate and will cover the following topics:

  • The Python interpreter
  • Variables
  • Functions
  • Data types
  • Conditions
  • Looping
  • Arrays and tuples
  • Working with files and the file system
  • Exception handling
  • Classes and objects
  • IDE
  • Helpful resources for continuing on the learning path

While ArcGIS will not be covered, those who complete the training will have the knowledge and skills for getting started with using Python with ArcGIS.

jUMP into Dojo

jUMP into Dojo is the ideal starting point for any developer wanting to learn about Dojo. This course gives you a rapid introduction to the capabilities of Dojo as well as experience in applying them to real-world problems. The class will be small (30 students maximum) to provide a good pace and direct assistance. Training will be led by an instructor from SitePen and will cover the following topics:

  • What to expect when developing Ajax- and Dojo-based web applications
  • Essential JavaScript features and techniques for rich web application development
  • DOM, Ajax, and animations made easy with the Dojo core APIs
  • How to package your Dojo application
  • Dijit and DojoX—An overview of the Dojo widget system

Prerequisites

  • Experience with HTML, including a basic understanding of standard, commonly used markup (divs, anchors, lists, etc.)
  • Basic experience with CSS, including an understanding of simple CSS selectors
  • Basic experience with JavaScript
  • A basic understanding of the DOM (optional but helpful)
  • Familiarity with functional programming constructs or object-oriented programming (optional but helpful)
  • Familiarity with Dojo (optional but helpful)

ArcGIS will not be covered, but those who complete the training will have the knowledge and skills necessary to start using Dojo with ArcGIS.

Complimentary Sessions

Introduction to GIS for Developers

As location-based data becomes a critical component of more and more web applications, developers like you need to be able to understand GIS concepts and how to prepare the underlying resources that enable web GIS applications. GIS terms like geodatabase, shapefile, and spatial reference are confusing to many web developers. Learn what you need to know to work effectively in a GIS environment.

Topics covered will include

  • GIS data basics
  • The building blocks of electronic maps
  • Introduction to the geodatabase

In addition, you will apply fundamental ArcGIS sharing workflow to create web services and see where the web application clients you create fit into the larger web GIS story.

Presenters: Thomas Shippee, Canserina Kurnia

Developer's Guide to Geodata Access in ArcGIS

Get an overview of geodata access with the ArcGIS system, focusing on the use of databases and geodatabases. ArcGIS can consume native spatial and nonspatial data from a database. Learn how to access and use this information across the ArcGIS software stack. For cases where native spatial data is not sufficient, the geodatabase provides data modeling capabilities to satisfy many use cases. Learn solid patterns and best practices for coding against the geodatabase API when accessing, querying, editing, and loading data.

Presenters: Craig Gillgrass, Brent Pierce, Gary MacDougall

Getting Started with the Smartphone and Tablet ArcGIS Runtime SDKs

The ArcGIS Runtime SDKs for Windows Phone, Android, and iOS allow you to quickly and easily build interactive mobile mapping applications. Get introduced to our family of mobile technologies and the common workflows you'll use to build your own applications. You'll learn about good design patterns for mobile devices, how to increase performance and interactivity in your applications, and resources that are available for your success.

Presenters: Kris Bezdecny, Andy Gup, David Martinez

A Whirlwind Tour of ArcGIS for Python

ArcGIS for Python continues to grow in functionality with ArcGIS 10.1. It is used for data analysis, conversion, and management as well as map automation, which help increase productivity. Learn the capabilities and advantages of using Python with ArcGIS.

Highlights will include

  • Constructing workflows in Python
  • Working within the Python window
  • Building geoprocessing tools in Python
  • Maximizing modules for map automation, data access, raster processing, and network analysis

Presenters: Jason Pardy, David Wynne, Nawajish Noman, Deelesh Mandloi, and Michael Grossman

Getting Started with the ArcGIS Web APIs

Get the basics of the ArcGIS web APIs. Learn how to get started building your own applications using our ArcGIS APIs for JavaScript, Flex, and Silverlight. We'll demonstrate key functionality, online resources, and tips and tricks. You'll leave the session with an understanding of the basic development patterns so that you can start making prototype mapping applications right away.

Presenters: Andy Gup, Ben Ramseth, Lloyd Heberlie

Solutions Using ArcGIS

ArcGIS for Organizations

Learn about ArcGIS for Organizations and Esri's vision for GIS deployment on the premises and in the cloud.

Presenters: Clint Brown, Ben Conklin, Scott Oppmann

Introduction to ArcGIS for Local Government

Learn about ArcGIS for Local Government and its set of downloadable maps and apps that meet the specific business needs of a local government organization.

Presenters: Christian Carlson, Scott Oppmann

Introduction to ArcGIS for the Warfighter
Learn about ArcGIS for the Warfighter and its set of downloadable maps and apps that meet the specific business needs of a defense organization.

Presenter: Ben Conklin

Introduction to ArcGIS for Water Utilities

Learn about ArcGIS for Water Utilities and its set of downloadable maps and apps that meet the specific business needs of public works or a water, sewer, or storm water utility.

Presenters: Howard Crothers, Michael Miller

Introduction to ArcGIS for Emergency Operations Centers
Learn about ArcGIS for Emergency Operations Centers (EOCs) and its set of downloadable maps and apps that meet the specific business needs of an Emergency Operations Center.

Presenters: Russ Johnson, Jeff Shaner

Introduction to ArcGIS for Transportation

Learn about ArcGIS for Transportation and its set of downloadable maps and apps that meet the specific business needs of a transportation or highway organization. Presenters: Gary Waters, Tom Brenneman

 

 

Contact Us | Privacy | Legal | Site Map