InterSystems e-Learning Center

Recorded Webcasts

Webcast Categories

Applications  

Systems

Other

www.isc-elearning.com

The InterSystems e-Learning Center provides you access to hundreds of recorded sessions delivered by our knowledge experts.

To view recordings, go to www.isc-elearning.com to login or create a free user account.


Application Developer Webcasts

Category

Webcast/Learning Track Name

Learning Track Description
(if applicable)

Introduction to Application Development

Caché for Application Developers
Learning Track

  • Getting Started with Caché
  • Unified Data Architecture
  • Caché Object Projections
  • Caché SQL Interfaces
  • Caché Web Interfaces
This learning track is designed for Application Developers new to Caché. The learning track introduces Caché, the development tools, documentation and provides a broad overview of the various interfaces to access Caché.

Custom Data Types and Method

 

Debugging Caché ObjectScript Routines

 

Object Synchronization

 
Gentle Introduction to Caché  

Percent Dictionary

 

Objects

 

 

 

Caché Objects Learning Track

  • Object Oriented Programming
  • Introduction to Caché Objects
  • Caché Objects and SQL
  • Debugging

 

This learning track is designed for Application Developers new to Caché. The learning track introduces Caché, the development tools, documentation and provides a broad overview of the various interfaces to access Caché.

Relationships Learning Track

  • One to Many
  • Parent to Children
  • One to One and Many to Many
This learning track introduces the different relationships that can be defined between different objects in Caché.

Collections and Streams

  • Collection Types
  • Array Collections
  • List collections
  • Stream Types
  • Stream Hierarchy
  • Stream Storage

 

This learning track covers the collections you can use independently, as well as for class property definitions. The webcasts cover the basic structures for storage and methods for inputting to and outputting from these collections.

Development Utilities

  • Learning Track Overview
  • %Populate
  • %UnitTest
  • %System.OBJ
 

Mapping Classes to Existing Globals

 
SQL

 

 

 

 

Caché and SQL
Learning Track

  • Introduction to SQL
  • Programming with SQL
  • SQL Connectivity
  • SQL Gateway
  • SQL Security
  • SQL Performance and Debugging
If you've never use SQL statements in Caché, this is the learning track for you.  The learning track is for beginners who are both new to SQL and/or new to the Caché products.  Modules will include more advanced topics about debugging and performance

Indexing in Caché
Learning Track

  • Bitmaps with Caché SQL Storage
  • Introduction to Indexes 
  • Caché SQL Indexes
  • Indexes with Single Table
  • Tune Table
  • Indexing with Joins
This series introduces Indexes in Caché SQL, examines standard and bitmap index, and discusses how to use Indexes in your database.

SQL Migration

  • Migrating code and Stored Procedures
 
SQL Manager  

Application Deployment

 

Best Practice Database Design

 

Calculated Properties Computed Fields

 

External Databases I

 

External Databases II

 

Foreign Keys v. Caché Relationships

 

Stored Procedures

 

Transaction Processing in Caché SQL

 

Working with Views

 

Caché Server Pages (CSP)

Caché Server Pages: Configuration Learning Track

  • Architecture and Configuration Basics
  • Installing and Configuring Client Components
    • Apache on Windows
    • Apache on *nix
    • IIS
  • Defining a CSP Application
    • Error Pages and Error Logging
    • Advanced Client-Server
  • Troubleshooting
This learning track offers a comprehensive/in-depth look at how to configure and troubleshoot CSP applications.

Caché Server Pages: Development Learning Track

  • Introduction to CSP
  • Basic CSP Techniques
  • Basic CSP Application Design
  • Localizing Your Application
  • Advanced Client Server Interaction
  • Hyperevents
  • Managing Sessions
  • Working with Sessions
  • Error Pages and Logging
  • Error Handling
This learning track covers material required to develop basic competency in CSP Development.

C++ Binding

Working with C++ Binding
Learning Track

  • Architecture and Configuration
  • Collections and Relationships
  • Datatypes 
  • Streams
This learning track introduces the Caché C++ Binding, it’s architecture, how to configure it to be used. Sample code to base more complex models on is also presented.

Java Binding

Java Binding
Learning Track

  • Introduction to Java Binding
  • The Caché Java Light Binding
  • Using the Caché Java Binding
  • Advanced Topics: Arrays, Lists and Relationships
  • Advanced Topics: Streams and Queries
This learning track offers a comprehensive/in-depth look at how to configure and use the Caché Java Binding. The types of Java Bindings, Creating Bindings, Creating Methods and Queries, Accessing and Creating Data with the Java Binding are presented.

Net Native Provider

.Net Native Provider

  • Caché .Net Provider Architecture
  • Using Caché .Net Provider Via ADO
  • Using Caché .Net Provider Via Proxy Classes
  • Advanced Techniques and Best Practices
This learning track focuses on how to use Cache .Net Managed Provider, which is a new way to allow you to create .Net applications to communicate with Caché. We will talk about the architecture of Caché .Net provider and walk through sample code.

Activate

Caché Activate
Learning Track

  • Introduction to Active X/COM
  • Activate
  • Examples
  • Troubleshooting 
This learning track covers the issue “Caché Activate”, introducing general COM components concepts. It also describes how Caché interoperates with COM components by building some examples.

ODBC Connectivity

 

ODBC Connectivity
Learning Track

  • Introduction to ODBC
  • ODBC on Windows
  • ODBC on Unix/Linux
  • Debugging ODBC on Windows
  • Debugging ODBC on Unix
  • ODBC Security  
The ODBC learning track covers the Caché SQL implementation of ODBC. This allows you to connect to Caché from a relational tool and use SQL to query the Caché database. The learning track modules cover configuring Caché ODBC on Windows, Unix and Linux and basic debugging.

JDBC

JDBC (Getting Started)

 

SOAP and Web Services

Web Services

  • Introduction to Web Services
  • Caché as a SOAP Server
  • Caché as a SOAP Client
  • Using Microsoft .NET to consume Caché Web Services
  • Web Services Error Handling
  • Web Services Security
  • Web Services Best Practices
This learning track covers Cache's SOAP engine, interaction with Caché web services, error handling, and web services best practices.

XML

Caché and XML
Learning Track

  • Introduction to XML
  • Caché's XML Capabilities
  • %XML.Adaptor and XML Parameters
  • Projecting Objects to
    XML
  • Serving XML via HTTP
  • Importing XML Data Using %XML Reader
  • Parsing XML Documents Using %XML.TextReader
  • Using %XML.Writer
  • Custom Content Handler
  • Using XPATH
  • Using XSLT

This learning track covers Caché's XML capabilities, projection mechanisms, and parsing XML documents in a variety of ways.

Miscellaneous

Converting Fileman & MSQL Structures To Caché Objects

 

Data Modeling

 

Perl Binding

 

Python Binding

 

VistA I (SQL & ODBC Access to VistA Data)

 

VistA II (Object Access to VistA Data)

 

 

System Administration Webcasts

Category

Webcast/Learning Track Name

Learning Track Description
(if applicable)

Configuration and Maintenance/Monitoring and Troubleshooting

High Availability

  • High Availability and Cache.
  • Caché and Windows Clusters
  • Caché and Unix/Linux
  • Clusters I
  • Clusters II
This learning track covers concepts around making and keeping Caché highly available. It also includes concepts of integrating Caché with your Unix/Linux HA software. We will discuss how Caché works with concurrent disk access clusters, which can be part of Open VMS and Tru64 installations.

Capacity Planning

  • Capacity Planning
  • Database activity statistics
    • mgstat
    • pButtons
  • Application activity statistics
    • PERFMON
This learning track discusses the concepts associated with capacity planning. The webcasts also describe how to determine your application's use of the Caché database. We will also discuss using benchmarking and stress testing to determine capacity levels.

Data Durability, Permanence and Integrity (Backup, Journaling and Restore)
Learning Track

  • Backup Strategies
  • Journaling and Journal Files
  • Recent Changes in Journaling and Use of the System Management Portal
  • Backup and Journal Restoration
  • Best Practices for Backups and Journaling
This learning track covers backups, journaling, and restoration.  It will include how to configure, manage and run these procedures.  We will discuss how these procedures contribute to Caché's role in providing data durability, permanence, and integrity.

Shadowing
Learning Track

  • Introduction to Shadowing
  • Configuring a Source Shadow Machine - Caché 5.0 or earlier
  • Configuring a Destination Shadow - Caché 5.0 or earlier
  • Shadow Configuration - Caché 5.1 or later
  • Shadow Administration
  • Transmission Mode(s) for Shadowing
  • Filtered Shadowing
  • Shadowing for Disaster Recovery
  • Shadowing with Clusters - GUI
  • Shadowing with Clusters - CHUI
  • Shadowing - Troubleshooting
This learning track focuses on many of the common aspects of shadowing including configuration, transmission modes, cluster shadowing and troubleshooting.

ECP

  • Introduction to ECP
  • Advanced ECP
  • ECP Troubleshooting
 
Browser Based Management  
Configuration Manager  
Multiple Instances of Caché  
System Events  
System Management  
BMC Patrol and Caché  
CSTAT I  
CSTAT II  
Error Logs Support Tools  
Performance

Performance
Learning Track

  • Introduction to Performance Management
  • Database Activity Statistics
    • GLOSTAT and SNMP System Usage
    • mgstat
    • pButtons
  • Application Activity Statistics
    • PERFMON
    • %SYS.MONLBL
  • Caché and Unix/Linux/Mac
  • Caché and OpenVMS
  • Caché and Windows

This systems-related learning track covers basic performance management concepts, as well as Caché database activity statistics, application statistics, physical disk activity statistics, and performance management on Unix/Linux/MAC and Windows.

 

Sizing Production Best Practices  
Security

Security
Learning Track

  • User Authentication
  • Roles and Resources
  • Services
  • Kerberos
  • Database Encryption
This learning track describes the authentication and data protection options in Caché, including examples of how to create and manage users, roles and resources. Database configuration is also included.

Auditing
Learning Track

  • Configuring Auditing
  • Audit Events
  • Custom Audit Events
  • Access Denied
This learning track explains how to configure the auditing functionality available in v5.1 and later and shows possible uses of the audit log. It includes examples of how to create your own custom audit events and how to use the information contained in audit log entries to identify and correct errors.
5.1 Authentication  
System Management

Programming for System Managers

  • Programmatically Creating Users
  • Programmatically Creating Databases and Namespacs
  • Shadow Monitoring Aids
  • Journal Monitoring Aids
  • ZSTART and ZSTOP
  • Silent Installations
  • Using ZJRNFILT
 
5.1 System Management Overview  
5.1 Browser Based Management  
Internals

System Events

 
Miscellaneous DSM to Caché Migration Methodology  
Maintenance Kit Overview  
Migrating to Caché from Open M  

Other Webcasts

Category

Webcast/Learning Track Name

Learning Track Description
(if applicable)

Zen

Zen Basics

 
Jalapeno Jalapeno  
MV Multi-Valued Features of Caché  

 

Webcasts vs. Classroom Sessions

Webcasts do not replace the extensive content delivered in our classroom sessions.  Webcasts are meant to augment and deepen the knowledge learned in the classroom.  To learn about Caché in-depth, please see our Fast Track to Learning Caché Guide.

Questions or Feedback?

Please contact our e-Learning Center Coordinator at +1.617.621.0600 or send an email to elearning@intersystems.com. We welcome your feedback and continually work to improve the program.

 

What is a learning track?

  • Learning tracks allow you to learn about a subject in-depth without having to search for related information.
  • Each topic-specific learning track consists of a structured group of individual modules with clear learning objectives, which all support a main topic.
  • Modules can be viewed on their own or as part of a learning track.
  • Assign yourself a learning track and you are automatically enrolled in all related recorded sessions.

View a Recorded Webcast

New User:

Please create an account: free user account.

Existing Users:

  1. Login: Intersystems e-Learning Center Login

  2. Select Catalog

  3. Search by keywords using the learning track name or use the keyword of a topic of interest.

  4. Select the Add to My Learning Link next to the learning track or individual event.

  5. The event is now listed in the My Learning area.

  6. Locate the learning track, and select the start link, followed by the playback link next to an individual event.

Interested in attending a live event ?

View a list of upcoming live webcast can be found here: Live Webcast Schedule