 |
 |  | Using IBM Systems Director Navigator for i (Online Course)
 Introduction to the Web Console
Web Console Controls and Help
Controlling Tables and Pages
Overview of Available Functions
Securing the Web Console

|
 |
 |
 |  | IFS Security (Online Course)
 File and Directory Authorities
Securing IFS Objects
Changing Object Ownership
Using Primary Group Authority
Restricting System i Access Users

|
 |
 |
 |  | Implementing Single Sign-On (Online Course)
 The Quest for a Single Sign-0n
Kerberos Concepts
Enterprise Identity Mapping Concepts
Adding an IBM i System to a Windows Network
Activating EIM on the IBM i System
Using Kerberos-Enabled Applications

|
 |
 |
 |  | Introduction to IBM i Security (Online Course)
 Physical Security
User Profile Security
Resource Security
Checking Access Authorities
IBM-Supplied User Profiles

|
 |
 |
 |  | Granting Object Authority (Online Course)
 Defining Public Authority
Granting Private Authority
Securing IFS Objects
Changing Object Ownership

|
 |
 |
 |  | Controlling Application Security (Online Course)
 Group Profiles
Authorization Lists
Adopted Authority
Authority Holders

|
 |
 |
 |  | System Security Considerations (Online Course)
 Security Review
Authority Checking
Using Primary Groups
Security Auditing
Security Levels 40 and 50
Backup and Recovery

|
 |
 |
 |  | Creating an Application Environment (Online Course)
 Creating Libraries
Creating Directories
Creating Queues
Controlling Device Access
Creating a Job Description
Setting Up an Application System

|
 |
 |
 |  | Security-Related System Values (Online Course)
 Changing System Values
System Values that Control the Sign-On Process
Password-Related System Values

|
 |
 |
 |  | Creating and Maintaining User Profiles (Online Course)
 Basic User Profile Options
Security Options
Group Member Options
Job, Message, and Output Options
Environment Options
Commands for Working with User Profiles
Creating User Profiles
Using Profile Commands
Testing the Profiles You Have Created

|
 |
 |
 |  | IBM i Security Using System i Navigator (Online Course)
 Granting Object Authority
Creating and Maintaining User Profiles
Working with Group Profiles
Working with Authorization Lists
Creating an Application Evironment
Working with Security-Related System Values

|
 |
 |
 |  | Work Management Concepts (Online Course)
 Job Types
Subsystems and Job Descriptions
Job Queues
Spooled Files and Output Queues
Job Flow

|
 |
 |
 |  | Working with System Values (Online Course)
 Changing System Options
Displaying and Changing System Values
Basic System Values
Manipulating System Values in a CL Program
System Control System Values
Advanced System Values
Network Attributes

|
 |
 |
 |  | Managing Subsystems (Online Course)
 Starting and Ending a Subsystem
Examining a Subsystem Description
Creating a Subsystem Description
Modifying a Subsystem Description
Deleting a Subsystem Description

|
 |
 |
 |  | Subsystem Workflow and Job Control (Online Course)
 Working with Job Descriptions
Working with Job Classes
Working with Job Queues
Working with Output Queues

|
 |
 |
 |  | Streamlining IBM i Operations (Online Course)
 Scheduling Jobs
Automatic Message Response
Modifying the Startup Program
Changing Command Defaults
Creating Commands

|
 |
 |
 |  | Job Accounting (Online Course)
 Job Accounting Overview
Setting Up Job Accounting
Processing Job Accounting Data

|
 |
 |
 |  | Performance Tuning (Online Course)
 Introduction to Performance Tuning Automatic System Tuning
Defining a Storage Pool Configuration
Monitoring System Performance
Tuning Your System

|
 |
 |
 |  | Introduction to System i Access for Windows (Online Course)
 The Primary System i Access Functions
Starting System i Access
The System i Access for Windows Folder
Keeping System i Access Up to Date
Getting Help

|
 |
 |
 |  | Using PC5250 (Online Course)
 Introduction to Personal Communications 5250
Displaying and Changing the Keyboard Map
PC5250 Mouse Support
Customizing PC5250
Printer Sessions
Using Profiles
Creating and Using Macros

|
 |
 |
 |  | Transferring Files Between Your PC and an IBM i System (Online Course)
 Introduction to File Transfers
Performing a Basic Download Operation
Advanced Options for Download Operations
Uploading Files to an IBM i System
Saving and Executing File Transfer Requests

|
 |
 |
 |  | Using the Directory Update Function (Online Course)
 Running the Update Function
Configuring the Update Function
Creating Update Packages

|
 |
 |
 |  | Installing System i Access for Windows (Online Course)
 Installation Options
Installing System i Access for Windows
Defining a Connection
Security Considerations
Updating System i Access for Windows
Controlling Sessions, Output, and Virtual Devices

|
 |
 |
 |  | TCP/IP Fundamentals (Online Course)
 Internetworks
TCP/IP Addressing
The TCP/IP Protocol Suite
The Network Interface Layer
The Internet Layer
The Transport Layer

|
 |
 |
 |  | TCP/IP Applications (Online Course)
 The Client/Server Model
Using TELNET
Using FTP
Remote Printing
The World Wide Web

|
 |
 |
 |  | Configuring and Managing TCP/IP (Online Course)
 TCP/IP Requirements
Configuring TCP/IP
Configuring Application Servers
Identifying Hosts
Defining a Point to Point Connection
Security Considerations

|
 |
 |
 |  | Managing TCP/IP Using System i Navigator (Online Course)
 Configuring Interfaces and Routes
Identifying Hosts
Testing Connections
Configuring Application Servers
Configuring DHCP
Configuring a Domain Name Server
Defining a Point-to-Point Connection

|
 |
 |
 |  | Configuring the HTTP Server (Online Course)
 HTTP Concepts
Configuring a Server
Adding Your Web Documents
Server-Side Includes
Using CGI Programs
Exploring Apache

|
 |
 |
 |  | eBusiness: From HTML to WebSphere (Online Course)
 Defining eBusiness
Web Publishing
eCommerce
Business Integration
Communicating with Business Partners
Web Services

|
 |
 |
 |  | Coding HTML and XHTML: Basic Elements (Online Course)
 Getting Started with XHTML
XHTML Basics
Cascading Style Sheets
CSS Properties
Linking Web Pages

|
 |
 |
 |  | Coding HTML and XHTML: Advanced Elements (Online Course)
 Lists
Tables
Frames
Graphics, Applets, and Multimedia
Forms

|
 |
 |
 |  | Coding JavaScript (Online Course)
 Introduction to JavaScript
JavaScript Syntax
Basic Operations
Properties and Methods
Conditional Processing
Functions

|
 |
 |
 |  | Using JavaScript to Enhance Web Pages (Online Course)
 Handling Events
Manipulating Window Objects
Manipulating Document Objects
Referencing Form Data
Editing Input Data
Using Cookies

|
 |
 |
 |  | Writing a CGI Program in RPG (Online Course)
 The Structure of a CGI Program
Creating HTML Output
Getting the Input Data
Parsing the Input String
Putting it All Together
Setting Up the CGI Program Environment

|
 |
 |
 |  | Developing Web Applications Using Net.Data (Online Course)
 The Role of Net.Data in an eBusiness Application
Net.Data VariablesNet.Data Control Structures
Macro FunctionsNet.Data Language Environments
The SQL Language EnvironmentBuilt-In Functions

|
 |
 |
 |  | Ajax Programming (Online Course)
 Ajax Concepts
Making Server Requests
Retrieving HTML Data
Retrieving XML Data
Handling Input Parameters
An Auto Completion Example

|
 |
 |
 |  | The Integrated File System (Online Course)
 File Systems
Integrated File System Structure
Support for Other File Systems
IFS Directory and Object Manipulation Commands
IFS Link and Security Commands

|
 |
 |
 |  | Using System i Navigator (Online Course)
 Introduction to System i NavigatorWorking with Messages
Using System i Navigator for File Access
Working with Connection Definitions
Power Techniques

|
 |
 |
 |  | IBM i Operations Using System i Navigator (Online Course)
 Submitting and Managing Batch Jobs
Controlling Printer Output
Controlling System Users
Controlling Job Queues
Controlling Subsystems
Monitoring an IBM i System
Using Tapes

|
 |
 |
 |  | System Management Using System i Navigator (Online Course)
 Restarting an IBM i System
Managing Devices
Working with System Software
Backing Up Your System
Working with System Values

|
 |
 |
 |  | IBM i Security Using System i Navigator (Online Course)
 Granting Object Authority
Creating and Maintaining User Profiles
Working with Group Profiles
Working with Authorization Lists
Creating an Application Evironment
Working with Security-Related System Values

|
 |
 |
 |  | Managing TCP/IP Using System i Navigator (Online Course)
 Configuring Interfaces and Routes
Identifying Hosts
Testing Connections
Configuring Application Servers
Configuring DHCP
Configuring a Domain Name Server
Defining a Point-to-Point Connection

|
 |
 |
 |  | Introduction to Logical Partitioning (Online Course)
 LPAR Applications
Partitioning Processors and Memory
Partitioning I/O Resources
InterPartition Communications
AIX and Linux Partitions
Partition Management

|
 |
 |
 |  | PowerVM Concepts (Online Course)
 LPAR Applications
Partitioning Processor Resources
Active Memory Sharing
Partitioning I/O Resources
InterPartition Communications
VIOS and Client Partitions
Partition Management

|
 |
 |
 |  | Work Management Concepts (Online Course)
 Job Types
Subsystems and Job Descriptions
Job Queues
Spooled Files and Output Queues
Job Flow

|
 |
 |
 |  | Submitting and Managing Batch Jobs (Online Course)
 Executing Batch Jobs
Displaying Job Status
Holding, Releasing, and Canceling Jobs
Changing a Job

|
 |
 |
 |  | Controlling Printer Output (Online Course)
 Displaying Spooled Files
Holding, Releasing, and Deleting Spooled Files
Learning More About the Status of a Spooled File
Changing Spooled File Attributes
Sending a Spooled File to Another User

|
 |
 |
 |  | Controlling Users, Queues, Printers, and Subsystems (Online Course)
 Displaying Signed-On Users
Managing Signed-On Users
Managing Job Queues
Displaying Job Information
Managing Printers and Writers
Starting and Stopping Subsystems

|
 |
 |
 |  | Monitoring an IBM i System (Online Course)
 Why Monitoring the System Is Important
Checking the System Status
Checking on Jobs
Checking on Output
Checking Devices
Checking for Messages
Checking the System Clock

|
 |
 |
 |  | Using Tapes (Online Course)
 Tape Concepts
Tape Handling
Controlling the Status of Tape Devices
Initializing Tapes
Displaying Tape Information

|
 |
 |
 |  | IBM i Operations Using System i Navigator (Online Course)
 Submitting and Managing Batch Jobs
Controlling Printer Output
Controlling System Users
Controlling Job Queues
Controlling Subsystems
Monitoring an IBM i System
Using Tapes

|
 |
 |
 |  | Starting and Stopping the System (Online Course)
 The IPL Process
The System Control Panel
Performing an Unattended IPL
Performing an Attended IPL
Shutting Down or Restarting the System
Setting Up an Automatic Power On and Off Schedule

|
 |
 |
 |  | Managing Devices (Online Course)
 Introduction to Configuration Objects
Changing the Status of Configuration Objects
Modifying Configuration Objects
Using Automatic Configuration
Creating Configuration Objects

|
 |
 |
 |  | Backing Up Your System (Online Course)
 Save and Restore Operations
Preparing a Backup Plan
Preparing the Backup Tapes
Setting Up Automatic Backups
Changing the Library and Folder Lists
Special Backup Operations
Restoring Libraries and Objects

|
 |
 |
 |  | Checking Storage Utilization (Online Course)
 The Need for Storage Management
Collecting Disk Space Utilization Data
Printing Disk Space Utilization Reports
Selecting a Report Type
IFS Space Reports

|
 |
 |
 |  | Cleaning Up System Storage (Online Course)
 Establishing System Cleanup Standards
Cleaning Up User Objects
Performing Automatic Cleanup
Other Cleanup Tasks

|
 |
 |
 |  | Software Maintenance (Online Course)
 Identifying System Software
PTF Concepts
Ordering PTFs
Preparing for PTF Installation
Installing PTFs

|
 |
 |
 |  | Handling Problems (Online Course)
 Problem-Solving Tools
Handling System Problems
Automatic Problem Analysis
Working with Problems
Service Attributes
System Reference Codes

|
 |
 |
 |  | System Management Using System i Navigator (Online Course)
 Restarting the System
Managing Devices
Working with System Software
Backing Up Your System
Working with System Values
Working with Virtual Tapes

|
 |
 |
 |  | Using Virtual Media (Online Course)
 Virtual Media Concepts and Applications
Creating Virtual Devices
Creating Image Catalogs
Catalog Shadowing
Working with Image Catalogs
Handling Errors

|
 |
 |
 |  | Introduction to CL Programming (Online Course)
 Control Language Commands
Control Language Programs
Commands Commonly Used in a CL Program
Using the SEU to Create a CL Program
Entering CL Source Statements
Debugging Facilities for CL Programs

|
 |
 |
 |  | Variables and Built-In Functions (Online Course)
 CL Program Variables
Declaring Variables
The CHGVAR Command
Accepting Parameters
Other Commands that Modify Variables
Built-In Functions

|
 |
 |
 |  | Controlling Command and Program Flow (Online Course)
 Introduction to Conditional Processing
Coding an Execution Loop
Developing a Modular Application
Coding Calling Programs and Procedures
Coding Subprograms and Called Procedures

|
 |
 |
 |  | Interactive CL Applications (Online Course)
 Creating a Display File
Coding an Interactive Program
Working with Multiple Workstations
Overriding Display File Parameters

|
 |
 |
 |  | Message Processing in a CL Program (Online Course)
 Message Concepts
Sending Messages
Receiving Messages
Monitoring Messages

|
 |
 |
 |  | Accessing Database Files, Data Queues, and Data Areas (Online Course)
 Performing Database Processing in a CL Program
Simulating Random Access
Using Data Queues
Using Data Areas

|
 |
 |
 |  | Debugging an ILE CL Program (Online Course)
 Introduction to the ILE Source-Level Debugger
Sample Debugging Session
Using Breakpoints
Displaying and Changing Variables
Stepping Through a Program
Additional Debugging Functions

|
 |
 |
 |  | Debugging an OPM CL Program (Online Course)
 Introduction to the IBM i Debugging Facilities
Using Breakpoints
Displaying and Changing Variables
Tracing Program Execution
Displaying and Changing Debug Mode Attributes

|
 |
 |
 |  | Introduction to DB2 (Online Course)
 DB2 Concepts
Physical Files
Logical Files
Accessing a Database
Database Tools and Products

|
 |
 |
 |  | Creating and Managing Physical Files (Online Course)
 DDS Basics
Defining a Data Physical File
Creating a Physical File
Using a Field Reference File
Working with Physical Files

|
 |
 |
 |  | Creating and Managing Logical Files (Online Course)
 Defining a Simple Logical File
Defining a Join Logical File
Defining a Multiple-Format Logical File
Creating a Logical File
Working with Logical Files

|
 |
 |
 |  | Processing a DB2 Database (Online Course)
 Processing Files in a High-Level Language Program
Overriding Database File Processing Options
Sharing Database Files
Using the OPNQRYF Command

|
 |
 |
 |  | Using Triggers (Online Course)
 Introduction to Triggers
Coding a Trigger Program
CL Commands for Working with Triggers
Trigger Program Design and Performance Considerations

|
 |
 |
 |  | Using Referential Integrity (Online Course)
 Introduction to Referential Integrity
Defining Constraints
Working with Constraints
Detecting Constraint Violations in an Application

|
 |
 |
 |  | Using the ILE Source-Level Debugger (Online Course)
 Introduction to the ILE Source-Level Debugger
Sample Debugging Session
Using Breakpoints
Displaying and Changing Data Items
Stepping Through a Program
Additional Debugging Functions

|
 |
 |
 |  | IBM i Application Programming Concepts (Online Course)
 Programming Languages
CL Programs
Introduction to ILE
DB2 for i
Defining a Database
SQL Queries

|
 |
 |
 |  | IBM i Application Programming Tools (Online Course)
 Introduction to RDi and the RSE
Using the LPEX Editor
Program Development using the RSE
Using the Legacy Toolset (PDM and SEU)
Creating and Running SQL StatementsQuery Tools

|
 |
 |
 |  | ILE Program Development (Online Course)
 The CRTPGM Command
Creating a Service Program
Using Binder language
Performing Updates on an ILE Program
Working with Binding Directories
Activation Group Management

|
 |
 |
 |  | Introduction to Java (Online Course)
 What is Java?
The Java Software Development Kit
Java and IBM i
Java and the Internet

|
 |
 |
 |  | The Basics of Java Programming (Online Course)
 Java Syntax
The Basics of Java Variables
Conditional Processing
Introduction to Object-Oriented Programming
Arrays, Vectors, and Mutable Strings
Working with Dates

|
 |
 |
 |  | RPG Fundamentals (Online Course)
 Introduction to RPG
Using the LPEX Editor and SEU Prompting Facilities
Definition Specifications
Manipulating Data Items
Conditional Processing
Additional RPG Coding Considerations

|
 |
 |
 |  | RPG File Processing (Online Course)
 Coding File Specifications
Basic Database File Processing
Advanced Database File Processing
Error Processing
Using Commitment Control
Producing Printed Output

|
 |
 |
 |  | Rounding Out the Essentials of RPG (Online Course)
 The Header (Control) Specification
Using Subroutines
RPG Built-In Functions
Working with Dates and Times
Obsolete Language Elements and Op Codes

|
 |
 |
 |  | Working with Complex Data Types (Online Course)
 Using Variable-Length Data Items
Using Run-Time Array
Using Compile-Time and Prerun-Time Arrays
Using Tables
Using Multiple-Occurrence Data Structures

|
 |
 |
 |  | Developing a Modular RPG Application (Online Course)
 Using Subprograms and Procedures
Prototyped Procedures and Subprograms
Coding a Subprocedure
Non-Prototyped Subprograms and Procedures
Coding a Linear-Main Module
Advanced Topics

|
 |
 |
 |  | Developing an Interactive RPG Program (Online Course)
 Creating a Display File
Coding an Interactive Program
Introduction to Subfiles
Using Expanding and Single-Page Subfiles
Reading and Updating Subfile Records

|
 |
 |
 |  | Advanced RPG Programming (Online Course)
 Using Data Areas
Error Processing
Using Pointers
Acquiring and Using Dynamic Storage

|
 |
 |
 |  | Using Screen Design Aid (SDA) (Online Course)
 Introduction to Display Files, DDS, and SDA
Creating a Basic Display File
Rounding Out the Essentials
Creating a Menu
Creating Subfiles
Online Help
Additional Capabilities

|
 |
 |
 |  | SQL Fundamentals (Online Course)
 Introduction to SQL
Defining and Running a Basic Query
Advanced Querying Capabilities
Making Changes to the Contents of a File
Creating and Deleted SQL Objects

|
 |
 |
 |  | Coding SQL Statements in an RPG Program (Online Course)
 Embedding SQL Statements in an RPG Program
Compiling a Program with Embedded SQL Statements
Using an SQL Cursor to Process Multiple Records
Developing a Dynamic SQL Application
SQL and Commitment Control
Performance and Optimization Considerations

|
 |
 |
 |  | Coding SQL Statements in an COBOL Program (Online Course)
 Embedding SQL Statements in a COBOL Program
Compiling a Program with Embedded SQL Statements
Using an SQL Cursor to Process Multiple Records
Developing a Dynamic SQL Application
SQL and Commitment Control
Performance and Optimization Considerations

|
 |
 |
 |  | SQL Stored Procedures (Online Course)
 Introduction to Stored Procedures
Creating an SQL Procedure
Coding an SQL Procedure
Error Handling
Using a Cursor
Developing a Dynamic SQL Procedure
Working with SQL Procedures

|
 |
 |
 |  | Getting Started on IBM i (Online Course)
 Signing on an IBM i System
Using Menus
Data Entry
Assistance Levels
Messages
Using the Help Facilities

|
 |
 |
 |  | Integrated File System Concepts (Online Course)
 File Systems
The Root File System
The Library File System
Computer Storage
The Integrated File System
Support for Other File Systems

|
 |
 |
 |  | Using IBM i Commands (Online Course)
 Jobs
Commands
Entering Commands
Repeating Previous Commands
Using Qshell
Programs

|
 |
 |
 |  | Using System i Navigator (Online Course)
 Introduction to System i Navigator
Working with Messages
Using System i Navigator for File Access
Working with Connection Definitions
Power Techniques

|
 |
 |
 |  | Accessing an IBM i System from Your PC (Online Course)
 Terminal Emulation
File and Data Transfer
Windows Networks
Printing
Database Access

|
 |
 |
 |  | Using Query Manager (Online Course)
 Introduction to Query Manager
Query Manager Sessions
Defining and Running a Basic Query
Advanced Querying Capabilities
Creating a Report Form

|
 |
 |
 |  | Using Query for i5/OS (Online Course)
 Introduction to Query for i5/OS
Defining and Running a Basic Query
Advanced Querying Capabilities
Customizing a Query Report

|
 |
 |
 |  | Getting Started with DB2 Web Query (Online Course)
 Introduction to DB2 Web Query
Defining and Running a Basic Query
Deriving a New Field from Existing Fields
Joining Records from Two or More Files
Generating Summary Data
Working with Query for i5/OS Queries
Enhancing Your Reports

|
 |
 |
 |  | Introduction to WDSc (Online Course)
 WDSc Overview
The WDSc Workbench
Working with Projects
Working with Editors
Working with Views

|
 |
 |
 |  | Using the Remote System Explorer (RSE) (Online Course)
 Introduction to the RSE
Managing IBM i Objects
Editing Source Members
Compiling, Binding, and Executing Programs
Using Command Sets
Working with IBM i Jobs
Accessing the IFS

|
 |
 |
 |  | Using the Integrated System i Debugger (Online Course)
 Introduction to the Integrated System i Debugger
The Debug Perspective
Using Breakpoints
Displaying and Changing Data Items
Stepping Through a Program
Adding Programs to Your Debugging Session

|
 |
 |
 |  | Using the IBM WebFacing Tool (Online Course)
 Introduction to the IBM WebFacing Tool
Creating a WebFacing Project
Performing a WebFacing Conversion
Testing a WebFacing Application
Making Basic Enhancements to a WebFacing Application
Using the Web Settings View to Enhance a WebFacing Application
Deploying a WebFacing Application

|
 |