Web Application Developer Associate 10.1

Esri Certified Web Application Developer Associates are experienced in developing ArcGIS Web applications and are familiar with ArcGIS concepts.

This certification is for Web Developers who have performed tasks as part of team, but don't yet have the experience required to define and lead major projects.


A qualified candidate for the Esri Web Application Developer Associate Certification will be familiar with ArcGIS concepts and be aware of performance considerations for building web applications. The candidate should be familiar with using object-oriented programming, as well as application documentation, maintenance, troubleshooting, and support.

A qualified candidate should be able to:

  • Identify ArcGIS geometry types, relationships, and operations
  • Define map and layer concepts and their applications in development
  • Understand relevant performance implications
  • Understand service configuration for out of the box services
  • Use services via REST and SOAP
  • Work with maps and layers, and other visualization elements
  • Use Web API tools
  • Work with secured services
  • Troubleshoot web applications
  • Deploy web applications
  • Work with web map items

The following list of skills measured is provided to familiarize candidates with topics covered on the exam and to help guide exam preparation. We recommend candidates review this list and assess their knowledge of each skill. Specific preparation resources are available to assist with refreshing in areas where any knowledge gaps are found.

Show/Hide All Skills
Understand ArcGIS Concepts
  • Differentiate between geographic and projected coordinate systems as applicable to a Web server developer
  • Explain the impact of using multiple coordinate systems
  • Identify ArcGIS geometry types, spatial relationships, spatial operations, and proximity operations
  • Recognize what Open Geospatial Consortium (OGC) is and identify the important OGC specifications
  • Explain the properties of common dataset types
  • Explain what versioning is, how it works and the impact of versioning on development
  • Distinguish the characteristics of various data stores that are relevant to development
  • Explain how to leverage geoprocessing on the Web to perform analysis, data management, and automation
  • Explain basic requirements for building a geoprocessing task for the Web
Performance Considerations
  • Explain how to optimize a map service
  • Explain how to use the analyzer messages and warnings to evaluate performance
  • Identify the characteristics of a map cache including the benefits and limitations of using cached map services
Esri Online Content
  • Identify what types of services are available on ArcGIS Online and how to use them
  • Describe the functionality of web maps and their use
Author and Publish Services
  • Explain how to use ArcMap to author a map document intended for creating a map service
  • Distinguish between service types, operations, and capabilities
  • Explain the process and prerequisites for publishing a service
  • Given a simple scenario, determine which service type to use (geoprocessing vs. geometry, vs. maps vs. feature services)
Use Services and Extensions
  • Describe the different parts of an Esri REST service request
  • Given an Esri REST service request, explain how to change the response format
  • Explain how to locate the WSDL for a given service
Web API Usage
  • Explain how to initialize and configure map styles and behaviors
  • Explain the various ways of navigating a map
  • Describe considerations for mashing up multiple cached map services
  • Compare and contrast the use of dynamic, cached, graphic, or feature layers including their purpose and when to use them
  • Explain how to iterate over and manipulate graphics using the graphic layers
  • Identify the various Symbols and their characteristics
  • Explain how to work with temporal data using a feature layer and time slider
  • Determine the appropriate renderer to use
  • Explain how to work with graphic-related events and the tools available in the Draw Toolbar
  • Explain how to use the InfoWindow including its properties and limitations
  • Explain how to interpret the parameters as shown in the REST Service Directory including attribute fields and ability to return geometry
  • Explain the difference between query, find, and identify
  • Explain how to perform a query using a query task and using a feature layer
  • Explain how to query related tables
  • Identify the difference between standalone tables and feature classes
  • Explain how to geocode and how to interpret results
  • Explain how to activate or deactivate the Draw and Edit Toolbars
  • Explain the difference between the Edit Tool and Editor component and when to use each
  • Explain the process for working with attachments
  • Identify the edit data operations available via the Web APIs
  • Explain the use cases for dynamic layers
  • Explain the capabilities of the out-of-the-box print service
Security Implementation
  • Explain how to consume secure map services and tasks via the web APIs
  • Explain the various reasons for using a proxy page or Web Adaptor to manage service calls
  • Explain the role of security in client side editing
  • Explain how to connect to a secured service
  • Explain how to dynamically request a token using best practices
  • Explain how to generate a token from the token page
Troubleshooting
  • Explain where to locate ArcGIS Server logs, how to interpret standard Esri log messages, and how to set log level appropriately
  • Explain how to verify that a service is operational
  • Determine which tools to use for troubleshooting
  • Explain how to check task results using the REST directory
  • Explain how maintenance and changes to a map service can affect client applications
Deployment
  • Given a scenario of moving a service from one machine to another, determine which resources need to be moved and what additional steps need to be taken

The following resources are available to help you prepare for your exam, but are not required. Please utilize this list of preparation resources with the list of skills measured topics to identify appropriate training options for possible knowledge gaps found.

Please note that completing the recommended training courses does not guarantee you will achieve the requirements for a specific Certification exam.

Preparation resources

You may also search the ArcGIS Resource Center for additional materials.

Register for an exam

Exam price: $225 USD
Exam time limit: 2 hours and 25 minutes
Number of questions: 95
Certification code: EWDA101
Exam type: Multiple choice, multiple select
Published: March 2013
Level of change from previous version: Moderate
View information about this exam for ArcGIS 10.2.

Contact Us | Privacy | Legal | Site Map