Online Training Courses

Enjoy the benefits of training from the convenience of your office.


Special Intro Offer

Take advantage of the new 2 hour online WebSmart training courses by enrolling in the individual courses below that meet your needs. It's affordable and convenient and you will benefit from the in depth knowledge you will gain.

The courses are conducted online in real-time with an instructor that you can interact with and ask questions. The scheduled course time is for the instructional part of the training. You will be given hands on lab material that you can complete at your convenience after each course. The instructor will be available after the course to answer any of your questions.

Cart Summary
No. of courses selected: 0
 
Total: $
If you would like training on other topics please send us details.
Select Courses  
Select a product to see the list of courses: *All prices in USD

Introduction to WebSmart ILE and Program Templates (WebSmart ILE)

The first step of any WebSmart program is to select a template. Learn about all the different IBM i DB2 templates in WebSmart so you know where to start your development. Also learn how to create your own template family.
Course Details >>
TBA
Send Preferred Dates


PML I - Syntax, Parameter Passing and Program Execution (WebSmart ILE)

This course introduces you to PML. PML is the programming language used in WebSmart ILE that generates RPG and is used for extending the logic and functionality of your WebSmart programs. You will learn the PML syntax and how to pass parameters and understand the flow of a WebSmart program.
Course Details >>
TBA
Send Preferred Dates


PML II - File Access with PML and SQL (WebSmart ILE)

One of the most important things you will want to do in a WebSmart program is access you IBM i database files. It is, after all, the main reason to host your site on your IBM i . You will learn how to use WebSmart's SQL and record access functions to access and manipulate your database files.
Course Details >>
TBA
Send Preferred Dates


User Input and Forms (WebSmart ILE)

Many of your programs will require information from end users. Learn how to request data using the form tag and different input field types like drop down boxes and radio buttons.
Course Details >>
TBA
Send Preferred Dates


Validating User Input (WebSmart ILE)

Validating input is an important part of securing and creating robust Web applications and ensuring data integrity. This course will teach you techniques for validating user input using jQuery on the client side and PML on the server side as well as HTML and CSS for error message formatting.
Course Details >>
TBA
Send Preferred Dates


PML III - Stateless Programming, Sessions and Securing Applications (WebSmart ILE)

Learn how to pass information between your WebSmart programs which is a key component of stateless programming and is important to understand when developing multi-page applications. This is usually a new topic for most RPG programmers. This course covers how to use session IDs (smurfs) to maintain state and how to create a login program.
Course Details >>
TBA
Send Preferred Dates


Introduction to WebSmart PHP and Program Templates (WebSmart PHP)

The first step of any WebSmart PHP program is to select a template. Learn about all the different templates in WebSmart PHP so you know where to start your development. Also learn how to create your own template family.
Course Details >>
TBA
Send Preferred Dates


PHP I - Unique Functions, Parameter Passing and Filtering Data with SQL (WebSmart PHP)

This course is an introduction to how to use PHP functions in the WebSmart IDE and it will guide you through more in depth PHP concepts. By the end of the course you will learn the PHP functions unique to WebSmart, how parameters are passed, understand the flow of a PHP program generated using WebSmart PHP and how to filter data with SQL.
Course Details >>
TBA
Send Preferred Dates


User Input and Forms (WebSmart PHP)

Many of your programs will require information from end users. Learn how to request data using the form tag and different input field types like drop down boxes and radio buttons.
Course Details >>
TBA
Send Preferred Dates


Validating User Input (WebSmart PHP)

Validating input is an important part of securing and creating robust Web applications and ensuring data integrity. This course will teach you techniques for validating user input using jQuery on the client side and PHP on the server side as well as HTML and CSS for error message formatting.
Course Details >>
TBA
Send Preferred Dates


PHP II - Stateless Programming, Sessions and Securing Applications (WebSmart PHP)

Learn how to pass information between your WebSmart programs by using session IDs which are important to understand for developing multi-page applications. This course covers how to use session IDs to maintain state and how to create a login program.
Course Details >>
TBA
Send Preferred Dates


Introduction to Presto and Visual Editor (WebSmart ILE)

This course will ensure you have a good overall understanding of what Presto is and will help you get started on the right path. You'll learn how to configure Presto and you'll get a tour of the Presto Designer and an introduction to the Visual Editor.
Course Details >>
TBA
Send Preferred Dates


Visual Editor - Beyond the Basics (WebSmart ILE)

The Visual Editor in Presto is where most of your time as a Presto developer will be spent. This course takes you beyond the basics by focusing on the database-driven UI elements that use SQL Queries such a auto-completes and charts. These are the UI elements that can really improve end user productivity and wow users.
Course Details >>
TBA
Send Preferred Dates


Advanced Customizations with JavaScript and HTML (WebSmart ILE)

When you customize screens in Presto it is important to have an understanding of how Presto identifies screens to make sure changes are attached to the right ones. This course also covers more advanced customization topics including how to use JavaScript for event driven customizations and how to add custom HTML.
Course Details >>
TBA
Send Preferred Dates