5 Lessons - Easy
This presentation is an introduction to the IBM i Power System and a look at the IBM Midrange System's heritage from the 1970's up to correct days. From the old pre-internet AS/400 systems, through the iSeries Generation to today's modern Web2.0 IBM i Power Systems.
13 Lessons - Intermediate
Which 5250 Screen Emulator shall I use?
The IBM i System, like its predecessors the AS400 and iSeries, uses something called 5250 to stream its data to a terminal, often called a green screen. You've seen these clunky old terminals in black and white sci-fi movies. We still use them... sort of... we use terminal emulators (software that emulates the functions of those old terminals) to type commands into a command-line interface using windows/linux/mac whatever.
So which one is best?
14 Lessons - Intermediate
This course is an introduction into Using and Administering your IBM i System. We will go through signing up for a free account online and logging in and going through some basic usage of the wonderful IBM-i operating system.
20 Lessons - Advanced
How do we start our modernization project?
The driving idea behind modernizing a legacy IBM AS400 or iSeries application is much more than the simple task of refactoring our old RPG and CLP codebase.
9 Lessons - Easy
Learn IBM i CL (Control Language) Programming for (a) beginners with no experience, (b) older CLP programmers looking to upgrade their CL skills and even (c) people with rudimentary programming knowledge in other languages
18 Lessons - Easy
RPG Programming for Beginners.
Aimed at programmers that have (a) no knowledge of the RPG ILE language or (b) knowledge of older RPG versions and want to upgrade to modern ILE Web powerful RPGLE.
9 Lessons - Advanced
Let's talk about SUBFILE programming in RPG. If you have grown up through the world of AS400 a few decades ago, or through the wonderful ISERIES machines of the early 2000's then you *maybe* are using the current IBM i POWER SYSTEMS that replaced those old boxes. If that's the case, in most places you are using subfiles to display information on those smelly old green screen terminals. Writing a SUBFILE PROGRAM means knowing how to code them, ranging from simple full load, to expanding, to page at a time. Each type of Subfile has different programming styles... so let's dive in and have a play with SUBFILES in RPG Programming.
5 Lessons - Intermediate
SEU, IBM's Source Entry Utility (aka Stoneage Editing Utility) is a basic green screen code editor. SEU runs exclusively in terminal mode, offering a solid (if outdated) source code editing tool. It's basic but has a long heritage and some very well known techniques... and some nifty secret tricks...
12 Lessons - Intermediate
Rational Developer for IBM i
RDi (Rational Developer for IBM i) is IBM’s IDE (integrated development environment ) for the IBM i Power System. IBM i professionals swear by the graphical and modern IDE, particularly compared to older greenscreen coding environments like PDM and SEU. In this course we will cover all the main elements of using RDi to write code in both RPGLE, CL, PF, LF , SQL, DSPF and PRTF and more.
9 Lessons - Intermediate
TURNOVER Software Change Management for IBM i, iSeries and AS400 is an change management tool for RPGLE, CL and COBOL programs. Come with me while we install it, use it and demonstrate some of its basic functions.
5 Lessons - Easy
In this course, we will cover all aspects of creating a website with WordPress. From reserving a domain name, choosing a website hosting account, installing WordPress, adding plugins, and choosing a theme for your site.
14 Lessons - Advanced
You have already learned how to get started with WordPress, now it's time to take things further with added challenges with the end goal to be proficient in building Powerful WordPress Websites
10 Lessons - Intermediate
Introduction to CNX Valence. Learn how to install, setup and configure this Web UI Tool. Valence has a number of tools to develop modern web applications calling RPGLE logic modules and directly accessing your IBM i Database using SQL