| 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
- Application activity statistics
|
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
- 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 |
|