Empress Course Description


Tech Support

Training Courses

Course Description

Consulting

Email: Support

Downloads

Empress Extreme

 

Course availability is subject to change. Please contact Empress for course details and availability.


#100 Empress Data Management Toolkit Overview This informative one-day course will give you a general overview of your Toolkit and how its components effectively fit together, and help you determine which tools/interfaces best suit your application. You will learn how to get started building your database and gain a basic understanding of how to use database administration utilities. Also, you will get valuable insight about Empress product features to help you in making application design decisions.
Prerequisite: None
Duration: 1 day

#200 Introduction to EMPRESS SQL For those who have little or no experience in database systems this one day course provides an introduction to database systems and EMPRESS SQLcommands. Concepts of databases and basic SQL commands are covered. Users learn to create and manipulate tables, insert data, query the contents of tables, and update data.
Prerequisite: None
Duration: 1 day

#201 Advanced EMPRESS SQL This two-day course covers the advanced concepts and features of EMPRESS SQL. Those who are familiar with simple SQL commands and want to learn more will benefit from this course. Advanced topics covered include: indexing, data integrity, privileges, locking and transactions. Organization of files associated with EMPRESS tables and the data dictionary are discussed. SQL commands are discussed in detail.
Prerequisite: #200 Introduction to EMPRESS SQL
Duration: 2 days

#300 Introduction to EMPRESS 4GL This two-day course covers the fundamentals of the EMPRESS 4GL. Users are introduced to the 4GL environment. Interactive applications accessing one or more EMPRESS tables are created without programming. Applications are customized and menus are created using the Application Generator. Course covers 4GL concepts, form creation, modifying applications, editing scripts, and using the Application Generator. This course is good for users who want to create simple interactive applications.
Prerequisite: None
Duration: 2 days

#301 Advanced EMPRESS 4GL Designed for developers who wish to build custom user interface applications. This three-day course covers custom application creation using EMPRESS 4GL. It will cover the following: command language, form editor, key scripts, multi-record applications, capturing interrupts and errors, and linkingapplications together. Each command in the 4GL language is explained as the userbuilds several 4GL applications (including a multi-record application). The 4GL debugger is used to set breakpoints, step through the code, and view values of variables.
Prerequisite: #300 Introduction to EMPRESS 4GL
Duration: 3 days

#400 EMPRESS Report Writer This one-day course is designed to assist users and developers who need to produce customized reports. Users learn to use the EMPRESS Report Writer script language to construct reports. Processing of records and groups of records is discussed. Format options for printing results are covered. Other topics include headers, footers, control flow commands, and printing multiple lines. Students gain experience through numerous exercises.
Prerequisite: #200 Introduction to EMPRESS SQL
Duration: 1 day

#500 C Language Interface:
EMPRESS MR Routines
This two-day course introduces the EMPRESS MR routines for direct access to the database via the C language. These routines provide the most efficient and flexible access to EMPRESS databases. Users learn how to obtain descriptors, set up retrieval loops, build expressions and qualifications, update tables, deal with locking errors, and use transactions. This course is recommended for C developers who need maximum performance, and greater control over retrieved data.
Prerequisite: #201 Advanced EMPRESS SQL
Duration: 2 days

#501 C Language Interface: EMPRESS MX Routines A two-day course that introduces the EMPRESS MX routines for direct access to the database via the C language. These simple routines are easier to use than the MR routines, although not usually as efficient. Users learn to open and close tables, set up retrieval loops, build qualifications, update tables, handle errors, and use transactions. This course is for C developers who want a simple interface to the EMPRESS RDBMS.
Prerequisite: #201 Advanced EMPRESS SQL
Duration: 2 days

#502 C Language Interface: EMPRESS Static & Dynamic SQL Two-day course covers the use of the EMPRESS C Precompiler to handle SQL commands embedded in a C program. Static SQL commands are hard-coded in the source program and they are converted to C routines by the precompiler. Dynamic SQL commands are string variables that are parsed at runtime, and they can change during the execution of a program. Users learn to use both types of commands to retrieve records, update tables, handle errors, and use transactions. Recommended for C developers who want to use standard SQL commandsto access the EMPRESS RDBMS.
Prerequisite: #201 Advanced EMPRESS SQL
Duration: 2 days

#504 EMPRESS HYPERMEDIA, Internet Application Toolkit This two-day course covers the fundamentals of the Empress Hypermedia Toolkit. Users are introduced with the design of dynamic HTML ( Hypertext Markup Language ) application for Internet or corporate Intranets. An overview of HTML, programming with the Empress Hypermedia HTML Toolkit, the administration of WEB Server and Empress ODBC Server, and the security issues are discussed. Beginners and experts with HTML, will benefit from this course.
Prerequisite: None
Duration: 2 days

# 505 EMPRESS CONNECTIVITY, ODBC Interface This course is designed to assist users and developers who need to write their own ODBC application or to use any of the available ODBC compliant third party tools, such as MS Visual Basic, MS Visual C++ or MS Access, and access data located in one of the Empress database. The course covers both Unix and Windows ODBC concepts. It also gives an overview of Empress ODBC Server setup, configuration and administering tools. Both beginners and experts with ODBC concepts will benefit.
Prerequisite: None
Duration: 2 days

#506 Java Programming using EMPRESS JDBC Database Solutions Learn how to achieve high performance database solutions using Java. Experience and learn new technologies such as JDBC programming, Java servlets and Java Server Pages. Participants of this course will learn how to install, configure and run different scenarios using Empress JDBC database solutions.
Prerequisite: None
Duration: 2 days

#600 EMPRESS Database Design & Tuning Two-day course is designed for administrators and application developers who need an understanding of database design trade-offs, and want to increase the throughput of the EMPRESS RDBMS. Topics discussed include: the importance of normalization, the structure of the table files and index files, the proper use of indices, query optimization in EMPRESS, details of EMPRESS locking, proper use of shared memory, and database server issues.
Prerequisite: #201 Advanced EMPRESS SQL
Duration: 2 days

#700 EMPRESS Database Administration A three-day course discussing the role of the Empress database administrator. It covers the installation procedure and the contents of the EMPRESS directories. Files and directories of a database are discussed as well as the system tables. The uses of administrative and system variables are explained. Recovery procedures, setting up shared memory, and use of the database server is covered. Introduction to the EMPRESS ODBC interface is also covered.
Prerequisite: #201 Advanced EMPRESS SQL
Duration: 3 days

#701 EMPRESS Replication Learn how to achieve high data availability solutions using Empress Replication. Empress Replication will also help you to reduce network data traffic, distribute system load over multiple locations and off load lock contention between database applications. Learn how to configure, start and maintain replication servers and how to perform synchronization tasks.
Prerequisite: #201 Advanced EMPRESS SQL
Duration: 1 day

#800 EMPRESS User Defined Functions and User Defined Procedures For programmers who want to extend the functionality of the EMPRESS SQL language this three-day course teaches how to write user-defined functions for use within SQL, 4GL, Report Writer and MR routines. The course covers the addition of a keyword to the EMPRESS language, handling of data conversions, null and error conditions, and handling variable number of arguments. Both SC and DT type functions are discussed. Students will have an opportunity to write simple functions.
Prerequisite: #500 C Language Interface: EMPRESS MR Routines
Duration: 3 days

#801 EMPRESS Persistent Stored Modules (PSM) Learn how to extend the power of your database. Build your own user defined procedures, user defined functions, your own aggregate functions and operators. Learn how to embed knowledge and rules into the database using procedures and triggers. Incorporate the knowledge and operational logic into your database removing it from your applications.
Prerequisite: #500 C Language Interface: EMPRESS MR Routines
Duration: 2 days

#900 Introduction to EMPRESS GUI & Script Language This two-day course covers the basic concepts of EMPRESS GUI Builder. Users will create simple GUI applications accessing EMPRESS tables using the script language. Course covers various facets of the EMPRESS GUI development environment. It explains what the components of a GUI application, are, which objects are available in the toolkit, how they are used, and how to write scripts.
Prerequisite: #200 Introduction to EMPRESS SQL
Duration: 2 days

#901 EMPRESS GUI Advanced
Concepts and C API
Three-day course explains how to write C routines for EMPRESS GUI Builder applications. It covers advanced topics such as the registry, resizable objects, inheritance & styles, and user-defined objects. Course teaches the user how to create applications with multiple modules and how to use the user object as a drawing area. This course is designed for C programmers whowant to develop complex EMPRESS GUI Builder applications. Certain topics coveredrequire a knowledge of X programming.
Prerequisite: #900 Introduction to EMPRESS GUI & Script Language
Duration: 3 days

 

USA: (301) 220-1919     Canada & International: (905) 513-8888   Copyright © 2004. Empress Software Inc.    info@empress.com