A qualified candidate for the Esri Desktop Developer Associate Certification is familiar with ArcGIS concepts related to the development of applications such as the application development lifecycle, object-oriented programming, as well as application documentation, maintenance, and support. They are capable of carrying out tasks as assigned by others on a team and have working knowledge of concepts and processes including, but not limited to, ArcGIS for Desktop framework and development platform, ArcObjects, geodatabase, data formats and storage, build custom components, coordinate systems, modeling/Python scripting, and troubleshooting.
A qualified candidate should be able to:
- Create and modify data programmatically
- Create custom tools and commands and add-ins
- Manipulate map documents, local and online content using ArcObjects and Python
- Perform geoprocessing tasks using Python
- Create and deploy Runtime or Engine applications
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 [PDF]
You may also search the ArcGIS Resource Center for additional materials.