Online Programmers eLearning
Programmers Training Provider? - Tell us about your Training!
From 123-CBT Computer Based Training
Introduction to Software Program Design

...ogram Design
In order to work their magic, computer programmers need to understand the various methods required by programming languages. This course introduces the learner to the basic methods and processes necessary to construct algorithms, including variables and data types, expressions and statements, and more advanced concepts like arrays and functions. Specific topics covered
more...
Introduction to Software Program Design
Visual Basic System Types Collections

Visual Basic: System Types & Collections Microsoft
Visual Basic is one of the core languages used by programmers for software development in Visual Studio. This course primarily serves as an introduction to new Collections and System Types. This course also covers enumerators, and new interfaces, specifically the Generic Interface.
more...
Software Program Control Flow Fundamentals

...l Flow Fundamentals
Computer software works because programmers create algorithms, which when broken down, are nothing more than a collection of logical constructs. This course introduces the learner to the logic behind computer software, including using defining tables to solve a problem, conditional statements like IF THEN, and repetition using FOR and WHILE loops. This course doesn't
more...
From Online Training Directory
Architecting Web Content (Master Class)-Self Directed


...ve for the user as possible.
This course is aimed at non-programmers, but many programmers have found it a useful introduction to the idea of information architecture.
It is taught from the perspective of content creation so you will learn how to organize your information so that it will make sense to your users and it will be easy for them to use.After learning just what information systems
more...
Architecting Web Content (Master Class)-Self Directed
Proven success in building an E-business


...nternet business. This includes the terminologies used by programmers, web design and web hosting firms.
You will learn how to layout a web site, market your site and how to manage the sales data and accounting information.
You will be given weekly assignments requiring you to study six to twelve hours per week.
You will also be required to purchase and read one essential reference book. The
more...
Ready, Set, XML for Non Programmers


...programmers. Learn to read and write documents in XML, the key to new Web content and e-commerce.
In this course you learn why XML is becoming a key standard on the Web, how it changes the way you write, and how XML tags take your text through a maze of software from your desk to the user.
You learn about the critical role of software called a parser, that monitors the tags you write to make
more...
Architecting Web Content (Master Class)
...ve for the user as possible.
This course is aimed at non-programmers, but many programmers have found it a useful introduction to the idea of information architecture.
It is taught from the perspective of content creation so you will learn how to organize your information so that it will make sense to your users and it will be easy for them to use.After learning just what information systems
more...
From 123-CBT Computer Based Training
HIPAA Electronic Health Data Transactions
Congress designed the Health Insurance Portability and Accountability Act of 1996 (HIPAA) Administrative Simplification Rules to create shared data standards for health care providers, health plans, and information clearinghouses. These common standards make it easier to provide adequate care for patients, process insurance claims, and send and receive payments for health services. By using a
more...
HIPAA Electronic Health Data Transactions
C Programming Curriculum

The C++ Programming Curriculum includes the following courses: C++ Foundation for Non-C Programmers - Part 1 C++ Foundation for Non-C Programmers - Part 2 C++ Programming - Part 1 C++ Programming - Part 2 C++ Programming - Part 3 C++ Programming - Part 4 To review individual course descriptions, please return to the previous page and select the desired title(s).
more...
C Foundation for Non-C Programmers - Part 1

...art of a two-part series which is designed to teach non-C programmers the fundamentals of C++ programming. This series is based on ANSI C++ and is not environment or vendor-specific. This course will teach students the basic skills and knowledge necessary to be able to write, compile, and run basic C++ applications. Students will learn the language fundamentals, such as syntax, data types, and
more...
C Foundation for Non-C Programmers - Part 2

...art of a two-part series which is designed to teach non-C programmers the fundamentals of C++ programming. This series is based on ANSI C++ and is not environment or vendor-specific. This course introduces the skills needed to be able to begin to use C++'s Object-Oriented (OO) features. Students will hearn how to create, use, and extend classes, as well as how to populate those classes with
more...
Visual Basic 6 0 Designing Implementing Desktop Applications - Part 1

...sual data access tools that make it easy for Visual Basic programmers to create data access applications. L earn To: Develop a simple application using Visual Basic 6.0. Access, organize, and present data using Visual Basic's Universal Data Access features. C ontent Emphasis Skills-Based A udience This course is designed for programmers who need to create basic
more...
Visual C 6 0 Designing Implementing Desktop Applications - Part 2

...w This is the second course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using the MFC library and the Microsoft Visual C++ 6 development environment. L earn To: Identify the definition, features of MFC key classes and the differences between SDK and MFC, static and dynamic and regular vs. extension
more...
Visual C 6 0 Designing Implementing Desktop Applications - Part 3

...ew This is the third course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using the MFC library and the Microsoft Visual C++ 6 development environment. L earn To: Extend the functionality of an application by using mechanisms for extending classes and controls. Create various kinds of menus, dialog
more...
Visual C 6 0 Designing Implementing Desktop Applications - Part 4

...w This is the fourth course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using MFC library and the Microsoft Visual C++ 6 development environment. L earn To: Identify the types of help techniques and implement a help system for an application. Identify the exception handling architecture and
more...
Visual C 6 0 Designing Implementing Desktop Applications - Part 5

...ew This is the fifth course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using the MFC library and the Microsoft Visual C++ 6 development environment. L earn To: Store and retrieve data from a file and registry by using MFC. Implement remote communication by using the Socket and Serial connection.
more...
Visual C 6 0 Designing Implementing Distributed Applications - Part 1

...ew This is the sixth course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using the MFC library and the Microsoft Visual C++ 6 development environment. L earn To: Create ActiveX controls. Create Component Object Model (COM) components. Create COM servers and clients. Implement advanced COM tasks
more...
Visual C 6 0 Designing Implementing Distributed Applications - Part 2

... This is the seventh course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using the MFC library and the Microsoft Visual C++ 6 development environment. L earn To: Test and debug a Visual C++ application. Deploy a Visual C++ application. Maintain and support Visual C++ applications. C ontent
more...
Visual C 6 0 Designing Implementing Distributed Applications - Part 3

...ew This is the final course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using the MFC library and the Microsoft Visual C++ 6 development environment. L earn To: Create a database, maintain data integrity and import data. Write SQL statements to access data from tables and manipulate the data.
more...
Java for Procedural Programmers Java Concepts

... features of overloading. Audience Learners should be programmers whom are able to program in a procedural Third Generation Language (3GL), such as COBOL or RPG with assistance. Deployment Options e-Learning Accreditation NASBA credits: 4 CPE Credits CEU credits: 0.70 CEUs Language Options US English Total Learning Time 6 to 8 hours Objectives Unit 1:
more...
Java Operations Flow Control

... code that uses the switch statement.
Audience:
Programmers who want to add the Java language to their skill set and prepare for the Sun Certified Programmer for Java 2 Platform CX-310-035 exam.
Deployment:
Self-Study
Accreditation
CEU credits: 0.30 CEUs
Language Options:
US English
Total Learning Time:
3.5 hours
Objectives:
Unit
more...
Java Operations Flow Control

... code that uses the switch statement.
Audience:
Programmers who want to add the Java language to their skill set and prepare for the Sun Certified Programmer for Java 2 Platform CX-310-035 exam.
Deployment:
Self-Study
Accreditation
CEU credits: 0.30 CEUs
Language Options:
US English
Total Learning Time:
3.5 hours
Objectives:
Unit
more...
Intro to Object-Oriented Programming with Java

... various modifiers supported by Java.
Audience:
Programmers who want to add the Java language to their skill set and prepare for the Sun Certified Programmer for Java 2 Platform CX-310-035 exam.
Deployment:
Self-Study
Accreditation
CEU credits: 0.40 CEUs
Language Options:
US English
Total Learning Time:
4.5 hours
Objectives:
Unit
more...
Intro to Object-Oriented Programming with Java

... various modifiers supported by Java.
Audience:
Programmers who want to add the Java language to their skill set and prepare for the Sun Certified Programmer for Java 2 Platform CX-310-035 exam.
Deployment:
Self-Study
Accreditation
CEU credits: 0.40 CEUs
Language Options:
US English
Total Learning Time:
4.5 hours
Objectives:
Unit
more...
Advanced OOP Java Concepts

...e that uses a nonstatic member class.
Audience:
Programmers who want to add the Java language to their skill set and prepare for the Sun Certified Programmer for Java 2 Platform CX-310-035 exam.
Deployment:
Self-Study
Accreditation
CEU credits: 0.20 CEUs
Language Options:
US English
Total Learning Time:
2.5 hours
Objectives:
Unit
more...
Advanced OOP Java Concepts

...e that uses a nonstatic member class.
Audience:
Programmers who want to add the Java language to their skill set and prepare for the Sun Certified Programmer for Java 2 Platform CX-310-035 exam.
Deployment:
Self-Study
Accreditation
CEU credits: 0.20 CEUs
Language Options:
US English
Total Learning Time:
2.5 hours
Objectives:
Unit
more...
Java Exceptions Assertations

...finally clauses to handle exceptions.
Audience:
Programmers who want to add the Java language to their skill set and prepare for the Sun Certified Programmer for Java 2 Platform CX-310-035 exam.
Deployment:
Self-Study
Accreditation
CEU credits: 0.10 CEUs
Language Options:
US English
Total Learning Time:
1.5 hours
Objectives:
Unit
more...
Java Exceptions Assertations

...finally clauses to handle exceptions.
Audience:
Programmers who want to add the Java language to their skill set and prepare for the Sun Certified Programmer for Java 2 Platform CX-310-035 exam.
Deployment:
Self-Study
Accreditation
CEU credits: 0.10 CEUs
Language Options:
US English
Total Learning Time:
1.5 hours
Objectives:
Unit
more...
Java Key Packages Collections

...mplementations of the List interface.
Audience:
Programmers who want to add the Java language to their skill set and prepare for the Sun Certified Programmer for Java 2 Platform CX-310-035 exam.
Deployment:
Self-Study
Accreditation
CEU credits: 0.40 CEUs
Language Options:
US English
Total Learning Time:
4.5 hours
Objectives:
Unit
more...
Java Key Packages Collections

...mplementations of the List interface.
Audience:
Programmers who want to add the Java language to their skill set and prepare for the Sun Certified Programmer for Java 2 Platform CX-310-035 exam.
Deployment:
Self-Study
Accreditation
CEU credits: 0.40 CEUs
Language Options:
US English
Total Learning Time:
4.5 hours
Objectives:
Unit
more...
Java Threads

...thread by extending the Thread class.
Audience:
Programmers who want to add the Java language to their skill set and prepare for the Sun Certified Programmer for Java 2 Platform CX-310-035 exam.
Deployment:
Self-Study
Accreditation
CEU credits: 0.20 CEUs
Language Options:
US English
Total Learning Time:
2.5 hours
Objectives:
Unit
more...
Java Threads

...thread by extending the Thread class.
Audience:
Programmers who want to add the Java language to their skill set and prepare for the Sun Certified Programmer for Java 2 Platform CX-310-035 exam.
Deployment:
Self-Study
Accreditation
CEU credits: 0.20 CEUs
Language Options:
US English
Total Learning Time:
2.5 hours
Objectives:
Unit
more...
Enterprise Connectivity with J2EE V1 4 Overview

...ionality.
Audience:
This course is intended for programmers who are interested in adding the Java programming language to their list of skills and students who are preparing for the Sun Certified Programmer for Java 2 Platform exam.
Deployment:
e-Learning/Self-Study
Language Options:
US English
Total Learning Time:
4 hours
Objectives:
Unit
more...
Enterprise Connectivity with J2EE V1 4 Overview

...ionality.
Audience:
This course is intended for programmers who are interested in adding the Java programming language to their list of skills and students who are preparing for the Sun Certified Programmer for Java 2 Platform exam.
Deployment:
e-Learning/Self-Study
Language Options:
US English
Total Learning Time:
4 hours
Objectives:
Unit
more...
Enterprise Connectivity with J2EE V1 4 Java Server Pages

...riptions.
Audience:
This course is intended for programmers who are interested in updating their skills to the latest Java2 Enterprise Edition platform: SDK 1.4.
Deployment:
e-Learning/Self-Study
Language Options:
US English
Total Learning Time:
4 hours
Objectives:
Unit 1: Web Application Development (2 hours)
Identify types of
more...
Enterprise Connectivity with J2EE V1 4 Java Server Pages

...riptions.
Audience:
This course is intended for programmers who are interested in updating their skills to the latest Java2 Enterprise Edition platform: SDK 1.4.
Deployment:
e-Learning/Self-Study
Language Options:
US English
Total Learning Time:
4 hours
Objectives:
Unit 1: Web Application Development (2 hours)
Identify types of
more...
Enterprise Connectivity with J2EE V1 4 Servlets

...ormation.
Audience:
This course is intended for programmers who are interested in updating their skills to the latest Java2 Enterprise Edition platform: SDK 1.4.
Deployment:
e-Learning/Self-Study
Language Options:
US English
Total Learning Time:
4 hours
Objectives:
Unit 1: Java Servlets (2 hours)
Identify advantages of servlets over
more...
Enterprise Connectivity with J2EE V1 4 EJB Session Beans

...on beans.
Audience:
This course is intended for programmers who are interested in updating their skills to the latest Java2 Enterprise Edition platform: SDK 1.4.
Deployment:
e-Learning/Self-Study
Language Options:
US English
Total Learning Time:
4 hours
Objectives:
Unit 1: EJB - Basic Concepts (2 hours)
Match the types of Enterprise
more...
Enterprise Connectivity with J2EE V1 4 EJB Entity Beans

...ity bean.
Audience:
This course is intended for programmers who are interested in updating their skills to the latest Java2 Enterprise Edition platform: SDK 1.4.
Deployment:
e-Learning/Self-Study
Language Options:
US English
Total Learning Time:
4 hours
Objectives:
Unit 1: EJB Clients (2 hours)
Identify the code for declaring and
more...
Enterprise Connectivity with J2EE V1 4 EJB Entity Beans

...ity bean.
Audience:
This course is intended for programmers who are interested in updating their skills to the latest Java2 Enterprise Edition platform: SDK 1.4.
Deployment:
e-Learning/Self-Study
Language Options:
US English
Total Learning Time:
4 hours
Objectives:
Unit 1: EJB Clients (2 hours)
Identify the code for declaring and
more...
Enterprise Connectivity with J2EE V1 4 Advanced EJB Topics

...with them
Audience:
This course is intended for programmers who are interested in updating their skills to the latest Java2 Enterprise Edition platform: SDK 1.4.
Deployment:
e-Learning/Self-Study
Language Options:
US English
Total Learning Time:
4 hours
Objectives:
Unit 1: Message-Driven Beans (2 hours)
Sequence the events in the
more...
Enterprise Connectivity with J2EE V1 4 Advanced EJB Topics

...with them
Audience:
This course is intended for programmers who are interested in updating their skills to the latest Java2 Enterprise Edition platform: SDK 1.4.
Deployment:
e-Learning/Self-Study
Language Options:
US English
Total Learning Time:
4 hours
Objectives:
Unit 1: Message-Driven Beans (2 hours)
Sequence the events in the
more...
Java for Procedural Programmers Java Concepts

... features of overloading. Audience Learners should be programmers whom are able to program in a procedural Third Generation Language (3GL), such as COBOL or RPG with assistance. Deployment Options e-Learning Accreditation NASBA credits: 4 CPE Credits CEU credits: 0.70 CEUs Language Options US English Total Learning Time 6 to 8 hours Objectives Unit 1:
more...
UNIX Shell Programming Curriculum

Course Overview This curriculum presents students with the origins and basic features of UNIX Shell Programming, an introduction to UNIX shells in general, and focus on programming in both C and Korn shell. This curriculum consists of three Skill Builder courses: Course 13891 UNIX Shell Programming Part 1: Bourne Shell (Bash) Course 13892 UNIX Shell Programming Part 2: C Shell Course 13893 UNIX
more...
UNIX Shell Programming Part 1 Bourne Shell Bash

... Audience The intended audience for this course are programmers working in a UNIX environment. Content Emphasis Conceptual Deployment Options Internet / Intranet, Download, LAN, Workstation Accreditation NASBA credits: 4 CPE Credits Language Options American English Total Learning Time 6 to 8 hours 13891 Objectives Unit 1: Introduction to Bourne Shells
more...
UNIX Shell Programming Part 2 C Shell

... Audience The intended audience for this course are programmers working in a UNIX environment. Students should have taken the first course in this series (13891). Content Emphasis Conceptual Deployment Options Internet / Intranet, Download, LAN, Workstation Accreditation NASBA credits: 4 CPE Credits Language Options American English Total Learning Time 6 to 8
more...
UNIX Shell Programming Part 3 Korn Shell

... Audience The intended audience for this course are programmers working in a UNIX environment. Students should have taken the first two parts of this series (13891 and 13892). Content Emphasis Conceptual Deployment Options Internet / Intranet, Download, LAN, Workstation Accreditation NASBA credits: 4 CPE Credits Language Options American English Total Learning
more...
WebSphere MQ Integration Message Broker

...be comprised of architects, project leaders, senior level programmers and IT managers from both IBM customer and business partner organizations. Students will often not work directly with the product, but rather will be involved in evaluating and planning the product. A basic knowledge of WebSphere MQ is mandatory. Knowledge of database basics and IT infrastructure would be beneficial.
more...
Java for Procedural Programmers Life Cycle

...act integration diagrams. Audience Learners should be programmers whom are able to program in a procedural Third Generation Language (3GL), such as COBOL or RPG with assistance. Deployment Options e-Learning Accreditation NASBA credits: 4 CPE Credits CEU credits: 0.70 CEUs Language Options US English Total Learning Time 6 to 8 hours Objectives Unit 1:
more...
Java for Procedural Programmers Life Cycle

...act integration diagrams. Audience Learners should be programmers whom are able to program in a procedural Third Generation Language (3GL), such as COBOL or RPG with assistance. Deployment Options e-Learning Accreditation NASBA credits: 4 CPE Credits CEU credits: 0.70 CEUs Language Options US English Total Learning Time 6 to 8 hours Objectives Unit 1:
more...
WebSphere MQ Programming I

...it options. Audience Experienced business application programmers who need to develop programs using MQSeries on any supported platform. Basic understanding of the concepts of the messaging and queuing model, and how that is implemented in MQSeries is a pre-requisite of this course. Deployment Options e-Learning Accreditation NASBA credits: 4 CPE Credits CEU credits: 0.70
more...
WebSphere MQ Programming I

...it options. Audience Experienced business application programmers who need to develop programs using MQSeries on any supported platform. Basic understanding of the concepts of the messaging and queuing model, and how that is implemented in MQSeries is a pre-requisite of this course. Deployment Options e-Learning Accreditation NASBA credits: 4 CPE Credits CEU credits: 0.70
more...
WebSphere MQ Programming II

...ution list. Audience Experienced business application programmers who need to develop programs using MQSeries on any supported platform. Basic understanding of the concepts of the messaging and queuing model, and how that is implemented in MQSeries is a pre-requisite of this course. Deployment Options e-Learning Accreditation NASBA credits: 4 CPE Credits CEU credits: 0.70
more...
WebSphere MQ Programming II

...ution list. Audience Experienced business application programmers who need to develop programs using MQSeries on any supported platform. Basic understanding of the concepts of the messaging and queuing model, and how that is implemented in MQSeries is a pre-requisite of this course. Deployment Options e-Learning Accreditation NASBA credits: 4 CPE Credits CEU credits: 0.70
more...
Java for Procedural Programmers Object Technology

...res of an object message. Audience Learners should be programmers whom are able to program in a procedural Third Generation Language (3GL), such as COBOL or RPG with assistance. Deployment Options e-Learning Accreditation NASBA credits: 4 CPE Credits CEU credits: 0.70 CEUs Language Options US English Total Learning Time 6 to 8 hours Objectives Unit 1:
more...
Java for Procedural Programmers Object Technology

...res of an object message. Audience Learners should be programmers whom are able to program in a procedural Third Generation Language (3GL), such as COBOL or RPG with assistance. Deployment Options e-Learning Accreditation NASBA credits: 4 CPE Credits CEU credits: 0.70 CEUs Language Options US English Total Learning Time 6 to 8 hours Objectives Unit 1:
more...
Java for Procedural Programmers Curriculum

...ists of four Skill Builder courses: Java for Procedural Programmers: Object Technology Java for Procedural Programmers: Life Cycle and Methodology Java for Procedural Programmers: Java Concepts Java for Procedural Programmers: Beyond Basic Java Learn To See individual course descriptions for specific course objectives and scope. Audience Learners should be programmers whom are
more...
Java for Procedural Programmers Curriculum

...ists of four Skill Builder courses: Java for Procedural Programmers: Object Technology Java for Procedural Programmers: Life Cycle and Methodology Java for Procedural Programmers: Java Concepts Java for Procedural Programmers: Beyond Basic Java Learn To See individual course descriptions for specific course objectives and scope. Audience Learners should be programmers whom are
more...
Team Leadership Promoting Your Team s Effectiveness

...of focus: custom software development. Nearly half of the programmers and sales personnel from the traditional software development group will be making the move into custom development with you. As head of the Software Development group, it is your job to meet with Don, Greg, and Stacey to develop goals for your team and establish ways to evaluate your progress as you launch this new venture.
more...
Visual Basic 6 0 Designing Implementing Desktop Applications - Part 2

...Skills-Based A udience This course is designed for programmers who need to create basic applications with Microsoft Visual Basic 6.0. Participants should have completed the first course in this series. T otal Learning Time 6 - 8 Hour(s) Course Contents Unit 1: Class Modules Duration: 3 - 4 Hour(s) Identify the features of objects and components. Identify the
more...
Visual Basic 6 0 Designing Implementing Desktop Applications - Part 3

...Skills-Based A udience This course is designed for programmers who need to create basic applications with Microsoft Visual Basic 6.0. Participants should have completed the first two courses in this series. T otal Learning Time 6 - 8 Hour(s) Course Contents Unit 1: Using ActiveX Data Objects (ADO) Duration: 3 - 4 Hour(s) Identify the characteristics of ADO. Identify
more...
Visual Basic 6 0 Designing Implementing Desktop Applications - Part 4

...Skills-Based A udience This course is designed for programmers who need to create basic applications with Microsoft Visual Basic 6.0. Participants should have completed the first three courses in this series. T otal Learning Time 6 - 8 Hour(s) Course Contents Unit 1: COM Components: Client Side Duration: 2 - 3 Hour(s) Identify the steps involved in creating a client
more...
Visual Basic 6 0 Designing Implementing Desktop Applications - Part 5

...Skills-Based A udience This course is designed for programmers who need to create basic applications with Microsoft Visual Basic 6.0. Participants should have completed the first four courses in this series. T otal Learning Time 6 - 8 Hour(s) Course Contents Unit 1: Optimizing Applications Duration: 2 - 3 Hour(s) Write code to save application settings to the
more...
Visual Basic 6 0 Designing Implementing Distributed Applications - Part 1

... the first course in a five part series that will provide programmers with the basic skills to build three-tier client/server solutions. L earn To: Identify the features of the client/server architectures, Microsoft Enterprise Development Strategy, phases of the Microsoft Solutions Framework (MSF) process model and the services of the MSF Application model, and the Visual Studio 6
more...
Visual Basic 6 0 Designing Implementing Distributed Applications - Part 2

...the second course in a five part series that will provide programmers with the basic skills to build three-tier client/server solutions. L earn To: Identify the features, installation requirements, constituents, supporting services and command line utilities of Microsoft Transaction Server (MTS), and the elements and views of the MTS Explorer interface. Manage and deploy packages in
more...
Visual Basic 6 0 Designing Implementing Distributed Applications - Part 3

... the third course in a five part series that will provide programmers with the basic skills to build three-tier client/server solutions. L earn To: Identify features of SQL Server and select the data integrity to implement in a given situation. Use the ActiveX Data Object (ADO) types for establishing a connection, executing a command, navigating recordsets, modifying data and
more...
Visual Basic 6 0 Designing Implementing Distributed Applications - Part 4

...the fourth course in a five part series that will provide programmers with the basic skills to build three-tier client/server solutions. L earn To: Identify the ACID properties of an Microsoft Transaction Server (MTS) transaction. Build MTS components using various Visual Basic methods. Identify the different types of MTS errors and debug MTS components. Work with advanced
more...
Visual Basic 6 0 Designing Implementing Distributed Applications - Part 5

... the final course in a five part series that will provide programmers with the basic skills to build three-tier client/server solutions. L earn To: Create an ActiveX document project and its objects by using Visual Basic 6.0. Work with Active Server Pages (ASP) files, dynamic web pages, ASP objects and the IIS Application project. Configure DCOM on a client computer and on a
more...
Visual C 6 0 Designing Implementing Desktop Applications - Part 1

...ew This is the first course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using the MFC library and the Microsoft Visual C++ 6 development environment. L earn To: Identify the features, tools, Wizards and resource editors of Visual C++ 6.0. Install and configure SQL Server and Microsoft Message Queue
more...
Java for Procedural Programmers Beyond Basic Java

... with their descriptions. Audience Learners should be programmers whom are able to program in a procedural Third Generation Language (3GL), such as COBOL or RPG with assistance. Deployment Options e-Learning Accreditation NASBA credits: 4 CPE Credits CEU credits: 0.70 CEUs Language Options US English Total Learning Time 6 to 8 hours Objectives Unit 1:
more...
Java for Procedural Programmers Beyond Basic Java

... with their descriptions. Audience Learners should be programmers whom are able to program in a procedural Third Generation Language (3GL), such as COBOL or RPG with assistance. Deployment Options e-Learning Accreditation NASBA credits: 4 CPE Credits CEU credits: 0.70 CEUs Language Options US English Total Learning Time 6 to 8 hours Objectives Unit 1:
more...
Java Concepts

... features of the character data type.
Audience:
Programmers who want to add the Java language to their skill set and prepare for the Sun Certified Programmer for Java 2 Platform CX-310-035 exam.
Deployment:
Self-Study
Accreditation
CEU credits: 0.60 CEUs
Language Options:
US English
Total Learning Time:
2.5 hours
Objectives:
Unit
more...
Java Concepts

... features of the character data type.
Audience:
Programmers who want to add the Java language to their skill set and prepare for the Sun Certified Programmer for Java 2 Platform CX-310-035 exam.
Deployment:
Self-Study
Accreditation
CEU credits: 0.60 CEUs
Language Options:
US English
Total Learning Time:
2.5 hours
Objectives:
Unit
more...
Enterprise Connectivity with J2EE V1 4 Servlets

...ormation.
Audience:
This course is intended for programmers who are interested in updating their skills to the latest Java2 Enterprise Edition platform: SDK 1.4.
Deployment:
e-Learning/Self-Study
Language Options:
US English
Total Learning Time:
4 hours
Objectives:
Unit 1: Java Servlets (2 hours)
Identify advantages of servlets over
more...
Enterprise Connectivity with J2EE V1 4 JAXP and JDBC

... be used.
Audience:
This course is intended for programmers who are interested in updating their skills to the latest Java2 Enterprise Edition platform: SDK 1.4.
Deployment:
e-Learning/Self-Study
Language Options:
US English
Total Learning Time:
4 hours
Objectives:
Unit 1: Java API for XML Processing (2 hours)
Identify features of
more...
Enterprise Connectivity with J2EE V1 4 JAXP and JDBC

... be used.
Audience:
This course is intended for programmers who are interested in updating their skills to the latest Java2 Enterprise Edition platform: SDK 1.4.
Deployment:
e-Learning/Self-Study
Language Options:
US English
Total Learning Time:
4 hours
Objectives:
Unit 1: Java API for XML Processing (2 hours)
Identify features of
more...
Enterprise Connectivity with J2EE V1 4 RMI JMS and JCA

...ce (CCI).
Audience:
This course is intended for programmers who are interested in updating their skills to the latest Java2 Enterprise Edition platform: SDK 1.4.
Deployment:
e-Learning/Self-Study
Language Options:
US English
Total Learning Time:
4 hours
Objectives:
Unit 1: RMI (1 hour)
Identify features of Proxy pattern.
Identify
more...
Enterprise Connectivity with J2EE V1 4 RMI JMS and JCA

...ce (CCI).
Audience:
This course is intended for programmers who are interested in updating their skills to the latest Java2 Enterprise Edition platform: SDK 1.4.
Deployment:
e-Learning/Self-Study
Language Options:
US English
Total Learning Time:
4 hours
Objectives:
Unit 1: RMI (1 hour)
Identify features of Proxy pattern.
Identify
more...
WebSphere MQ Integration Message Broker

...be comprised of architects, project leaders, senior level programmers and IT managers from both IBM customer and business partner organizations. Students will often not work directly with the product, but rather will be involved in evaluating and planning the product. A basic knowledge of WebSphere MQ is mandatory. Knowledge of database basics and IT infrastructure would be beneficial.
more...
E-Business Part 1 Facing the E-Business Challenge

The first course in the e-Business curriculum focuses on the history, trends, and opportunities around the movement towards e-Business. It compares and contrasts e-Commerce and e-Business. Learn To: a Identify types of e-Business. a Identify e-Business technologies. a Identify the phases of e-Business. a Identify major trends in e-Business. a Identify the
more...
E-Business Part 2 Building the Infrastructure

The second course in the e-Business curriculum focuses on technical infrastructure needed to support an e-Business initiative. It focuses on the sub-application level, examining network and protocol options and requirements. It introduces some of the major players in the market and business drivers that could affect an organization's choices. Learn To: a Identify the stages in the
more...
e-Business Part 3 Choosing Tools Technologies

The third course in the e-Business curriculum focuses on the tools, languages and technologies that help drive the e-Business infrastructure. It also covers the strengths and weaknesses of each tool, language and technology. It also covers higher-level software and hardware choices such as web browsers, web servers, web application servers and web enabled databases. Learn To: a Identify
more...
E-Business Part 4 Securing Your Infrastructure

The fourth course in the e-Business curriculum examines the security risks and requirements of an e-Business environment e.g. viruses and hoaxes etc. It covers the inherent lack of Internet security and goes on to cover creating security strategies and policies. It also covers security schemas and tools. It also explains the role of cryptology and cryptographic tools. It introduces client and
more...
From Software Training Academy, Inc
NET Tuning, Debugging, and Optimization



...obust solutions. This course is designed for intermediate programmers to quickly come up to speed on techniques for debugging and optimizing .NET programs. It also covers tuning applications after they have been deployed.
This course is designed for using the C# programming language. However, the techniques for debugging a .NET program do not generally depend on the programming language
more...
The Spring Framework revised

This course enables the experienced Java developer to use the Spring Application Framework to create simple and complex Web applications. Spring is a far-reaching framework that aims to facilitate all sorts of Java development, including every level of multi-tier distributed systems. Here we focus on the Core and MVC modules, with a lighter (but not dismissive) touch on persistence through DAO and
more...
Using and Developing JavaBeans

...rapid application development. It is appropriate both for programmers who want to develop JavaBeans, and as a standalone module for rapid application developers who may not have Java coding experience but wish to use existing JavaBeans in their work.
The second module focuses on requirements and techniques for building JavaBeans from Java source code. It details the requirements of the Beans
more...
Java Servlets

... applications. It is intended for experienced Java (J2SE) programmers who want to build Web applications or J2EE components and systems.
The course begins with an overview of server-side Java programming and Web protocols. Then students learn the Java Servlets architecture, the request/response cycle, and servlet life cycle, and how to build interactive Web applications that parse and/or
more...
Overview of J2EE Development

...administered. The course is designed specifically for non-programmers analysts, managers, technical writers, and anyone who desires a good conceptual understanding of J2EE while not needing to drill down into the details of particular APIs or runtime specifications. Developers may also find this course quite useful as a starting point for one or more of our courses in specific J2EE technology
more...
Java Programming Rev 6 0

...e. the Java Standard Edition platform. It is intended for programmers with experience in languages other than Java, but who may or may not have any previous Java experience. It focuses on procedural and structured coding skills first, and then offers meticulous, in-depth coverage of object-oriented concepts and how to apply them to Java software design and development. The latter part of the
more...
Java Programming Rev 5 0 Java 5 0

... the Java 2 Standard or J2SE platform. It is intended for programmers with experience in languages other than Java, but who may or may not have any previous Java experience. It focuses on procedural and structured coding skills first, and then offers meticulous, in-depth coverage of object-oriented concepts and how to apply them to Java software design and development. The latter part of the
more...
Java EE 5

...programmers how to develop enterprise applications using the ease of development features introduced in Java EE 5. Students will learn how to create dynamic web applications with JSP, Java Servlets, JSTL, and JSF. They will use JAX-WS to develop SOAP based web services. Students will learn about session and message-driven EJBs, as well as the new Persistence API. They will also be introduced to
more...
Jakarta Struts

...programmers how to build Model-2 Web applications using the Jakarta Struts project from Apache. Students learn the Struts architecture and see how it captures a great deal of pre-existing best practice in Web application development. They build applications from scratch using the Struts 1.1 code base, advancing through actions and action mappings, form beans, and request forwarding. They use
more...
Introduction to Java Programming Rev 6 0

... a number of subtleties that can trip up less experienced programmers. It is based on C, and the terse nature of C may be unfamiliar to students with some previous experience programming in languages such as COBOL or Visual Basic who do not have experience with C or C . And, of course, Java is object-oriented.
The five-day timeline of this course explicitly targets less experienced
more...
Introduction to Java Programming Rev 6 0

... a number of subtleties that can trip up less experienced programmers. It is based on C, and the terse nature of C may be unfamiliar to students with some previous experience programming in languages such as COBOL or Visual Basic who do not have experience with C or C . And, of course, Java is object-oriented.
The five-day timeline of this course explicitly targets less experienced
more...
Design Patterns in Java Software

...at.
Course Duration: 3 days. (A 2-day timeline for non-programmers is also possible.)
Prerequisites:
Solid Java programming experience is essential especially object-oriented use of the language. Language features and techniques that are integral to some lab exercises include interfaces and abstract classes, threading, generics and collections, and recursive methods.
Previous
more...
Developing Java Web Services

...programmers to develop interoperable Java Web services and using SOAP, WSDL, and XML Schema. Students get an overview of the interoperable and Java-specific Web services architectures, and then learn the standard APIs for SOAP messaging and WSDL-driven, component-based service development. Both document-style and RPC-style messages and services are covered in depth.
The introductory chapters
more...
Developing Web Services with WebLogic TM

...programmers to develop Web services and clients using the BEA WebLogic Platform(TM), in accordance with prevailing standards such as SOAP, WSDL, and JAX-RPC. Students get an overview of the interoperable and Java-specific Web services architectures, and then learn the standard (J2EE 1.4) APIs for SOAP messaging and WSDL-driven, component-based service development, working extensively with the
more...
Introduction to Visual Basic

...rastructure and represents a major learning challenge for programmers developing applications on Microsoft platforms.
This two-day course is designed for the experienced programmer to help you quickly come up to speed on the .NET version of the Visual Basic language. It is current to Visual Studio 2005 and .NET 2.0, which introduces important new features, such as generic types. The new
more...
Advanced Java Programming Rev 5

This course provides advanced training in developing software using the Java 2 Platform, Standard Edition, or J2SE. It is intended for students with solid experience in structured and object-oriented Java programming, including use of the Collections API and exception handling. The course software also includes an optional overlay of workspace and project files to support use of the Eclipse IDE in
more...
NET Framework Essentials Using C

...rastructure and represents a major learning challenge for programmers developing applications on Microsoft platforms. Part of .NET is a major new object-oriented programming language, C#. But learning the new programming language is only part of the challenge. The much greater challenge is learning the .NET Framework and all its capabilities.
This three-day course covers the essentials of
more...
From Serebra Learning Corporation
Visual Basic 6 0 Database Access Part I
This course provides an introduction to Visual Basic's capabilities relating to database access and manipulation in an online environment. It explains how databases are organized, how information is retrieved and manipulated in databases, and what technologies are available to ensure cross-platform and uniform access to database information. This course describes the fundamentals of viewing
more...
XML Basic Concepts and Techniques
...ourse in the XML curriculum. This course is meant for Web programmers who want to use Extensible Markup Language (XML) to transport and exchange data over the Internet. The course explains how users can apply XML to their advantage. It also describes the procedures for creating well-formed XML documents and Document Type Definitions (DTDs). In addition, the course introduces the related
more...
XML Implementation in Enterprise
...ourse in the XML curriculum. This course is meant for Web programmers in a multi-tier enterprise system who want to use XML to transport and exchange business data over the Internet. The course details the role of XML and related technologies in enterprise computing. It also describes the procedures for using XML Schemas for ensuring validity of documents. In addition, it covers the Document
more...
Visual Basic 6 0 Advanced
...programmers can use to enhance the interface, functionality and performance of their applications. Students will learn to create menus and toolbars. The course also introduces the student to ActiveX programming and the Common Dialog control. The course also shows students how to create and load documents using the File Access features of Visual Basic. This course is written to Visual Basic 6.0.
more...
Visual Basic 6 0 Database Access Part II
This course provides a detailed look at the ActiveX Data Object (ADO)that acts as the bridge between your application and a database. Designed for intermediate to advanced Visual Basic application programmers Database administrators, Database analysts, and Database developers who are working toward the Microsoft Certified Database Administrator (MCDBA) credential.
more...
Visual Basic 6 0 Enterprise Client Server Development Part 1
This course introduces developing programs for an enterprise client/server environment. It introduces multi-tier application architecture, reviews how to instantiate a COM component, and describes how to make and compile COM configurations. It also describes how COM components are registered and identified in the Windows registry. This course also introduces the concept of transactions and
more...
Visual Basic 6 0 Enterprise Client Server Dev Part II
Microsoft Transaction Server (MTS) is a tool that enlists objects and their associated resources into transactions, and manages those transactions to ensure that changes to data are made correctly. This course discusses the role of transactions in MTS, and explains how MTS uses a context to manage objects and transactions. Additionally, it covers the steps required to build MTS components that
more...
Visual Basic 6 0 Advanced Enterprise Client Server Dev Part I
This course discusses database security implementations to aid a developer in correctly programming components that access data without compromising security. The different security modes available to Microsoft SQL Server 7.0 and previous versions of SQL Server are explained, as well as their respective advantages. It also explains creating Windows NT accounts and user groups. This course
more...
Visual Basic 6 0 Advanced Enterprise Client Server Dev Part II
This course investigates advanced concepts and technologies that will help you develop more capable and reliable client/server applications with Visual Basic. It discusses the attributes of interfaces and the concept of an interface as a contract. It examines the basic IUnknown interface, the creation and implementation of abstract classes and multiple interfaces, and the fundamentals of the
more...
Visual Basic 6 0 Using the Win 32 API Part I
This course provides an overview of the Microsoft Win32 application programming interface (API), how it is organized, and some of its features that you can use in your Visual Basic Windows applications. The Win32 API includes services that go beyond the core language and controls provided with Visual Basic such as system management, networking, printing, and security. Using the Win32 API, you can
more...
Visual Basic 6 0 Using the Win32 API Part II
This course describes how to use some of the more common Win32 API drawing functions, it explains how to obtain and release a device context and how to draw dots, lines, and rectangles on a form or control. It also describes how to change pen and brush styles by using stock objects and by creating customized pens and brushes. In addition, it explains how to place a text string on a control or form
more...
General Coding Best Practices
To outline the best practices for writing high quality methods, expressions, variables, arrays, loops, and if statements, and to describe recommended practices for writing readable code Professional application developers or programmers, with at least 2 years experience, who want to learn the latest recommended techniques for developing high quality software
more...
Maintaining Quality Code
To outline the primary techniques of refactoring, and to discuss the best practices for reviewing, testing, and debugging code Professional application developers or programmers, with at least 2 years experience, who want to learn the latest recommended techniques for developing high quality software
more...
Object-oriented Coding Best Practices
To outline the best practices for defining and using classes, and determining how best to use inheritance or its alternatives Professional application developers or programmers, with at least 2 years experience, who want to learn the latest recommended techniques for developing high quality software
more...
Programming Techniques and Strategies
To outline the high-level considerations for producing good code Professional application developers or programmers, with at least 2 years experience, who want to learn the latest recommended techniques for developing high quality software
more...
Introducing User-Centered Design
To identify the principles and benefits of user-centered design and to determine a practical approach to promoting user-centered design methodology in organizations This path is targeted primarily at software architects and project managers working on high level design. This path will also target programmers and developers looking to improve their skills in user centered software design.
more...
Developing an Application Using User-Centered Design
To conduct user research and to design effective user interface and interaction elements This path is targeted primarily at software architects and project managers working on high level design. This path will also target programmers and developers looking to improve their skills in user centered software design.
more...
The Iterative Process in User-Centered Design
To design usability tests and surveys, organize focus groups, and analyze feedback and implement findings for improving product design This path is targeted primarily at software architects and project managers working on high level design. This path will also target programmers and developers looking to improve their skills in user centered software design.
more...
Practical Examples of User-Centered Design
To design user-centered Windows applications and web sites This path is targeted primarily at software architects and project managers working on high level design. This path will also target programmers and developers looking to improve their skills in user centered software design.
more...
Visual Basic 6 0 ActiveX COM Part I
This course builds and extends the skills beyond basic Visual Basic programming by introducing ActiveX components and the Component Object Model (COM). The Component Object Model (COM) is an open, extensible standard on which ActiveX is based. By understanding COM, you can design applications from components that communicate through a common set of interfaces. Component software development cuts
more...
Visual Basic 6 0 ActiveX COM Part II
This course covers advanced topics related to ActiveX controls. It describes how to create your own ActiveX controls, discusses the dependency of ActiveX controls on their container applications and gives an overview of ambient properties and the User Control object. This course also introduces the ActiveX Control Interface wizard, which simplifies the creation and coding of a control and
more...
ADO NET Connections and Commands
To introduce ADO.NET and to describe how to make connections to databases and run stored procedures and SQL statements in a connected design C# programmers and candidates for the Microsoft MCSD and MCAD certification paths
more...
Building ADO NET DataSets
To describe how to use ADO.NET's disconnected DataSet object model, including DataSets, DataAdapters, DataTables, DataRelations, DataRows, and DataColumns C# programmers and candidates for the Microsoft MCSD and MCAD certification paths
more...
Advanced ADO NET Programming
To explain how to modify DataSet data, update data sources, read and write XML data sources, and interact with ADO.NET C# programmers and candidates for the Microsoft MCSD and MCAD certification paths
more...
Managing Disconnected Data
To demonstrate how to relate tables and DataSets, bind DataSets to a DataGrid, and to modify, view, and select disconnected data C# programmers and candidates for the Microsoft MCSD and MCAD certification paths
more...
ADO NET Connections and Commands
To introduce ADO.NET and to describe how to make connections to databases and run stored procedures and SQL statements in a connected design Visual Basic .NET programmers and candidates for the Microsoft MCSD and MCAD certification paths
more...
Building ADO NET DataSets
To describe how to use ADO.NET's disconnected DataSet object model, including DataSets, DataAdapters, DataTables, DataRelations, DataRows, and DataColumns Visual Basic .NET programmers and candidates for the Microsoft MCSD and MCAD certification paths
more...
Advanced ADO NET Programming
To explain how to modify DataSet data, update data sources, read and write XML data sources, and interact with ADO.NET Visual Basic .NET programmers and candidates for the Microsoft MCSD and MCAD certification paths
more...
ANSI C Programming Introducing C
To familiarize students with the capabilities of the ANSI C language and to enable them to write useful C programs Programmers and software developers new to ANSI C
more...
Introduction to C Programming
This course illustrates the basic elements of programming in the C Language. The course uses interactive programming exercises to teach the components of a C program and the syntax of basic C commands. The course begins with an overview of C and its history, comparing it with other programming languages. The structures and elements that every program must contain are introduced, then keywords and
more...
Basic C Programming
This course covers the powerful C programming constructs; functions, symbolic constants, macros, and arrays. It describes the principles and processes of writing user-defined functions, the difference between user functions and C library functions, function headers and definitions, passing data among functions, and recursive functions. It also provides an understanding of life span or scope of
more...
Intermediate C Programming
This course addresses two major areas of C programming: pointers and input/output. The majority of C Language programs use pointers. This course teaches the techniques for working with pointers and functions and performing input /output functions. It covers retrieving input from the keyboard, the getch( ) function, the fundamentals of performing multiple character input, and using scanf( ) to read
more...
ANSI C Programming Data Representation
To describe how ANSI C programs use memory to store data and how to write portable C programs Programmers and software developers new to ANSI C
more...
Advanced C Programming
This course introduces complex data elements and many important functions. The elements of a structure can be accessed separately or manipulated as a single variable. The course also describes other data elements, functions for the manipulation of characters, logical operators (AND, OR, XOR, INV, and SHIFT), and dynamic memory allocation. This course is not written to a version. This course is
more...
ANSI C Programming Functions
To introduce functions in ANSI C and describe how to write and use them in programs Programmers and software developers new to ANSI C
more...
ANSI C Programming Expressions
To describe the syntax rules governing expressions and statements in ANSI C and how to to use expressions and statements Programmers and software developers new to ANSI C
more...
ANSI C Programming Flow Control
To describe advanced flow-control statements Programmers and software developers new to ANSI C
more...
ANSI C Programming Text Processing
To describe how to write ANSI C programs for text, string, and array processing Programmers and software developers new to ANSI C
more...
ANSI C Programming Processing Records
To describe how to write ANSI C programs for processing aggregate data objects individually, in arrays, and in lists Programmers and software developers new to ANSI C
more...
ANSI C Programming Pointers
To describe how to write advanced, efficient ANSI C programs using pointers Programmers and software developers new to ANSI C
more...
ANSI C Programming The Standard Library and Preprocessor
To describe programming file and other I/O operations in ANSI C and how to implement facilities from the standard library Programmers and software developers new to ANSI C
more...
UNIX Editing Printing and Text Formatting
This course presents the basics of editing, printing and formatting UNIX text files. The course concentrates on the vi editor and nroff programs. The course covers the features and capabilities of the vi editor and introduces the student to the editor's features, navigation, editing commands techniques, as well as the screen related editor options. It also introduces the following tasks;
more...
UNIX System Administration
This course presents the basics of administering a UNIX operating system. It includes instruction on adding and removing users, backing up the file system, managing the file system, and manipulating the run-time environment. The course introduces the concept of system administration. It describes the duties of the system administrator, introduces the superuser and discusses how an administrator
more...
Introduction to UNIX
This course presents the basics of using a UNIX operating system, including logging in, using simple commands, and creating files. It also addresses several useful electronic communication programs available on a UNIX operating system. The course begins with an introduction to the features and capabilities of a UNIX operating system. It introduces the student to the system's main components
more...
UNIX Shell Programming
The UNIX Shell Programming course is designed to give students an idea of what can be accomplished with shell scripts and how to write them. This course teaches the features of the shell such as I/O redirection, filename shorthand, looping constructs, variables, and signal handling. The course introduces the concept of shell programming, how and when to create shell programs, and how to run shell
more...
OS 390 and SMP E Fundamentals
This course describes the capabilities and basic operating processes of System Modification Program Extended (SMP/E). Specifically, it discusses SMP/E's system management and maintenance capabilities, SMP/E processing and data flow, SYSMOD content and construction, SMP/E primary and secondary data sets, and the JCL used for SMP/E execution. This course is designed for system programmers who are
more...
OS 390 SMPE Maintaining System Software
This course is designed to introduce the inexperienced user to procedures used to install system software (SYSMODs), using SMP/E. Specifically, it deals with installation command processing, SMP/E processing analysis and correction techniques, installing functions, and using SMP/E dialogs. This course primarily for system programmers who have no prior practical experience with SMP/E, and who will
more...
OS 390 eNetwork Server
This course provides an introduction to the capabilities and business uses of the IBM OS/390 eNetwork Server. It covers platform and protocol support, and a system-wide view of the function of a communications server in business. This course is written to OS/390 2.x. This course is designed as an introductory course for managers, system administrators, and programmers.
more...
OS 390 UNIX System Services Concepts Facilities
This course provides an overview of the OS/390 Shell and Utilities, which provide commands for using OS/390 UNIX System Services. The course covers a brief history of UNIX, information about the OS/390 shell, the MVS and shell environments, and customizing the shell. The terminal interface is introduced, which covers OMVS, and asynchronous terminal interface. The course covers shell scripts and
more...
OS 390 UNIX System Services Intermediate
This course provides an in-depth examination of the OS/390 shell and OS/390 UNIX services, including basic system administration commands and concepts. This course is designed for application programmers, system programmers, and end users working on an MVS system and using OS/390 UNIX services for the OS/390 shell.
more...
OS 390 UNIX System Services Advanced
This course provides an advance look at OS/390 Shell and Utilities, which provide commands for using OS/390 UNIX System Services. The course covers advanced shell scripts and commands, including shell command options, and combining commands and special characters. It also covers writing shell scripts, which includes running shell scripts, using variables, parameters, and using control structures
more...
OS 390 REXX Programming Fundamentals
This course introduces the REXX instructions used to define and vary program flow, the order in which program instructions execute. Flow control is examined by using keywords to vary the order of execution. Students will examine the ways data can be shared between a calling host environment program and the REXX program which is called, or between a REXX program and a subroutine or function. REXX
more...
OS 390 REXX Program Development
This course introduces the REXX instructions used to define and vary program flow, the order in which program instructions execute. Flow control is examined by using keywords to vary the order of execution. Students will examine the ways data can be shared between a calling host environment program and the REXX program which is called, or between a REXX program and a subroutine or function. REXX
more...
OS 390 TSO E REXX Programming
This course discusses the background, structure, distinguishing characteristics, and major uses of the REXX language. A survey of the range of REXX strengths, features, versions, platforms and applications are presented. It also examines the structural units of REXX, beginning with individual characters and progressing to complete programs, with a discussion of REXX program execution in different
more...
OS 390 Intro to Parallel Sysplex
This course introduces the OS/390 Parallel Sysplex environment. It discusses the evolution of OS/390, the software and hardware requirements that support Parallel Sysplex, workload balancing, and automation. In addition, it discusses the advantages that Parallel Sysplex provides to different environments. This course is written to OS/390 version 2.x. This course is designed for professionals
more...
OS 390 VM Concepts and Facilities
The OS/390 VM course describes the main features of the VM/ESA operating system. It introduces the "virtual machine" concept, the implementation of that concept in VM/ESA, the CMS environment, other operating environments, and system operation facilities. This course is written to OS/390 2.x. This course is designed as an introductory course for users, programmers, operators, managers who are new
more...
Advanced COBOL
This course covers four important advanced topics in the COBOL series. The student learns the syntax, rules, and methodology for creating character-based screen formats, accepting, and displaying data. Designed for programmers who have an extensive understanding of COBOL
more...
OS 390 Introduction
This course is an introduction to the IBM OS/390 integrated network operational environment. OS/390 presents all the elements of the S/390 system in one integrated package. This course provides a brief background to mainframe systems, and describes the basic functional areas of the OS/390 environment. The course describes the evolution of OS/390 from IBM's original MVS system and provides a
more...
OS 390 MVS Concepts and Facilities
This course introduces the IBM Multiple Virtual Storage environment. It explains concepts and facilities, and its role within the S/390 system. The course covers MVS functions and system programs, data storage management, and application development.The course explains the role of MVS and identifies the data processing resources affected by the MVS operating system. The first topic presents a
more...
OS 390 MVS JCL Introduction
This course provides detailed information about Job Control Language and methods for coding it to perform data processing jobs in an MVS environment. The course reviews the overall structure and purpose of JCL and introduces the three main JCL statements. The course then covers the coding of the JOB and the Execute (EXEC) statements in detail. It also describes how to analyze job output listings,
more...
OS 390 MVS JCL Intermediate
This course builds and extends the skills and knowledge developed in OS/390 MVS JCL Introduction (38053). This intermediate course introduces techniques to increase the student's effectiveness as a system user and JCL programmer. The course discusses special DD statements that can extend the student's capabilities and provide relief from repetitive coding in JCL. In particular, students will learn
more...
OS 390 MVS JCL Advanced
This course builds and extends the skills and knowledge developed in the OS/390 MVS JCL Introduction and Intermediate courses (38053, 38054). This advanced course introduces techniques to increase effectiveness as a system user and JCL programmer. The course reviews and extends basic concepts and skills related to the use of procedures. A review of addition, override, and nullification statements
more...
OS 390 Introduction to e-business
This course provides an introduction to the elements that should be taken into consideration before a company gets involved with e-business using OS/390. The course provides a complete overview of the main aspects of e-business that will affect the initial planning stage of an e-business project. The various considerations that need to be made when planning the hardware requirements and the
more...
OS 390 and Java
This course provides a foundation in the deployment, use, and application of Java in the OS/390 environment. The course begins with a review of the history and architecture of Java and the OS/390 platform. The course also covers OS/390 client-server application architectures and how the Java can be used within an implementation strategy. Thin and thick Java applications are also discussed in this
more...
OS 390 Introduction to CICS Transaction Server
The OS/390 CICS course provides general information about Customer Information Control System (CICS) and methods for employing it to perform basic Online Transaction Processing (OLTP) tasks in a mainframe environment. The course reviews the overall structure and purpose of CICS and introduces basic command levels for CICS in the following areas: management of data and databases, data communication
more...
OS 390 Assembler Language Programming Introduction
This course provides a basic introduction to programming at the Assembler level. The architecture of IBM System /390 is presented with an emphasis on storage addressing, use of registers, and instruction formats. The format of both Assembler Language and Machine Language instructions is covered along with the operation of the Assembler program which translates one to the other. The use of decimal,
more...
OS 390 Assembler Language Programming Intermediate
This course provides instruction and practice in the use of the standard assembler language instructions. The course covers executable instruction and practice in the use of the standard assembler language instructions. In addition, the course covers executable instructions for data manipulation including loading and storing data, moving data in main storage, bit manipulation, binary and decimal
more...
OS 390 Assembler Language Programming Advanced
This course covers comparison instructions, branching instructions and how they are used to perform selection and iteration. In addition, the Data Management Macro Instructions necessary to perform simple sequential input/output operations is covered. The techniques of modular programming in assembler are presented, including standard techniques for passing data and control. Finally, the
more...
OS 390 COBOL
This course provides information regarding the use and future directions of COBOL under OS/390. It begins by covering the fundamentals of accessing three important databases and transaction systems from the point of view of the COBOL programmer. These are the CICS online transaction processing system, the DB2 relational database, and the IMS/DB hierarchical database management system. The course
more...
OS 390 C Programming
This course covers more of the concepts that are needed before designing or coding applications using Virtual Storage Access Method (VSAM). The course discusses how VSAM can add records to, and delete records from, a KSDS, and how VSAM manages the space within the data component of the KSDS when performing additions or deletions. It also describes the organization and function of an alternate
more...
OS 390 C Programming
This course provides an introduction to programming in the C Language under OS/390. First the course provides an understanding of the elements of the C language. The course introduces many important concepts concerning C object-oriented programming (OOP). It describes the concept of a class with member variables and methods. The course continues with additional important OOP concepts which relate
more...
OS 390 ISPF Programming Dialogs
This course builds on the concepts introduced in OS/390 ISPF Dialog Management Services (38081), which provided an overview of the possibilities when using ISPF dialogs. This course shows how to code a sample dialog in ISPF, based on an extended real-world example. At the end of the course, the student has coded a complete dialog, including panels, menus, help panels, functions, variables, tables,
more...
OS 390 ISPF Dialog Management Services
The OS/390 ISPF Dialog Management Services course introduces dialog development in Information System Productivity Facility (ISPF). It describes how to organize a dialog, code the panels, use variables to pass information between the dialog and the underlying function, store the information in a table, and write a sequential output file. This course is written to OS/390 2.x. This course is
more...
OS 390 MQ Series
This course teaches the fundamentals of using IBM MQSeries messaging technology with specific emphasis towards its use on the OS/390 platform. It begins by describing challenge fundamental to applications running across networks consisting of diverse platforms, then proposes MQSeries as the key middleware solution. The benefits of messaging and queuing are explored. Additional problematic
more...
OS 390 Introduction to ISPF
...he OS/390 system, and has been used extensively by OS/390 programmers to increase productivity of host-based application development projects. The course also provides an overview perspective of the Software Configuration Library Manager (SCLM) an installable option of ISPF and ISPF Client/Server.This course is designed for programmers who develop ISPF application dialogs, system analysts, and
more...
Basic COBOL
This course provides a thorough foundation in COBOL programming. It begins by describing COBOL, the format and source statements, the name and purpose of each division in the program, defining variables in WORKING-STORAGE, creating paragraphs and executable statements in the PROCEDURE DIVISION. PERFORM, GO and IF statements are covered. A first COBOL program is developed from start to finish.The
more...
e-Business Part 1 Facing the e-Business Challenge
The first course in the e-Business curriculum focuses on the history, trends, and opportunities around the movement towards e-Business. It compares and contrasts e-Commerce and e-Business. The target audience is those individuals tasked with planning/implementing e-Business strategies within an organization (primarily technical and business managers, as opposed to programmers, network engineers,
more...
e-Business Part 2 Building the Infrastructure
The second course in the e-Business curriculum focuses on technical infrastructure needed to support an e-Business initiative. It focuses on the sub-application level, examining network and protocol options and requirements. It introduces some of the major players in the market and business drivers that could affect an organization's choices. The target audience is those individuals tasked with
more...
e-Business Part 3 Choosing Tools and Technologies
The third course in the e-Business curriculum focuses on the tools, languages and technologies that help drive the e-Business infrastructure. It also covers the strengths and weaknesses of each tool, language and technology. It also covers higher-level software and hardware choices such as web browsers, web servers, web application servers and web enabled databases. The target audience is those
more...
e-Business Part 4 Securing Your Infrastructure
The fourth course in the e-Business curriculum examines the security risks and requirements of an e-Business environment e.g. viruses and hoaxes etc. It covers the inherent lack of Internet security and goes on to cover creating security strategies and policies. It also covers security schemas and tools. It also explains the role of cryptology and cryptographic tools. It introduces client and
more...
Linux Administration Part 2: Hardware and Programming
The fourth course in the Linux Essentials series examines some of the specific hardware and multimedia solutions that an administrator might implement. The learner will learn how to add and manage printers, serial devices and additional disk storage for a Linux system. The course also examines how to set up sound, graphics, and video when configuring Linux clients. Finally, this course covers some
more...
Designing and Implementing Desktop Applications with Microsoft Visual Basic 6.0 - Part 1
This is the first course in a five part series that will provide students with the knowledge to write a Microsoft Visual Basic-based application that accesses data from a database. In this course, students will be introduced to the Visual Basic environment and its main options and characteristics. Students will also learn the strategy for Universal Data Access and the visual data access tools that
more...
Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0 - Part 1
This is the first course in a five part series that will provide programmers with the basic skills to build three-tier client/server solutions.
more...
Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0 - Part 2
This is the second course in a five part series that will provide programmers with the basic skills to build three-tier client/server solutions.
more...
Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0 - Part 3
This is the third course in a five part series that will provide programmers with the basic skills to build three-tier client/server solutions.
more...
Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0 - Part 4
This is the fourth course in a five part series that will provide programmers with the basic skills to build three-tier client/server solutions.
more...
Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0 - Part 5
This is the final course in a five part series that will provide programmers with the basic skills to build three-tier client/server solutions.
more...
Microsoft Visual C++ 6.0: Designing and Implementing Applications - Part 1
This is the first course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using the MFC library and the Microsoft Visual C++ 6 development environment.
more...
Microsoft Visual C++ 6.0: Designing and Implementing Applications - Part 2
This is the second course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using the MFC library and the Microsoft Visual C++ 6 development environment.
more...
Microsoft Visual C++ 6.0: Designing and Implementing Applications - Part 3
This is the third course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using the MFC library and the Microsoft Visual C++ 6 development environment.
more...
Microsoft Visual C++ 6.0: Designing and Implementing Applications - Part 4
This is the fourth course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using MFC library and the Microsoft Visual C++ 6 development environment.
more...
Microsoft Visual C++ 6.0: Designing and Implementing Applications - Part 5
This is the fifth course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using the MFC library and the Microsoft Visual C++ 6 development environment.
more...
Microsoft Visual C++ 6.0: Designing and Implementing Applications - Part 6
This is the sixth course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using the MFC library and the Microsoft Visual C++ 6 development environment.
more...
Microsoft Visual C++ 6.0: Designing and Implementing Applications - Part 7
This is the seventh course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using the MFC library and the Microsoft Visual C++ 6 development environment.
more...
Microsoft Visual C++ 6.0: Designing and Implementing Applications - Part 8
This is the final course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using the MFC library and the Microsoft Visual C++ 6 development environment.
more...
Object-Oriented Analysis Design I
This course teaches students the basic object-oriented concepts, such as objects, classes, and their relationships. It also teaches the various OOAD methodologies, such as Booch and OMT. This course is intended for systems analysts, application developers/programmers, project managers, and software designers.
more...
ISPF with TSO E I
Provides an extensive and practical introduction to the MVS TSO/E system and using the ISPF Program Development Facility (ISPF/PDF). End users, programmers, operators, production support, technical support, analyst.
more...
Object-Oriented Analysis
...programmers the concepts and principles of object-oriented analysis. Using the Booch method of object-oriented analysis, the focus is on concepts such as objects, classes and their relationships. Topics also include the evolution and advantages of object- oriented analysis, and solving a problem through an object-oriented approach. Analysts wishing to make the transition to OOA techniques from
more...
Object-Oriented Analysis Design II
This course focuses on the object-oriented (OO) software development life cycle, both at the macro and the micro level. It also teaches the diagrams used at the different levels of the OO software development life cycle. This course is intended for systems analysts, application developers/programmers, project managers, and software designers.
more...
Fundamentals of Active Server Pages
This course is the first course in a series of three in the ASP curriculum. This course acquaints the students with the capabilities of Active Server Pages. It also enables students to create ASP applications. Programmers wishing to learn about Active Server Pages.
more...
Using ASP Components
This course is the second course in a series of three in the ASP curriculum. This course acquaints the students with the capabilities of Active Server Pages. It also enables students to create ASP applications. Programmers wishing to learn about Active Server Pages.
more...
Integrating Databases with ASP 3 0
This course is the third course in a series of three in the ASP curriculum. The course provides a description of database integration with Active Server Pages. It also enables students to publish and secure ASP applications. Programmers wishing to learn about Active Server Pages.
more...
C Programming Level I
The student will be able to write, compile and execute a basic C program. Programmers new to the C programming language.
more...
C Programming Level II
Students will be able to use arrays, structures, pointer and files within C programs. Programmers new to the C programming language.
more...
Fundamentals of C Programming
This course introduces the C language and the concept of object-orientation to students. The students also learn about objects and classes and their relation to functions. Finally, the students learn how to create functions, pass arguments and return values. Programmers who have functional experience in programming using a structured language like C or Pascal constitute the primary audience for
more...
Programming Constructs of C
This course presents the concept of structures, arrays, and strings within a C program. This course also covers how to create functions, including overloaded and inline functions. In addition, the students learn how to create pointers, and the application of pointers. Finally, the students learn the concept of classes and objects in C . Programmers who have functional experience in programming
more...
Object-Oriented Programming using C
This course introduces students to advanced programming features of C , such as the different types of C functions, concepts of overloading, and inheritance. Programmers and Application Developers who have experience in programming using a structured language like Fortran and Pascal constitute the primary audience for this curriculum. This curriculum would introduce them to the object-oriented
more...
Data Manipulation in C
This course introduces students to the data manipulation features of C . In addition to understanding stream and file handling in C , the students are introduced to the role of preprocessor in C . Programmers and Application Developers who have experience in programming using a structured language like Fortran and Pascal constitute the primary audience for this curriculum. This curriculum would
more...
Programming in PERL 5
This is the first course in the CGI/PERL curriculum. It introduces the users to fundamentals of PERL programming. The course describes the datatypes, operators, arrays, hashes, loops and functions in PERL. The users will be able to rectify errors and implement the OOP features in PERL. Web programmers, who want to implement HTML forms with WEB databases, and process HTML form values.
more...
Implementing CGI using PERL 5
This is the second course in the CGI/PERL curriculum. It introduces the users to fundamentals of CGI/PERL programming. The course describes how to implement CGI using PERL to develop Web based applications and process HTML forms. Web programmers, who want to integrate HTML forms with WEB databases, and process HTML form values.
more...
ADABAS 5 Essentials


Introduces Software AGs Adabas database management system. Programmers and analysts who will be designing and writing ADABAS applications, Hangers and Operators.
more...
CICS Application Programming I
This course provides users with a comprehensive view of modern CICS coding. It deals with introductory through advanced topics in CICS, and introduces the CICS environment, programs, functions, and transactions (BMS Maps, CICS programs). Conversational and pseudo-conversational programming are also covered. Application developers, programmers, systems analysts, managers, operations staff.
more...
CICS Application Programming II
This course provides users with a comprehensive view of modern CICS coding. It deals with introductory through advanced topics in CICS, and introduces the CICS environment, programs, functions, and transactions (BMS Maps, CICS programs). Conversational and pseudo-conversational programming are also covered. Application developers, programmers, systems analysts, managers, operations staff.
more...
CICS Application Programming III
This course provides users with a comprehensive view of modern CICS coding. It deals with introductory through advanced topics in CICS, and introduces the CICS environment, programs, functions, and transactions (BMS Maps, CICS programs). Conversational and pseudo-conversational programming are also covered. Application developers, programmers, systems analysts, managers, operations staff.
more...
CICS Application Programming IV
This course provides users with a comprehensive view of modern CICS coding. It deals with introductory through advanced topics in CICS, and introduces the CICS environment, programs, functions, and transactions (BMS Maps, CICS programs). Conversational and pseudo-conversational programming are also covered. Application developers, programmers, systems analysts, managers, operations staff.
more...
IMS DB Programming I Rel 5
Teaches developers to design and program IMS/DB applications and to write online transactions using a variety of interactive practical examples. COBOL programmers, analysts and system designers.
more...
IMS DB Programming II Rel 5
Teaches developers to design and program IMS/DB applications and to write online transactions using a variety of interactive practical examples. COBOL programmers, analysts and system designers.
more...
IMS DC Programming I
This course teaches new IMS/DC developers to maintain existing systems, or develop new IMS/DC systems. The major components of the IMS Data Communications environment, as well as retrieving input messages and sending output messages in an IMS/DC environment, are covered. Other areas of interest include the differences between conversational and non-conversational processing, using the Scratch Pad
more...
IMS DC Programming II
This course expands on the concepts developed in IMS/DC Programming I, and further helps new IMS/DC developers to maintain existing systems or develop new IMS/DC systems. Areas of interest include MFS features and facilities, terminal message switches, and program-to-program message switches. Some tips to debug your online application program, and some current and future trends in IMS/DC
more...
ISPF with TSO E II
Provides an extensive and practical introduction to the MVS TSO/E system and using the ISPF Program Development Facility (ISPF/PDF). End users, programmers, operators, production support, technical support, analysts.
more...
JCL Coding Fundamentals I
This course provides a practical overview of job processing functions, JCL commands and the use of JCL with the MVS/ESA operating system. It teaches how to successfully write, interpret and debug JCL jobstreams. Programmers, analysts, operators, managers, production support and some end users.
more...
JCL Coding Fundamentals II
This course provides a practical overview of job processing functions, JCL commands and the use of JCL with the MVS/ESA operating system. It teaches how to successfully write, interpret and debug JCL jobstreams. Programmers, analysts, operators, managers, production support and some end users.
more...
JCL Advanced Coding I
This course provides a practical overview of job processing functions, JCL commands and the use of JCL with the MVS/ESA operating system. It teaches how to successfully write, interpret and debug JCL jobstreams. Programmers, analysts, operators, managers, production support and some end users.
more...
JCL Advanced Coding II
This course provides a practical overview of job processing functions, JCL commands and the use of JCL with the MVS/ESA operating system. It teaches how to successfully write, interpret and debug JCL jobstreams. Programmers, analysts, operators, managers, production support and some end users.
more...
MVS Essentials I
This course teaches the concepts and terminology of, and provides an introduction to the use of, the MVS operating system. Operators, programmers, analysts, production support and some end users.
more...
ADS Online ver 12
Teaches the fundamentals of the ADS/Online development facility and its relationship with CA-IDMS. Programmers, analysts and systems designers.
more...
CA-IDMS R Application Programming Part I ver 12
Explains CA-IDMS structure and environment, teaches how to access and manipulate records and sets, and details how they are physically stored in the database. Programmers, analysts and systems designers.
more...
CA-IDMS R Application Programming Part II ver12
Explains CA-IDMS structure and environment, teaches how to access and manipulate records and sets, and details how they are physically stored in the database. Programmers, analysts and systems designers.
more...
Java 2 Programming for SDK 1.4 Part 2 Language Fundamentals 2
This course helps programmers prepare for the Sun exam 310-035 Sun Certified Programmer for Java 2 Platform 1.4. However to fully prepare for the certification it should be used in conjunction with other learning/training resources in addition to ample real-world experience. The principal areas covered are basics of Java and Java data types and variables.
more...
Java 2 Programming for SDK 1.4 Part 4 Language Features
This course helps programmers prepare for the Sun exam 310-035 Sun Certified Programmer for Java 2 Platform 1.4. However to fully prepare for the certification it should be used in conjunction with other learning/training resources in addition to ample real-world experience. The principal areas covered are abstract classes and basic and advanced language features.
more...
Java 2 Programming for SDK 1.4 Part 5 Threads and Error Handling
This course helps programmers prepare for the Sun exam 310-035 Sun Certified Programmer for Java 2 Platform 1.4. However to fully prepare for the certification it should be used in conjunction with other learning/training resources in addition to ample real-world experience. The principal areas covered are exceptions assertions threads and multithreading.
more...
Java 2 Programming for SDK 1.4 Part 7 Input and Output
This course helps programmers prepare for the Sun exam 310-035 Sun Certified Programmer for Java 2 Platform 1.4. However to fully prepare for the certification it should be used in conjunction with other learning/training resources in addition to ample real-world experience. The principal area covered is stream handling.
more...
Java 2 Programming for SDK 1.4 Part 8 Collections
This course helps programmers prepare for the Sun exam 310-035 Sun Certified Programmer for Java 2 Platform 1.4. However to fully prepare for the certification it should be used in conjunction with other learning/training resources in addition to ample real-world experience. The principal area covered is the Java collection framework.
more...
Enterprise Connectivity with J2EE V1.4 Web Services and Patterns
This course is intended for Java Programmers wishing to update their skills to the latest Java2 Enterprise Edition platform: SDK 1.4.
more...
C++ Foundation for Non-C Programmers - Part 1


...art of a two-part series which is designed to teach non-C programmers the fundamentals of C++ programming. This series is based on ANSI C++ and is not environment or vendor-specific. This course will teach students the basic skills and knowledge necessary to be able to write, compile, and run basic C++ applications. Students will learn the language fundamentals, such as syntax, data types, and
more...
C++ Foundation for Non-C Programmers - Part 2


...art of a two-part series which is designed to teach non-C programmers the fundamentals of C++ programming. This series is based on ANSI C++ and is not environment or vendor-specific. This course introduces the skills needed to be able to begin to use C++'s Object-Oriented (OO) features. Students will learn how to create, use, and extend classes, as well as how to populate those classes with
more...
Application Development with Microsoft Access 97 - Part 1
This is the first course in a three part series that will provide database programmers and developers with a foundation in application development using Microsoft Access 97.
more...
Application Development with Microsoft Access 97 - Part 2
This is the second course in a three part series that will provide database programmers and developers with a foundation in application development using Microsoft Access 97.
more...
Application Development with Microsoft Access 97 - Part 3
This is the final course in a three part series that will provide database programmers and developers with a foundation in application development using Microsoft Access 97.
more...
Oracle Application Server: Getting Started with PL/SQL Web Applications
This course introduces PL/SQL programmers to the essential concepts and techniques needed to build and deploy applications on Oracle Application Server. You will learn how to create PL/SQL packages that output interactive Web pages with database content including HTML tables and forms.
more...
IBM Java Development for Procedural Programmers - Introduction to Object Technology
This course provides an introduction to object technology and analysis design and programming concepts. It explores Java Technologies such as JavaBeans Applets Servlets and JSPs. Java Development Technologies such as JVM and the JIT Compiler are also discussed. The Object Concept Fundamentals section discusses objects classes and introduces basic UML concepts. These concepts include class and
more...
IBM Java Development for Procedural Programmers - Software Life Cycle and Methodology
This course explores software life cycles and methodologies such as waterfall spiral incremental and iterative and the RUP. In the Requirements and Analysis section you will learn about requirements and analysis workflow and modeling relationships. This includes associations multiplicity and inheritance. The Design and Implementation section covers design associations and models and
more...
IBM Java Development for Procedural Programmers - Java Concepts
This course explores Java language syntax. The Websphere Studio Application Developer is introduced. You will learn the concepts of statements such as non-functional statements conditional statements and iterative statements. In the Using Existing Classes section features of Java objects classes and containers are discussed. The Creating Your Own Class section covers creating a class class
more...
IBM Java Development for Procedural Programmers - Beyond Basic Java
This course covers designing for change within a software system Packages and I/O and Exceptions. You will learn about supporting subsystem and system level changes. The first section also covers architectural components such as patterns and application frameworks. In the Packages section you will learn to identify and solve package naming issues. Considerations for using packages are also
more...
C++ Foundation for Non-C Programmers - Part 1
...art of a two-part series which is designed to teach non-C programmers the fundamentals of C++ programming. This series is based on ANSI C++ and is not environment or vendor-specific. This course will teach students the basic skills and knowledge necessary to be able to write compile and run basic C++ applications. Students will learn the language fundamentals such as syntax data types and
more...
C++ Foundation for Non-C Programmers - Part 2
...art of a two-part series which is designed to teach non-C programmers the fundamentals of C++ programming. This series is based on ANSI C++ and is not environment or vendor-specific. This course introduces the skills needed to be able to begin to use C++'s Object-Oriented (OO) features. Students will learn how to create use and extend classes as well as how to populate those classes with
more...
Advanced Programming in Java 2 - Part 1
The Advanced Programming in Java 2 - Part I is the first course iin the Advanced Programming in Java 2 curriculum, which consists of two courses. It is designed to teach programmers the advanced features of the Java programming language, such as use of JDK, Exception classes, and multithreading.
more...
Advanced Programming in Java 2 - Part 2
The Advanced Programming in Java 2 - Part II WBT is the second course in the Advanced Programming in Java 2 curriculum that consists of two courses. It is designed to teach programmers how to create advanced Java applets with graphics, use Swings, use JavaBeans for developing programs, and gain knowledge about networking scenario and security issues.
more...
