Web Application Developer Associate 10.0

Esri Certified Web Application Developer Associates are experienced 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

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 characteristics of various database types 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 limitations and benefits of using optimized map services
  • Explain how to use the "analyze map tool" to evaluate performance
  • Identify the characteristics of a map cache (e.g., tile size, multi-level cache, etc.) including the benefits and limitations of using cached map services (compact vs. exploded)
Esri Online Content
  • Identify what types of services are available on ArcGIS Online and how to use them
  • Explain how to consume subscription or Bing services
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 stand alone 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
Security Implementation
  • Explain how to consume secure map services and tasks via the web APIs
  • Explain the various reasons for using a proxy page 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
  • 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 troubleshoot REST cache that is in an invalid state
  • Explain how to check task results using the REST directory
  • Explain how maintenance and changes to a map service can affect client applications
  • Given a scenario of moving a service from one machine to another, determine which information should be packaged and moved from development to staging or production

The following resources are available to help you prepare for your exam, but they are not required. Keep in mind, completing recommended training courses does not guarantee that you will achieve the requirements for a specific Esri Technical Certification.

Show/Hide All Training

Search the ArcGIS Resource Center for additional materials.

Register for an exam

Exam price: $225 USD
Exam time limit: 2 hours
Number of questions: 94
Certification code: EWDA10
Exam type: Multiple choice, multiple select
View information about this exam for ArcGIS 10.1.

Contact Us | Privacy | Legal | Site Map