5-Day Course
Course Pricing
Private Training
In Person Private Classroom£2,000 plus V.A.T per day plus travel/expenses
Request Private TrainingOverview
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 familiarise yourself with material covered in class but are not required include:
Course Agenda
- Benefits and Features
- Platforms and Versions
- Visual Studio Code
- InterSystems Studio
- Windows Terminal
- ObjectScript shell
- Other shells
- Management Portal
- Class Reference
- More developer tools
- Developer Community
- Methods
- Classes
- Variables
- Objects
- Properties
- Reference properties
- Tables
- Data population
- Implicit joins
- Indexes
- ObjectScript
- Macros
- $system
- JSON
- Data types for variables
- Data type classes
- Unit testing
- Benefits
- Framework
- Simple Embedded SQL
- Dynamic SQL
- Cursor-based Embedded SQL
- Class queries
- Namespaces and databases
- Globals and routines
- System databases
- Objects and SQL correspondence
- Class definition details
- Inheritance
- Member inheritance
- Transactions
- Concurrency control
- Foreign Key constraints
- Serial objects
- Streams
- Collections
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 cancelled 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.