The InterSystems ObjectScript Specialist exam is designed to validate core skills for developers who build applications using ObjectScript and other InterSystems technologies.
Exam Details
Target Exam Role
An IT professional who:
- Is familiar with object-oriented programming concepts
- Uses InterSystems ObjectScript programming language, including objects and SQL, for data access
Recommended Practical Experience
- At least 1 year of experience writing and executing ObjectScript code using InterSystems technologies.
Recommended Preparation
- Classroom course: Developing with InterSystems Objects and SQL (classroom, 5 days)
- Online learning resources:
- Testing non-Functional Requirements in Applications (video, 20m)
- Building a Server Side Application with InterSystems (learning path, 5h 30m)
- Review the following related content in InterSystems Documentation:
- Review the set of practice questions.
Exam Parameters
Number of questions: 87
Time allotted to take exam: 2.5 hours
Passing score: 72%
Language offered: English
Exam format: Multiple choice and multiple response.Access to InterSystems Documentation will be available during the exam.
Exam Topics and Content
The exam contains question items that cover the areas for the stated role as shown in the KSA (Knowledge, Skills, Abilities) chart immediately below.
TOPICS/KNOWLEDGE
| SECTION/SKILLS | ABILITIES |
| T1 Manages Data Model | T1.1 Uses classes |
|
| T1. 2. Creates properties, indexes, and other class members |
| |
| T1.3 Creates ObjectScript methods |
| |
| T1.4 Uses complex structures |
| |
| T2 Applies basic programming concepts to InterSystemsObjectScript and SQL | T2.1 Ensures data integrity |
|
| T2.2 Tracks application data |
| |
| T2.3 Implements security features when writing code |
| |
| T3 Identifies and leverages features unique to InterSystems IRIS | T3.1 Differentiates between different storage media in InterSystems IRIS |
|
| T3.2 Leverages InterSystems ObjectScript and SQL features |
| |
| T3.3 Handles nulls |
| |
| T3.4 Handles schema evolution |
| |
| T3.5 Ensures scalability and performance |
| |
| T4 Uses ObjectScript functions and APIs for common operations | T4.1 Traverses and sorts arrays |
|
| T4.2 Manipulates and processes lists |
| |
| T4.3 Manipulates strings |
| |
| T4.4 Performs mathematical, logical, date, and time operations |
| |
| T4.5 Uses decision and control structures |
| |
| T4.6 Executes and queries methods and objects |
| |
| T4.7 Uses APIs for common operations |
| |
| T5 Handles and resolves errors in InterSystems IRIS | T5.1 Uses InterSystems IRIS supported troubleshooting tools |
|
| T5.2 Handles and logs runtime errors |
| |
| T5.3 Diagnoses and debugs common runtime errors |
|























