Orientation Guide for Server-Side Programming
- Introduction to InterSystems IRIS Programming
 - Introduction
 - Components of an InterSystems IRIS Application
 - Classes
 - Routines
 - Using Classes and Routines Together
 - Globals
 - InterSystems SQL
 - Macros and Include Files
 - Location of Code
 - How These Code Elements Work Together
 - Introduction to Classes
 - Class Names and Packages
 - Basic Contents of a Class Definition
 - Class Parameters
 - Properties
 - Methods
 - Method Arguments
 - Shortcuts for Calling Class Methods
 - See Also
 - Introduction to Objects
 - Introduction to InterSystems IRIS Object Classes
 - Basic Features of Object Classes
 - OREFs
 - Stream Interface Classes
 - Collection Classes
 - Useful ObjectScript Functions
 - See Also
 - Persistent Objects and InterSystems SQL
 - Introduction
 - InterSystems SQL
 - Special Options for Persistent Classes
 - SQL Projection of Persistent Classes
 - Object IDs
 - Storage
 - Options for Creating Persistent Classes and Tables
 - Accessing Data
 - A Look at Stored Data
 - Storage of Generated Code for InterSystems SQL
 - See Also
 - Namespaces and Databases
 - Introduction to Namespaces and Databases
 - Database Basics
 - System Databases
 - System Namespaces
 - %SYS Namespace
 - What Is Accessible in Your Namespaces
 - Stream Directory
 - See Also
 - InterSystems IRIS Security
 - Security Elements Within InterSystems IRIS
 - Secure Communications to and From InterSystems IRIS
 - InterSystems IRIS Applications
 - InterSystems Authorization Model
 - See Also
 - InterSystems IRIS Applications
 - Localization in InterSystems IRIS
 - Introduction
 - InterSystems IRIS Locales and National Language Support
 - Default I/O Tables
 - Files and Character Encoding
 - Manually Translating Characters
 - See Also
 - Server Configuration Options
 - Useful Skills to Learn
 - Defining Databases
 - Defining Namespaces
 - Mapping a Global
 - Mapping a Routine
 - Mapping a Package
 - Generating Test Data
 - Removing Stored Data
 - Resetting Storage
 - Browsing a Table
 - Executing an SQL Query
 - Examining Object Properties
 - Viewing Globals
 - Testing a Query and Viewing a Query Plan
 - Viewing the Query Cache
 - Building an Index
 - Using the Tune Table Facility
 - Moving Data from One Database to Another
 - Unicode Support
 - What’s That?