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
|