Programming ArcObjects with .NET for ArcGIS 10
Are you ready to take your knowledge of ArcGIS Desktop to the next level? Then you need to learn how to program ArcObjects to create custom user interfaces, applications, and extensions for ArcGIS Desktop 10.1. But with thousands of objects, properties, and methods, how can you ever hope to learn ArcObjects?
The ArcObjects API is the foundation of ESRI's ArcGIS software. In this course you will be given an introduction to basic object-oriented programming concepts and the classes, properties, and methods that make ArcObjects unique. Also stressed are the use of Visual Basic .NET and the use of ArcObjects to modify the ArcGIS interface, create add-ins., change its basic operations, and create entirely new functionality
Our instructor assisted "Programming ArcObjects with .NET for ArcGIS 10" course is composed of a series of 10 modules that will teach you how to program ArcObjects for ArcGIS Desktop using Microsoft .NET.
- Module 1: Introduction to Extending ArcGIS
- Module 2: .NET Programming Basics
- Module 3: Generic Object Oriented Programming (OOP) Principles
- Module 4: Working with Map Documents
- Module 5: Working with Layers
- Module 6: Working with Geometry
- Module 7: Working with Geometric Operations
- Module 8: Performing Queries
- Module 9: Accessing Data
- Module 10: Working with Rasters
View the full course syllabus.
GISCI Education Credit: 40 Hours
Traditional Instructor Led
None scheduled at this time
Online - Virtual GIS Classroom
May 20th - June 14th
September 3rd - 27th
$715 $567 (when you register by July 15th)
How do we deliver our online classes? You can view a sample class here. Click "Login as a guest"
You may want to also consider purchasing bound hard copies of the lecture notes as well to go along with the course.
Course Notes: $75.00 (U.S. and Canada only)
Purchase by Email, Fax, Regular Mail
This is an instructor assisted course taught in a Virtual GIS Classroom using the same technologies implemented by colleges and universities around the world to deliver Internet based courses. Our new Virtual GIS Classroom blends the best of instructor led and e-learning formats into a new instructor guided web based format that allows for interactivity between the instructor and student, and between students. The Virtual GIS Classroom Internet platform has the following features for each course:
- Audio and video lectures
- Video software demonstrations
- Supporting exercises and data
- Class forums and chats
- Supplemental reading materials
- Much more!
ArcGIS Desktop 10.0 or 10.1 (Basic, Standard, Advanced license), Microsoft Visual Studio
Who Should Attend?
This course is geared toward all levels of GIS professionals who need to customize the ArcGIS Desktop interface or create custom applications or extensions. No programming experience is necessary though it is helpful to have some knowledge and or experience of programming concepts.
Frequently Asked Questions
Do I need to have ArcGIS Desktop installed at my workplace or home?
What software do I need to purchase for the course?
You will need a copy of ArcGIS Desktop (any license level) and Visual Studio.
Are there any particular times when I need to be present in the class?
No, this course is completely self paced and we typically have people from around the world in classes of this type so we don’t have a specific time period when you need to be present. These classes are designed for individuals who need high level training, but on a flexible schedule. The course is open through a secure server 24 hours a day, 7 days a week.
What happens if I don’t finish in the allotted time?
Although the course is scheduled to finish within a 4 week timeframe you do have access to the course site for a full year which allows for ample time to finish the courses and review as necessary.
How will I interact with the instructor if I have questions or problems?
You will have access to the course instructor through chat, email, discussion boards, and phone. Our policy is to answer all questions within 24 hours, but during weekdays we normally respond within a few hours. You can also schedule one on one chat sessions for private interaction with the instructor.
In what format is the course delivered?
The course is delivered through a secure Internet site that requires registration. All lectures are delivered via a Flash format that contains both audio and video lecture materials. Exercises are delivered though the course site in Adobe (PDF) format. All exercises access data through the Internet.
What will I receive upon completion of the course?
Upon completion of the course you will receive a certificate of completion which can be used for education credits toward your GISP certification through GISCI.
Do I need programming experience to complete the course?
While some programming experience is certainly helpful, we provide a good foundation for the beginning programmer with this course. If you are new to programming with .NET we will provide you with a number of good resources for learning the language. We don't have time in this particular course to cover all the details of the VB .NET language so you will need to spend some additional time with other resources to fully develop your .NET programming skills.
Do I receive any hardcopy materials?
Bound hard copies of the lecture notes are available for purchase. We also provide the lecture notes in a PDF format which you can use to print on your own as an alternative.