Home
Authorized Curriculum
Custom Training Program
Register For Training

Custom Training Program

Work with SRP to design training tailored to your team's specific needs, combining our proven sessions in a format and schedule that works for you.

Training Sessions

Click on any session to expand and view detailed information.

Session 1

Getting the Big Picture

Overview of OpenInsight's integrated IDE, core features, and system architecture

2 hours

Overview

Overview of OpenInsight's integrated IDE, core features, and system architecture

Topics Covered

  • Integrated IDE overview
  • Database engine fundamentals
  • UI tools and form design
  • Event handlers introduction
  • BASIC+ language overview
  • Reporting capabilities
  • System extensibility
  • HTTP interface basics

Learning Objectives

By the end of this session, you will be able to:

  • Understand and apply integrated ide overview
  • Understand and apply database engine fundamentals
  • Understand and apply ui tools and form design
Session 2

Managing the Data-Model

Comprehensive database management, terminology, and data operations

6 hours

Overview

Comprehensive database management, terminology, and data operations

Topics Covered

  • Volume management
  • Table types (native, foreign, dynamic)
  • Row and column operations
  • Data dictionary management
  • Indexing strategies
  • Data integrity and validation
  • Import/export operations

Learning Objectives

By the end of this session, you will be able to:

  • Understand and apply volume management
  • Understand and apply table types (native, foreign, dynamic)
  • Understand and apply row and column operations
Session 3

Enjoying the View

Desktop and web user interfaces, form design, and OpenInsight 4 Web (O4W)

4 hours

Overview

Desktop and web user interfaces, form design, and OpenInsight 4 Web (O4W)

Topics Covered

  • Form designer mastery
  • Control types and properties
  • Menu creation and management
  • OpenInsight 4 Web (O4W) fundamentals
  • Responsive design principles
  • User experience best practices

Learning Objectives

By the end of this session, you will be able to:

  • Understand and apply form designer mastery
  • Understand and apply control types and properties
  • Understand and apply menu creation and management
Session 4

Data Presentation

Master reporting tools including Report Builder and Banded Report Writer

3 hours

Overview

Master reporting tools including Report Builder and Banded Report Writer

Topics Covered

  • Report Builder essentials
  • Banded Report Writer advanced features
  • Custom report templates
  • Data visualization techniques
  • Export formats and automation
  • Performance optimization

Learning Objectives

By the end of this session, you will be able to:

  • Understand and apply report builder essentials
  • Understand and apply banded report writer advanced features
  • Understand and apply custom report templates
Session 5

Breaking the Code

Programming with BASIC+, stored procedures, debugging, and database access

4 hours

Overview

Programming with BASIC+, stored procedures, debugging, and database access

Topics Covered

  • BASIC+ syntax and structure
  • Stored procedures development
  • Advanced debugging techniques
  • Database access patterns
  • Error handling strategies
  • Code optimization

Learning Objectives

By the end of this session, you will be able to:

  • Understand and apply basic+ syntax and structure
  • Understand and apply stored procedures development
  • Understand and apply advanced debugging techniques
Session 6

Dynamic Arrays & Multivalued Data

Special module on working with dynamic arrays and multivalued data structures

3 hours

Overview

Special module on working with dynamic arrays and multivalued data structures

Topics Covered

  • Dynamic array fundamentals
  • Multivalued data concepts
  • Array manipulation techniques
  • Performance considerations
  • Real-world applications

Learning Objectives

By the end of this session, you will be able to:

  • Understand and apply dynamic array fundamentals
  • Understand and apply multivalued data concepts
  • Understand and apply array manipulation techniques
Session 7

Responsive UI Design

Event management, handlers, and creating responsive user interfaces

4 hours

Overview

Event management, handlers, and creating responsive user interfaces

Topics Covered

  • Event-driven architecture
  • Custom event handlers
  • UI state management
  • Asynchronous operations
  • User feedback mechanisms
  • Performance monitoring

Learning Objectives

By the end of this session, you will be able to:

  • Understand and apply event-driven architecture
  • Understand and apply custom event handlers
  • Understand and apply ui state management
Session 8

How OpenInsight is "Open"

A survey of OpenInsight's integration technologies

1 hours

Overview

A survey of OpenInsight's integration technologies, providing a high-level overview rather than a deep dive

Topics Covered

  • DLL integration
  • COM interoperability
  • TCP/IP networking
  • HTTP/REST services
  • .NET framework integration
  • Java connectivity
  • SMTP email services

Learning Objectives

By the end of this session, you will be able to:

  • Gain a high-level overview of the integration technologies available in OpenInsight
  • Understand when and why to use each integration approach
  • Identify which technologies apply to your project needs
Session 9

Best Practices According to SRP

Architectural design patterns including MVC and Client-Server architectures

4 hours

Overview

Architectural design patterns including MVC and Client-Server architectures

Topics Covered

  • MVC pattern implementation
  • Client-Server architecture
  • Service-oriented design
  • Code organization standards
  • Security best practices
  • Performance optimization
  • Documentation standards

Learning Objectives

By the end of this session, you will be able to:

  • Understand and apply mvc pattern implementation
  • Understand and apply client-server architecture
  • Understand and apply service-oriented design
Session 10

Right Tool for the Right Job

Third-party tools, libraries, and extending OpenInsight capabilities

2 hours

Overview

Third-party tools, libraries, and extending OpenInsight capabilities

Topics Covered

  • Third-party tool integration
  • SRP utilities and libraries
  • Custom component development
  • Automation strategies
  • Deployment best practices
  • Maintenance and support

Learning Objectives

By the end of this session, you will be able to:

  • Understand and apply third-party tool integration
  • Understand and apply srp utilities and libraries
  • Understand and apply custom component development

Ready to Begin Your OpenInsight Journey?

Contact us to discuss your training goals — we'll build a program around your team's needs and schedule.

Looking for Something More Focused?

If you need structured training with a defined path, consider one of our Authorized Curriculum tracks. Each is a focused 3-day course designed to build specific skills.

Beginner

Introduction to OpenInsight

For developers new to OpenInsight

3 Days
Intermediate

Intermediate Development

Advanced BASIC+ and system integration

3 Days
Advanced

Advanced Topics

Windows API, web services, and beyond

3 Days
Explore Authorized Curriculum

Software that Grows with You

Home Authorized Curriculum Custom Training Program Register For Training
Monday - Friday
8AM - 5PM PST
training@srpcs.com
(714) 577-9317

v1.0.0