Training Courses Outlines

Training Info
Product Webcasts
Training Home
Register for a Course
Course Outlines
Professional Services
Attending a Course in Canada?
Map to Technical Office
Accommodation
Island Golfing
Things To Do
Customs Information
Entry Requirements
Visiting Canada

Below are the course outlines to the most popular BCD training courses.

Fundamentals of Web Development with WebSmart

BCD hosts WebSmart Introductory 4 or 5 day training seminars once or twice a year.

If you are interested in attending a future session (which are scheduled on an on-demand basis), please contact us and we'll put you on a list, and update you with further details as they get finalized.

Pre-Requisites

We strongly encourage that you understand the following concepts:

  • Basic HTML tags (table ,a href, tr, td, etc) - We can send you the 3 HTML labs in advance before the class if you are not familiar HTML. Knowing the basic HTML tags will allow you to focus on WebSmart and the PML which means you will get much more out of the class.
  • Database concepts such as key fields and relationships between files.
  • Being familiar with a PC (i.e. saving files to folders instead of libraries).
  • Familiarity with programming concepts such as record retrieval, file editing, etc.

WebSmart Seminar Outline (view outline)

The first 2 days are dedicated to learning the PML and how a WebSmart program flows between the PML and HTML. We cover the IDE (PC development tool) in great detail and cover web programming concepts, all through doing hands-on labs of course. The last 2 days you will build a fully functional transaction processing application with login, validation, a list of items and the functionality to add, update or cancel an order.

The following topics will be covered:

  • Module 1 - Introduction to WebSmart
  • Module 2 - Fundamentals of HTML
  • Module 3 - Working with Images and Links
  • Module 4 - Working with Tables
  • Module 5 - Creating a WebSmart program
  • Module 6 - Displaying and formatting information
  • Module 7 - HTML Segments
  • Module 8 - Introducing PML
  • Module 9 - Specifying Parameters
  • Module 10 - Controlling Program Execution
  • Module 11 - More File Access
  • Module 12 - More PML: Loops, calculations and conditions
  • Module 13 - Getting User Input
  • Module 14 - More Input: Check boxes and multiple parameters
  • Module 15 - Validation
  • Module 16 - Session handling
  • Module 17 - Securing an application
  • Module 18 - Using SQL with WebSmart
  • Module 19 - Repository Extensions
  • Module 20 - Change Management
  • Module 21 - Transactions
  • Module 22 - Interactive Debugger

WebSmart PHP Seminar Outline

The first 2 days are dedicated to learning the PHP and how a WebSmart program flows between the PHP and HTML. We cover the IDE (PC development tool) in great detail and cover web programming concepts, all through doing hands-on labs of course. The last 2 days you will build a fully functional application with login, validation, a list of items and the functionality to add, update or cancel an order. The following topics will be covered:

  • Module 1 - Introduction to WebSmart
  • Module 2 - Fundamentals of HTML
  • Module 3 - Working with Images and Links
  • Module 4 - Working with Tables
  • Module 5 - Creating a WebSmart PHP program
  • Module 6 - Displaying and formatting information
  • Module 7 - Introducing PHP
  • Module 8 - Specifying Parameters
  • Module 9 - Controlling Program Execution
  • Module 10 - More PML: Loops, calculations and conditions
  • Module 11 - Getting User Input
  • Module 12 - More Input: Check boxes and multiple parameters
  • Module 13 - Validation
  • Module 14 - Session handling
  • Module 15 - Securing an application
  • Module 16 - Repository Extensions
  • Module 17 - Calling a Native ISeries Program

WebSmart Advanced Training Seminar

BCD hosts WebSmart 4 or 5 day advanced training seminars once or twice a year. If you are interested in attending a future session (which are scheduled on an on-demand basis), please contact us and we'll put you on a list, and update you with further details as they get finalized.

Pre-Requisites

A previous WebSmart training course is not necessary if you already have a solid base in WebSmart and HTML.

  • A firm grasp on HTML - Knowing how to use links, forms and tables are a must.
  • Knowledge of Cascading Style Sheets and JavaScript are recommended but not necessary.
  • Having created applications using WebSmart and understanding the flow between the HTML and PML.
  • Understanding and having used PML functions such as runtask, getparm, wrtseg, getrcd are the minimal requirements.
  • Understanding the HTTP Server and AS/400 security is also an asset but not a requirement.

This course will advance at a pre-determined pace and time will not be allotted to go over the basic concepts. We have material that you can cover before the class if you need to brush up on any of these areas. The more you know coming in, the more you'll get out of this course.

WebSmart Advanced Seminar Outline

The advanced hands-on labs will be separated into free standing labs that may cover the following topics:

  • Advanced HTML tags, in line CSS and JavaScript
  • PML extensions - Using Legacy Code
  • Repository extensions
    • export/import & manage extensions
    • PML Snippets
    • Inheretence
  • Security considerations - AS/400 Security and the HTTP Server, Validation Lists, SSL and AES Encryption
  • Applications scenarios
    • B2B application
    • Order entry
    • Login & application access
  • Apache configuration
  • Change management scenarios
  • Using SQL in WebSmart programs
  • Using CSV files
  • Working with Templates
  • RDW - RPG/DDS to web conversion
  • and more

The final curriculum is yet to be determined so if there are any topics not listed that you would like to see please send us your recommendations.

ProGen Plus Training

BCD hosts ProGen Plus 3 or 4 day training seminars once or twice a year.

If you are interested in attending a future session (which are scheduled on an on-demand basis), please contact us and we'll put you on a list, and update you with further details as they get finalized.

Pre-Requisites

We strongly encourage that you understand the following concepts:

  • OS/400 Libraries
  • Functions Keys, list options
  • Relational Files - key fields
  • Relationships between files

ProGen Plus Seminar Outline

During the first 2 days you will be working with the template logic and creating a fully functional customer order entry application. The last 2 days are dedicated to advanced stand alone labs and using the actions editor as well as creating report programs with prompts and CL.

The topics covered include:

  • Learning how to use the PDA(similar to SDA) and all the short cuts
  • Building Inquiry only and maintenance subfile programs
  • Creating function Keys and subfile options
  • Linking programs and using Parameters
  • Look up programs
  • Order Header and Order Details program set up
  • Validating data with modules and workfields
  • Using the Actions Editor to extend the template logic
  • Changing the source code
  • Change Management
  • Style F report programs