Online Programmers eLearning - Training Resources
Programmers Training Provider? - Tell us about your Training!
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)
...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...
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...
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...
From 123-CBT Computer Based Training
Java Programming with Java SE 6 0 Basic GUI Development in Java
Course Overview
To demonstrate how to build GUI applications using the Swing API
Prerequisites: Knowledge of programming principles and experience in procedural programming or scripting languages, such as Visual Basic, C, or JavaScript; understanding of object-oriented languages, such as C++ or C#, is an advantage.
Target Audience
Programmers with an understanding of procedural programming
more...
Java Programming with Java SE 6 0 Basic GUI Development in Java
Java Programming with Java SE 6 0 Java Applets
Course Overview
To demonstrate how to build applets and place them on web pages
Prerequisites: Knowledge of programming principles and experience in procedural programming or scripting languages, such as Visual Basic, C, or JavaScript; understanding of object-oriented languages, such as C++ or C#, is an advantage.
Target Audience
Programmers with an understanding of procedural programming
more...
Enterprise Connectivity with J2EE V1 4 Advanced EJB Topics

...ted 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 life cycle of
more...
Enterprise Connectivity with J2EE V1 4 Advanced EJB Topics

...ted 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 life cycle of
more...
Enterprise Connectivity with J2EE V1 4 EJB Entity Beans

... entity 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 using an EJB
more...
Enterprise Connectivity with J2EE V1 4 EJB Entity Beans

... entity 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 using an EJB
more...
Java Exceptions Assertations

...and 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 1: Introducing
more...
Java Exceptions Assertations

...and 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 1: Introducing
more...
Advanced OOP Java Concepts

... code 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 1: Object Lifetime
more...
Advanced OOP Java Concepts

... code 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 1: Object Lifetime
more...
Intro to Object-Oriented Programming with Java

...s of 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 1: Classes, Objects,
more...
Intro to Object-Oriented Programming with Java

...s of 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 1: Classes, Objects,
more...
Java Operations Flow Control

...ting 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 1: Data Type
more...
Java Operations Flow Control

...ting 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 1: Data Type
more...
Java Concepts

...tify 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 1: Java Platform
more...
Java Concepts

...tify 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 1: Java Platform
more...
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...
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...
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 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 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 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 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 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 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...
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 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 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 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 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 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 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 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 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 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...
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...
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 Key Packages Collections

...he implementations 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 1: java.lang Package
more...
Java Key Packages Collections

...he implementations 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 1: java.lang Package
more...
Java Threads

...e a 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 1: Creating Java
more...
Java Threads

...e a 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 1: Creating Java
more...
Enterprise Connectivity with J2EE V1 4 Overview

...unctionality.
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 1: Distributed
more...
Enterprise Connectivity with J2EE V1 4 Overview

...unctionality.
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 1: Distributed
more...
Enterprise Connectivity with J2EE V1 4 Java Server Pages

...descriptions.
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 server-side
more...
Enterprise Connectivity with J2EE V1 4 Java Server Pages

...descriptions.
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 server-side
more...
Enterprise Connectivity with J2EE V1 4 Servlets

... information.
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 CGI applications.
more...
Enterprise Connectivity with J2EE V1 4 EJB Session Beans

...ession 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 JavaBeans (EJBs)
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...
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...
Enterprise Connectivity with J2EE V1 4 Servlets

... information.
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 CGI applications.
more...
Enterprise Connectivity with J2EE V1 4 JAXP and JDBC

... can 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 Simple API for XML
more...
Enterprise Connectivity with J2EE V1 4 JAXP and JDBC

... can 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 Simple API for XML
more...
Enterprise Connectivity with J2EE V1 4 RMI JMS and JCA

...erface (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 the entities that
more...
Enterprise Connectivity with J2EE V1 4 RMI JMS and JCA

...erface (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 the entities that
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 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...
JCL/ESA Coding Level II


Builds and expands on JCL/ESA Coding Level I. Enables programmers to effectively use MVS and JES control languages.
more...
JCL Advanced Coding


Builds and expands on JCL/ESA Coding Level I. Enables programmers to effectively use MVS and JES control languages.
more...
JCL/XA Coding Level II


Builds and expands on JCL Coding Level I. Enables programmers to effectively use MVS JCL.
more...
Online Systems Design for CICS Programmers
Teaches how to design online screens for maximum effectiveness.
more...
C++ Programming I


This course, designed for programmers who have experience with high-level languages, teaches them to write and compile simple C++ programs. The course uses examples and exercises from three programs to guide students through the basic concepts of C++ program design. Students can view and print complete C++ program listings at any time during the instruction.
more...
Fundamentals of Java Programming
This course is designed to teach programmers the basics of the Java programming language. In addition, it prepares students to take the Sun Certified Java Programmer Examination for JDK 1.1
more...
Graphics Programming in Java
This course is designed to teach programmers how to use the Advanced Windowing Tookit of Java. In addition it prepares students for the Sun Certified Java Programmer Examination for JDK 1.1.
more...
Advanced Java Programming
This course is designed to teach programmers the advanced aspects of Java programming language. It gives an overview of network programming in Java, socket classes, and Remote Method Invocation. It also teaches how to work with Java databases, create JavaBeans, handle events using JavaBeans, and work with Servlets and JFC.
more...
Advanced C Programming in Windows


Advanced C Programming in Windows is a programming course for intermediate level C programmers that want to learn to program in Windows.
more...
Getting Started with Java
This course is the first in a series of five which prepares students for the Sun Certified Java Programmers certification exam. This course provides students with a general introduction to the Java programming language. Students will understand the history of Java be able to write a simple Java program and work with objects and classes. Recommended browser is Internet Explorer.
more...
Java Nuts and Bolts
This course is the second in a series of five which prepares students for the Sun Certified Java Programmers certification exam. This course introduces students to the fundamentals of the Java programming language. Students will understand how to create use and modify variables and literals of various types. Students will also learn how to control program execution using Java's flow control
more...
Object-Oriented Java
This course is the third in a series of five which prepares students for the Sun Certified Java Programmers certification exam. This course introduces students to the principles and constructs of object-oriented programming. Students will learn how to write well-organized easy-to-maintain programs in Java. Students will know how to create control and reuse classes as well as understand how
more...
Key Java Classes
...f five which prepares students for the Sun Certified Java Programmers certification exam. This course teaches students more advanced Java language concepts and is designed for programmers who understand the basic syntax of Java programs and can create and extend Java classes and objects. When completed students will understand Java class libraries work with strings implement threads in their
more...
AWT user Interface Programming
This course is the fifth in a series of five which prepares students for the Sun Certified Java Programmers certification exam. This course teaches programmers how to use the Abstract Window Toolkit (AWT) for user interface programming. Students will learn how to handle events in Java and how to use the elements of the AWT to construct Graphical User Interfaces (GUIs) in Java. Recommended browser
more...
From Technology Ed
Java Programming Basics


...a language provides a powerful addition to the tools that programmers have at their disposal. Java makes programming easier because it is object-oriented and has automatic garbage collection. In addition, because compiled Java code is architecture-neutral, Java applications are ideal for a diverse environment like the Internet.
The Java language is simple, object-oriented, network-savvy,
more...
From Software Training Academy, Inc
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...
