From Serebra Learning Corporation
Java 2 Programming Part 1: The Java Language 
...Java 2 Programming. The
Java platform is based on the idea that the same software should run on many different kinds of computers, consumer products, and other devices. Java software works on any device from mobile phones to supercomputers and is incorporated into all major
Web browsers. This first course in the series is designed to give students a basic understanding of Java 2. It provides
more...
Java 2 Programming Part 2: Objects and Classes 
...Java 2 Programming. The
Java platform is based on the idea that the same software should run on many different kinds of computers, consumer products, and other devices. Java software works on any device from mobile phones to supercomputers and is incorporated into all major
Web browsers. This course teaches learners the general concepts of object-oriented programming and how Java implements
more...
Java 2 Programming Part 3: Core Language APIs, Threads, and Exceptions 
...Java 2 Programming. The
Java platform is based on the idea that the same software should run on many different kinds of computers, consumer goods, and other devices. Java software works on any device from mobile phones to supercomputers and is incorporated into all major
Web browsers. This course covers the function of packages in Java, including how to create packages and how to use the
more...
Java 2 Programming Part 4: Building and Managing GUIs 
...Java 2 Programming. The
Java platform is based on the idea that the same software should run on many different kinds of computers, consumer products, and other devices. Java software works on any device from mobile phones to supercomputers and is incorporated into all major
Web browsers. This course covers using the java.awt package and creating
GUI programs. It covers using java.awt for
more...
Java 2 Programming Part 5: Streams and Networking 
...Java 2 Programming. The
Java platform is based on the idea that the same software should run on many different kinds of computers, consumer products, and other devices. Java software works on any device from mobile phones to supercomputers and is incorporated into all major
Web browsers. This course teaches learners advanced topics that will help them fully implement Java 2 functions. It covers
more...
JDBC Application Development Part 1: Introduction and Architecture 
This first course in the series provides the foundation for the rest of the course series. It introduces learners to the
JDBC API and explains how it is used to access any database from
Java. It also covers the basics of working with relational database systems, how to use
JDBC to design multi-tier database applications, and an overview of the major steps in the JDBC program.
more...
JDBC Application Development Part 2: Creating Database Programs 
This second course in the series teaches how to use the
JDBC API to create database programs. It provides more detailed information about types of
JDBC drivers and how to use them with
Java programs. It also covers basic features of using data definition language and data manipulation language commands to create and query tables and databases.
more...
JDBC Application Development Part 3: Advanced Features, OOAD and SQLJ 
This third course in the series teaches learners skills needed to help them create more advanced databases. It teaches advanced features for creating
JDBC programs, including prepared statements, stored procedures, transactions, concurrency control, and metadata. It also teaches how to map an object-oriented design to a relational database and how to use
SQLJ standards with
Java.
more...
Java Servlets Part 2: Creating Servlets 
This second course in the series provides the core information needed to teach learners how to create and use servlets. The first course is more of an introductory course and the final course in the series teaches advanced features of servlets. This course teaches how the servlet receives information and requests; how the servlet sends information, including standard
HTML and multimedia content;
more...
Advanced Technology Concepts for Web Designers 
To introduce users to the incorporation of
JavaScript and other technologies such as
DHTML, cookies and plug-ins in web sites, and to web site publishing, web site maintenance, and database integration
Web authors, webmasters, marketing and communications professionals, PR professionals, graphic designers, desktop designers, technical writers, and library scientists
more...
Advanced JavaScript 
This course describes advanced document properties. The course also covers the concepts related to cookies, plug-ins, and
LiveWire. It also teaches how to implement security by performing data tainting. This course is designed for application developers and authors who plan, design and implement web-based business solutions on intranets, extranets, and internets. The student should have prior
more...
Advanced HTML Programming 
This course enables students to understand web page site planning, management and maintenance. The course explains the concepts of developing advanced
HTML pages with the help of frames, scripting languages, and evolving technologies like
ActiveX,
DHTML, and
XML. This course is intended for students who are interested in developing web pages using HTML as the programming language.
more...
JavaScript Fundamentals 
...JavaScript and compares
JavaScript with other technologies, such as
Java. The course also covers the fundamentals of JavaScript programming, JavaScript variables, operators, loops, and conditional statements. This course is designed for application developers and authors who plan, design and implement web-based business solutions on intranets, extranets, and internets. The student should have
more...
JavaScript Programming 
This course describes the features of
Java Script, such as arrays, forms, and events. The course also covers concepts related to object hierarchy in JavaScript, and string, math, and number object. This course is designed for application developers and authors who plan, design and implement web-based business solutions on intranets, extranets, and internets. The student should have prior
more...
GUI Programming with Swing 
...Java and
AWT application developers who want to create sophisticated user interfaces using
Swing. The course will enable students to acquire an understanding of the Swing container, action, and event classes. The course also describes basic Swing concepts and features in addition to its packages and class hierarchy. It provides sample programs and code snippets to enable better understanding of
more...
Using Swing Components 
Using
Swing Components WBT is the second course of this curriculum. This course acquaints the users with creating and using
Swing components, such as buttons and lists. It also describes how to create advanced Swing components, such as
BoundedRange components, and tables and trees. Additionally, this course explains how to create application interfaces. Users who want to familiarize themselves
more...
OS 390 and Java 
...s 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 course. In
more...
Internet Site Development 
To identify the principles of web-site design and the elements used to create a web site
Students wishing to acquire the fundamental skills required to embark on careers as e-Business IT professionals; students preparing for the
CompTIA certification exam
IK0-002: i-Net
more...
Advanced Features of java.lang & java.util Packages 
...urse provides an overview of the advanced features of the java.lang and the java.util packages. The course details the methods of the
System Process and
Runtime classes in the java.lang package. You will learn to access runtime objects by using the classes in java.lang.reflect package. The course also deals with the classes in java.util.jar package. In addition you will be able to perform
more...
Java 2: Extending the GUI 
This course provides an overview of advanced
Graphical User Interface (
GUI) components such as fonts menus and dialog boxes. It also discusses the creation and use of these GUI components. You will be introduced to the various components of the
Delegation Event Model in
JDK 1.2 and the class hierarchy in the java.awt.event package. You will learn about the various classes in the java.awt.event
more...
Java 2: Introduction to Java 2 
...Java programming language. Topics covered include the history of
Java main features of the language its differences from C++ the
Java Virtual Machine and the Java Application Programming Interface. You will also learn the methodology for creating and executing Java programs and applets. An explanation of the tools provided by the
SDK is included along with an outline of Java's standard
more...
Java 2: Language and Semantics 
...Java language and
Java semantics. It describes the fundamentals of Java programming such as syntax fundamentals lexical issues data types keywords identifiers constants literals and variables. In addition you will learn about the use of operators expressions and control statements in Java. Finally the course explains the use of arrays. Related
Exam:
Sun Microsystems Exam #310-025:
Programmer more...
Java 2: Classes and Inheritance 
...is aimed to discuss the constructs and features that make
Java a highly modular and object-oriented programming language. The use and implementation of programming constructs such as classes objects methods packages interfaces and constructors and details of their benefits are described. Additionally the course explains the application of various Java features such as encapsulation inheritance
more...
Java 2: Handling Exceptions & Implementing Threads 
...plains the mechanism of exception handling and threads in
Java. It introduces important keywords such as try catch throws throw and finally. The Java exception hierarchy various built-in exception types and the procedure for creating your own exception subclasses are explained. In addition you will learn about multithreading the life cycle of a thread thread priorities the use of threads and
more...
Java 2: java.lang Package 
...java.lang package. It provides an understanding of the interfaces and exceptions thrown by the classes in the java.lang package. You will be able to determine the methods in the
Object class and write programs by using the
Class class and the
ClassLoader class. The course demonstrates how to manipulate strings by using methods of the
String class and perform arithmetic computations by using
more...
Java 2: java.util Package 
...an overview of the
Collections framework contained in the java.util package. It explains the interfaces and the classes that form the core components of this package. In addition you will learn to use the utility classes such as
ArrayList Vector HashSet and
LinkedList in a program. The implementation of the interfaces in the java.util package is explained by using the respective classes and the
more...
Java 2: Applets and Imaging 
In this course you will learn about the procedure for creating an applet its features and its life cycle. The course also explains the paint repaint and the update methods and the differences between the three methods. You will be introduced to the various components of the
Delegation Event Model in
JDK 1.2 and the class hierarchy in the java.awt.event package. In addition you will learn to
more...
Java 2: File I/O 
... This course covers the concepts of I/O (input/output) in
Java. You will be introduced to terms such as streams readers and writers. You will learn how to perform I/O operations in Java using the
InputStream and
OutputStream classes and their subclasses. The course also explains how I/O operations are performed in files with the help of the
File class. You will also learn to create a random
more...
Java 2: Advanced Java 
This course is designed to explain the garbage collection mechanism of
JVM and the methods and packages used in garbage collection. It explains the security model of
JDK 1.2 and describes the security mechanisms the security policies and permissions. The course covers the concepts of internationalization and the functions of the
Locale class the
Calendar class and the
TimeZone class. You will
more...
Java 2: Enterprise Java 
...esigned to provide an overview of the new technologies in
Java. It includes the
Swing and
JFC package and gives details of the Swing architecture Swing classes creation of
GUIs by using Swing components and the
JComponent class. It provides an overview to the Java Servlets describes the Servlets using ServletRequest interface ServletResponse interface cookies and session tracking. Furthermore
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...
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...
Intermediate Java Programming 
This course gives an overview of the intermediate programming constructs in
Java. It teaches how to code simple programs using the java.lang and java.util packages, handle exceptions in a program, input and output data using the java.io package, and use multiple threads in a program. In addition, it prepares students to take the Sun Certified Java Programming Examination for
JDK 1.1.
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 
...ies of 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
more...
Java and CORBA 
...ourse is the seventh in a series of seven on the
Advanced Java Topics. This course provides students with an introduction to using
CORBA3 for distributed
Java programming. When finished students will be able to describe objects using
IDL4 and connect
CORBA objects regardless of their location. They'll know how to dynamically invoke methods on CORBA objects at run time and use Java and CORBA
more...
Java for Managers 


This course provides information for non-technical professionals who want a high-level understanding of
Java without learning programming. Recommended browser is
Internet Explorer more...
Overview of Java 2 


This course is ideal for both managers and developers who are considering upgrading their enterprise application solutions to the
Java 2 platform. Recommended browser is
Internet Explorer.
more...
From 123-CBT Computer Based Training
HTML 4 Part 1 HTML Fundamentals 

... Web page. Identify the code used to integrate a
Java applet to a
Web page. Identify the benefits of using
Virtual Reality and
ActiveX controls will be presented. How to create tables and frames on Web pages. Identify how to format tables and frames. Identify the role of a Web server and the various guidelines to be followed for online publishing of
more...
HTML 4 Part 1 HTML Fundamentals 

... Web page. Identify the code used to integrate a
Java applet to a
Web page. Identify the benefits of using
Virtual Reality and
ActiveX controls will be presented. How to create tables and frames on Web pages. Identify how to format tables and frames. Identify the role of a Web server and the various guidelines to be followed for online publishing of
more...
C Programming for the Microsoft NET Platform Part 5 

...olved in programming in C, C++,
Microsoft Visual Basic or
Java and wish to program in C#. They are involved in developing enterprise business solutions. The audience will include application developers, system analysts, and software engineers. It is expected that learners should have experience programming in C, C++,
Visual Basic, Java, or another programming language. Learners should also have
more...
C Programming for the Microsoft NET Platform Part 5 

...olved in programming in C, C++,
Microsoft Visual Basic or
Java and wish to program in C#. They are involved in developing enterprise business solutions. The audience will include application developers, system analysts, and software engineers. It is expected that learners should have experience programming in C, C++,
Visual Basic, Java, or another programming language. Learners should also have
more...
C Programming for the Microsoft NET Platform Part 4 

...olved in programming in C, C++,
Microsoft Visual Basic or
Java and wish to program in C#. They are involved in developing enterprise business solutions. The audience will include application developers, system analysts, and software engineers. It is expected that learners should have experience programming in C, C++,
Visual Basic, Java, or another programming language. Learners should also have
more...
C Programming for the Microsoft NET Platform Part 4 

...olved in programming in C, C++,
Microsoft Visual Basic or
Java and wish to program in C#. They are involved in developing enterprise business solutions. The audience will include application developers, system analysts, and software engineers. It is expected that learners should have experience programming in C, C++,
Visual Basic, Java, or another programming language. Learners should also have
more...
C Programming for the Microsoft NET Platform Part 3 

...olved in programming in C, C++,
Microsoft Visual Basic or
Java and wish to program in C#. They are involved in developing enterprise business solutions. The audience will include application developers, system analysts, and software engineers. It is expected that learners should have experience programming in C, C++,
Visual Basic, Java, or another programming language. Learners should also have
more...
C Programming for the Microsoft NET Platform Part 3 

...olved in programming in C, C++,
Microsoft Visual Basic or
Java and wish to program in C#. They are involved in developing enterprise business solutions. The audience will include application developers, system analysts, and software engineers. It is expected that learners should have experience programming in C, C++,
Visual Basic, Java, or another programming language. Learners should also have
more...
C Programming for the Microsoft NET Platform Part 2 

...olved in programming in C, C++,
Microsoft Visual Basic or
Java and wish to program in C#. They are involved in developing enterprise business solutions. The audience will include application developers, system analysts, and software engineers. It is expected that learners should have experience programming in C, C++,
Visual Basic, Java, or another programming language. Learners should also have
more...
C Programming for the Microsoft NET Platform Part 3 

...olved in programming in C, C++,
Microsoft Visual Basic or
Java and wish to program in C#. They are involved in developing enterprise business solutions. The audience will include application developers, system analysts, and software engineers. It is expected that learners should have experience programming in C, C++,
Visual Basic, Java, or another programming language. Learners should also have
more...
C Programming for the Microsoft NET Platform Part 1 

...olved in programming in C, C++,
Microsoft Visual Basic or
Java and wish to program in C#. They are involved in developing enterprise business solutions. The audience will include application developers, system analysts, and software engineers. It is expected that learners should have experience programming in C, C++,
Visual Basic, Java, or another programming language. Learners should also have
more...
C Programming for the Microsoft NET Platform Part 1 

...olved in programming in C, C++,
Microsoft Visual Basic or
Java and wish to program in C#. They are involved in developing enterprise business solutions. The audience will include application developers, system analysts, and software engineers. It is expected that learners should have experience programming in C, C++,
Visual Basic, Java, or another programming language. Learners should also have
more...