5 days
Register for a Course
In-person classroom: $2,100/student (a 33% discount!)
Virtual classroom: $3,100/student
Request Private Training
In-person private classroom: $14,000/class (an 18% discount!)
Virtual private classroom: $17,000/class
InterSystems IRIS, Caché, InterSystems ObjectScript, Application Development, Object Oriented Programming, SQL, Unit Testing
This 5-day course teaches programmers how to use the tools and techniques within the InterSystems® development environment to build high-performance transactional applications. Learners build a complex application using an IDE, object-oriented design, SQL and unit testing.
This course is applicable for users of InterSystems IRIS® data platform and InterSystems Caché®
Prerequisites
You are required to have the following knowledge/experience prior to attending this course:
- Programming experience
Preparing for Class
Online resources that will help you familiarize yourself with material covered in class but are not required include:
Course Agenda
- Benefits
- Features
- Platforms and Versions
- Objects
- SQL
- Data integrity
- Namespaces and databases
- Globals and routines
- System databases
- Naming conventions
- OOP/SQL correspondence
- Classes revisited
- Multiple inheritance
- Class compilation
- REST
- $System
- Properties
- Datatypes
- Accessor and mutator methods
- Reference properties
- Implicit joins
- Foreign keys
- Computed properties
- Unit testing
- Benefits
- Framework
- Collections
- List collections
- Array collections
- Object collections
- Data population
- Callback methods
- Relationships
- Many-to-many relationships
- Performance options
- Streams
- Files
- Stored procedures
- Sets of results
- Dynamic SQL
- Embedded SQL
- T-SQL
- Triggers
- Views
- Other SQL features
- Indexes
- Indexing options
- Collation
- Index types
- iFind searching
- Query performance tuning
- Index methods
- Debugging with IDEs
- Debugging with ZBreak
Cancellation Policy
InterSystems reserves the right to cancel or reschedule a class at least 10 business days prior to the announced start date. We will usually cancel a class if there are fewer than five registrants. In the event of cancellation by InterSystems, we will refund any payment made for the canceled course.
Tuition is fully refundable if a registrant notifies InterSystems at least 10 business days prior to the announced start date. For cancellation received afterward, we will provide a credit toward a future class.