BeauTec Training Courses
BeauTec offers state of the art training and certification for all our technologies. All courses are taught in a modular fashion that combines academic and hands-on class work to provide an in-depth understanding of a specific subject at a specific skill level. The courses can be taken individually or as part of a certification track.
The following training courses are currently available:
The specifics of each course are contained in this section.
End User
The End User module gives a general overview of our products and consulting services. It introduces the use of the BeauTec Business Pilot and teaches users how to retrieve information and get reports in an efficient way.
Prerequisites
Length
2 days
Application User
The Application User module introduces the use of application components that are part of a BeauTec Business Pilot installation, e.g. bt:Indicator.
Prerequisites
Length
3 days
Basic Schematic and Report Developer
The Basic Schematic and Report Developer module introduces the use of BeauTec's client-side technologies. It presents the BeauTec Business Pilot and teaches users how to use it to build and modify basic user interface screens (schematics).
It also introduces the Microsoft Excel Add-In, and how it is used to build professional reports.
Prerequisites
Length
2 - 3 days
Advanced Report Developer
The Advanced Report Developer module focuses on building reports using our Microsoft Excel Add-In, web reports built using ASP, and the use of the Object Warehouse to build dynamic reports on top of it.
Prerequisites
- Basic Schematic and Report Developer
Length
2 - 3 days
System Administrator
The System Administrator module teaches the administration of the BeauTec Business Pilot. This module covers the following topics:
- Overview/Architecture
- Client structure
- Server side
- System shut down and restart
- BeauTec Administration tool (bt:owh)
- Database sizing
- Data modeling
- Trouble-shooting
Prerequisites
- Basic programming or scripting skills
- Basic knowledge of relational databases
- Administration knowledge of MS Windows
- Minimum one PC for two students
- Access to a central m:odm installation from all training computers
- Oracle client installation on all training computers
- Access to a central NT file server (100 MB free space) from all training computers
Length
4 days
Course Agenda
The goal of the first day is to get an overview of the m:odm from the administrator's point of view. The focus of this lesson is understanding the m:pro Object Data Model (m:odm) and it's API concept. Class and object concepts are introduced using the m:odm Admin Tool (m:mat1) and related online documentation.
09:30 - 10:00 |
Welcome and agenda
- Discuss skills/experience
- Review agenda
|
10:00 - 11:00 |
Introduction of the m:pro Object Data Model I
- Overview
- Object Orientation
- m:pro Object Data Model
- BeauTec Object Warehouse
|
11:00 - 11:15 |
Break |
11:15 - 12:00 |
Introduction of the m:pro Object Data Model II
- m:odm installation and sizing
- Hands-on installation
- Sample Object Warehouse
|
12:00 - 13:00 |
Lunch |
13:00 - 14:30 |
bt:owh Object Warehouse Concepts
- Security Concepts
- How to use m:odm security
- Hands-on defining user rights
|
14:30 - 14:45 |
Break |
14:45- 16:30 |
bt:owh Object Warehouse Administration I
- Backup & Recovery
- Hands-on Import & Export
|
16:30 - 16:45 |
Break |
16:45 - 17:15 |
bt:owh Object Warehouse Administration II
|
17:15 - 17:30 |
Summary |
The goal of the second day is to understand the interface technologies. The installation, configuration and maintenance of the BeauTec and m:pro interfaces is the focus of this lesson.
9:30 - 9:45 |
Introduction
- Summary of yesterday
- Outlook of today
|
9:45 - 10:30 |
bt:owh Object Warehouse Administration III
- bt:owh admin tool
- Hands-on admin tool
|
10:30 - 10:45 |
Break |
10:45 - 12:00 |
bt:owh Object Warehouse Administration IV
- bt:owh admin tool continued
- Hands-on admin tool
|
12:00 - 13:00 |
Lunch |
13:00 - 14:30 |
Interfaces I
- Database links
- m:pipe
- Hands-on Installation
|
14:30- 14:45 |
Break |
14:45- 16:45 |
Interfaces II
- bt:Interface
- Hands-on Installation
- Relational tables
- Web Services
- Heterogeneous Services
- Pipe Interface
|
16:45- 17:00 |
Break |
17:00- 17:30 |
Summary and Wrap-Up
- Questions and Answers
- Wrap-Up
- Feed back
|
The goal of the third day is to get an overview of the BeauTec Business Pilot from the administrators point of view. The focus of this lesson is the installation and configuration of the BeauTec Business Pilot and the Excel add-in.
09:30 - 10:00 |
Welcome and agenda
|
10:00 - 11:00 |
Introduction of the BeauTec Business Pilot I
- Overview
- BeauTec Business Pilot file server installation
- BeauTec Business Pilot file server configuration
- BeauTec Business Pilot user rights
|
11:00 - 11:10 |
Break |
11:10 - 12:00 |
Introduction of the BeauTec Business Pilot II
- BeauTec Business Pilot client installation
- BeauTec Business Pilot client configuration
|
12:00 - 13:00 |
Lunch |
13:00 - 14:15 |
Introduction of the Excel add-in I
- Overview
- Installation and configuration
|
14:15 - 14:45 |
Break |
14:45- 16:15 |
Introduction of the Excel add-in II
- MRA Wizard and Tag Search dialog
- Installation and configuration
|
16:15- 16:30 |
Break |
16:30- 17:00 |
m:pro Applications
- Concept
- Install and uninstall Applications
|
17:00- 17:30 |
Summary |
The goal of the fourth day is the administration of the BeauTec Business Pilot. The installation, configuration and maintenance of the BeauTec Business Pilot libraries are the focus of this lesson. The Admin Dialog, backup strategies and style guide are explained.
9:30 - 9:45 |
Introduction
- Summary of yesterday
- Outlook of today
|
9:45 - 10:30 |
BeauTec Business Pilot Libraries I
- Concept
- Hands-on creation of a new library
|
10:30 - 10:45 |
Break |
10:45 - 12:00 |
BeauTec Business Pilot Libraries II
- Maintenance of libraries
- Hands-on creation of a new business object
|
12:00 - 13:00 |
Lunch |
13:00 - 14:30 |
BeauTec Business Pilot Admin Dialog
- Overview
- Hands-on Update function
|
14:30- 14:45 |
Break |
14:45 - 16:15 |
Backup Strategies
- MS Visual Source Safe or SVN Style guide
- m:pro Finesse
|
16:15 - 16:30 |
Break |
16:30 - 17:00 |
Summary and Wrap-Up
- Questions and Answers
- Wrap-Up
- Feed back
|
Application Administrator
The Application Administration module teaches the administration of specific applications within the BeauTec Business Pilot environment, e.g. bt:Indicator.
Prerequisites
Length
3 days
Client Application Developer
The Client Application Developer module teaches the client side development and enhancement of applications based on the BeauTec Business Pilot frame work (m:exp).
This module covers the following topics:
- Overview/Architecture
- Genesis and Finesse introduction
- BeauTec BusinessPilot API
- Application component development
Prerequisites
For on-site training appropriate facilities must be available. These facilities must include:
- A projection system that will accept a standard laptop computer VGA video output.
- A central computer with
- NT server
- Oracle 8.1 or greater
- at least 100 MB free disk space.
- At least one client computer for every two participants with network access to the central machine.
Participants should have:
- Basic programming or scripting skills
- Basic knowledge of relational databases (helpful but not required)
Length
5 days
Course Agenda
Day 1 - The goal of the first day is to get an overview of the components BeauTec uses for application development. The focus of this lesson is learning the Finesse script language and the Genesis object addressing concept. By means of simple examples, first object and variable types are introduced.
10:00 - 10:30 |
Introduction
- Welcome greeting
- Review of the agenda
|
10:30 - 12:30 |
Business Pilot concept
- Overview / introduction
- Elements of the BeauTec BusinessPilot
- Sample applications
|
12:30 - 13:30 |
Lunch |
13:30 - 15:00 |
Introduction of Genesis / Finesse
- Installation / file system
- Finesse script language
- Online help
- Genesis APPLICATION Object
- Starting an application
- Event handlers
- Command syntax / object addressing
|
15:00 - 15:15 |
Break |
15:15 - 16:45 |
Hands-on session: Genesis Drawing Object
- Creation
- Tools
- Loading and saving
- Handler calls in Genesis
- Distributed Finesse scripts
|
16:45 - 17:00 |
Summary |
Day 2 - The goal of the second day is to get an overview of the BeauTec Business Pilot and its elements as an application framework. The creation of an SQL Tool is the focus of this lesson.
8:30 - 8:45 |
Introduction
- Summary of yesterday
- Outlook of today
|
8:45 - 10:00 |
BeauTec Business Pilot architecture
- Overview
- Elements and programming interfaces
- Application component concept
|
10:00 - 10:15 |
Break |
10:15 - 12:30 |
Hands-on session: Application component
- APPLICATION Object
- File structure
- Ini File
- Main script
- Event handlers
- Sample application "SQL Tool", Part I
|
12:30 - 13:30 |
Lunch |
13:30 - 14:00 |
BeauTec Business Pilot architecture
- Navigation between schematics
|
14:00 - 15:30 |
Hands-on session: "SQL Tool", Part II
- Schematic / view
- How to perform database queries with the Middle Layer Query Optimizer (m:mlo)
- Result Table concept
- Visualization
|
15:30 - 15:45 |
Break |
16:00 - 17:00 |
Hands-on session "SQL Tool", Part III
|
Day 3 - The goal of the third day is to get an overview of the BeauTec Business Pilot presentation objects. The focus of this lesson is modelling an Object Warehouse within the m:pro Object Data Model and developing presentation objects.
8:30 - 8:45 |
Introduction
- Summary of yesterday
- Outlook of today
|
8:45 - 10:00 |
Presentation objects concept
- Overview
- Examples of presentation objects
- How database queries are processed
|
10:00 - 10:15 |
Break |
10:15 - 12:30 |
Hands-on session: Presentation objects, Part I
- Structure and methods
- Creating examples
|
12:30 - 13:30 |
Lunch |
13:30 - 15:00 |
Modelling an Object Warehouse
- Overview
- Modelling a sample unit containing equipment objects
|
15:00 - 15:15 |
Break |
15:15 - 17:00 |
Hands-on session: Presentation objects, Part II
- Presentations for equipment objects
|
Day 4 - The goal of the fourth day is the development of a "Unit Navigator" within the BeauTec Business Pilot. The main parts of this application are the Genesis TREE object and the presentation objects that were implemented on Day 3.
8:30 - 8:45 |
Introduction
- Summary of yesterday
- Outlook of today
|
8:45 - 10:00 |
Hands-on session: "Unit Navigator", Part I
- Specification
- Goal
- Function blocks
- Milestones
|
10:00 - 10:15 |
Break |
10:15 - 12:30 |
Hands-on session: "Unit Navigator", Part II
- TREE Object
- How to retrieve an object tree from the Object Warehouse
|
12:30 - 13:30 |
Lunch |
13:30 - 15:00 |
Hands-on session: "Unit Navigator", Part III
- How to integrate presentation objects
|
15:00 - 15:15 |
Break |
15:15 - 16:30 |
Hands-on session: "Unit Navigator", Part IV
- How to use the SHEET Object
|
16:30 - 17:00 |
Completion |
Day 5 - The goal of the last day is to answer open questions of the preceding days. Additionally, the current development goals of BeauTec and m:pro will be explained and discussed.
8:30 - 8:45 |
Introduction
- Summary of yesterday
- Outlook of today
|
8:45 - 10:00 |
Summary
- Wrap up
- Collection of open questions
|
10:00 - 10:15 |
Break |
10:15 - 12:30 |
Questions and answers
- Training
- BeauTec products
- Current development and development goals
|
12:30 - 13:30 |
Lunch |
13:30 - 14:30 |
Finish
- Conclusions and feedback
- Departure
|
Advanced Client Application Developer
The Advanced Client Application Developer modules extend the participants knowledge of client side tools. Those modules focus on special themes that may be customer specific. Examples are:
Communication I
- Client-Server Objects (m:gen)
- FTP (m:fin)
- Registry (m:fin)
- MAPI (m:gen)
Communication II
- MAPI (m:gen)
- ActiveX (m:gen)
- Dialog Library (bt:Dlglib)
- Application Component Extended Settings, e.g. frequencies and times (m:exp)
Internet technologies I
- MIIS/Portal: HTML/ASP/Perl/ActiveX (m:web)
Internet technologies II
- OAS, OIS: HTML/Stored Procedures/Report attributes (m:odm)
Application Extensions I
- BeauTec Event Management System (bt:ems)
Application Extensions II
- BeauTec Business Process Library (bt:Bpl)
Prerequisites
- Client Application Developer
Length
2 - 3 days
Server Application Developer
The Server Application Developer module teaches the server side development and enhancement of applications based on the m:pro Object Data Model (m:odm) frame work.
This module covers the following topics:
- Overview/Architecture
- m:odm introduction
- Modeling
- Storage
- Sizing
- Presentation, propagation
- Advanced data retrieval (Query2007)
- etc.
- BeauTec Object Warehouse (bt:owh)
- Classes, Packages, Interfaces, API
Prerequisites
- Basic programming or scripting skills
- Basic knowledge of relational databases
- Minimum one PC for two students.
- Access to a central m:odm installation (50MB free space) from all training computers (Oracle client installed)
- Access to a central NT file server (100 MB free space) from all training computers
Length
4 days
Course Agenda
The goal of the first day is to get an overview of the components BeauTec uses for integration. The focus of this lesson is understanding the m:pro Object Data Model and it's API concept. Class and object concepts are introduced using the m:odm Admin Tool and the related online documentation.
The goal of the second day is to understand the data storage inside the m:odm and its usage as an Integration Platform. The creation of a class structure including class methods is the focus of this lesson.
The goal of the third day is to discuss and understand the BeauTec concept and implementation of KPIs. It shows in great detail the flexibility and usage of the m:odm.
The goal of the last day is to answer open questions of the preceding days. Additionally, the current development goals of BeauTec will be explained and discussed.
Advanced Server Application Developer
The Advanced Server Application Developer modules extend the participants knowledge of server side tools. Those modules focus on special themes that may be customer specific. Examples are:
- Advanced interface development
- Indicators (KPIs)
- Activities
- Events
- Logging
Prerequisites
- Server Application Developer
Length
2 - 3 days