From Serebra Learning Corporation
Java 2 Programming Part 2: Objects and Classes 
This is the second course in a five-part series on
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
more...
Java 2 Programming Part 4: Building and Managing GUIs 
This is the fourth course in a five-part series on
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
more...
Java 2 Programming Part 5: Streams and Networking 
This is the final course in a five-part series on
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
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...
Management Development for Technical Professionals 
...presented ranging from on-line personality inventories to classes in the development of management skills. With this preparation, you will create an action plan to realize your development program. Next, you will create the necessary personal and professional networks within your organization to ensure a smooth, successful transition from technical professional to manager. Upon completion of
more...
Dynamic HTML 
Since the early nineties,
HTML has been widely used for developing web pages. HTML has evolved to meet the demand for attractive web pages. However, these pages are static and do not change after downloading. Any interactivity involves repeated communication with the web server which increases download time. Dynamic HTML (
DHTML) overcomes this problem by providing your web page this interactivity
more...
Object-Oriented Analysis 
This course teaches IS managers and 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
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...
OOAD Introduction to Object-Oriented Concepts 
This course covers the general OO concepts. It covers the benefits of OO and the OO terminology. Further, it covers concepts related to objects and classes, such as attributes and operations. In addition, this course covers encapsulation, inheritance, polymorphism, dependency, associations, links, aggregation, and composition. The target audience is business analysts, system analysts, system
more...
OOAD Static Modeling with UML 2 0 
This course covers the key concepts related to the use of
Class diagrams,
Component diagrams, and
Deployment diagrams for static modeling. It also covers the features, elements, and considerations for using these diagrams. In addition, the course covers the modeling of three types of compartments in a class: name, attributes, and operations. Further, it discusses the concept and application of
more...
OOAD OO Design Patterns 
This course covers the key concepts related to the use of
Class diagrams,
Component diagrams, and
Deployment diagrams for static modeling. It also covers the features, elements, and considerations for using these diagrams. In addition, the course covers the modeling of three types of compartments in a class: name, attributes, and operations. Further, it discusses the concept and application of
more...
Testing and Instrumenting C Applications 
To introduce the concepts of software testing and debugging and to describe the use of the
Debug and
Trace programmatic classes in the .NET Framework class library and the
Visual Studio .NET and
SDK interactive debuggers
Windows developers seeking to update their knowledge of and skills in developing, testing, and debugging software applications in Visual Studio .NET or pursuing
MCAD or
MCSD .NET
more...
C 2005 Serialization and I O 
To serialize and deserialize objects for storage and manipulation, use I/O classes to manage data streams and files, and analyze how application performance can be enhanced using serialization and I/O Employees, consultants, and students that are preparing for the
Technology Specialist:
Microsoft .NET Framework 2.0 - Application Development Foundation Certification Exam (
70-536)
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...
GUI Programming with Swing 
The
GUI Programming with
Swing WBT is meant for
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
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 MQ Series 
...ers, namelists, process definitions, channels and storage classes, message groups, priorities, and persistence. The
Message Queue Interface (
MQI) is examined in depth and all-important calls are covered. The student learns how programs can open a queue, put and get messages, commit and back put units of work. The fundamentals of using of triggering is examined, and the course concludes with
more...
WANs 
This
WestNet e-Learning module introduces the technologies used to connect two or more local area networks (
LANs) over an extended distance. We will also introduce the two main classes of technologies used for wide area network (
WAN) connectivity: point-to-point services and switched services.
more...
DOT Security for Shipment of Hazardous Materials 
According to the US Department of
Transportation (
DOT), over 800,000 shipments of hazardous materials are transported in the
United States every day. The materials shipped include those of chemical, petroleum, radioactive, explosive, and poisonous natures. Of the 800,000 shipments, almost 769,000 are transported by truck on the nation's roads, with the rest divided among rail, pipeline, water, and
more...
DOT 1 Hazardous Materials Table 
...including definitions, an introduction to the nine
Hazard Classes, and the
HAZMAT Table. The proper identification, preparation, and transportation of hazardous materials impact everyone's safety. This training course may be used to meet the requirements for general awareness or familiarization training. Your employer will provide additional function-specific training. define terms associated
more...
IATA 1 Hazard Class Identification Classification 
...ons, including definitions, an introduction to the
Hazard Classes, and the
List of
Dangerous Goods. The proper identification, preparation, and transportation of hazardous materials affect everyone's safety. This training course may be used to meet the requirements for general awareness/familiarization training. Your employer will provide additional function-specific training. The content in
more...
Laser Safety Training 
This one-hour course is designed to provide awareness of the fundamentals of
Class IIIB (moderate) and IV (high-power) lasers or laser systems. The content in this course is designed to comply with the intent of the applicable regulatory requirements. discuss what a laser is and how a laser works name the types and classes of lasers describe non-beam laser hazards recall the biological
more...
Safety - Fire Safety in the Workplace 
This course covers the basic causes of workplace fires and rules for fire prevention. Beginning with the causes for workplace fires the course then looks at characteristics of fire and different classes of fire. The course also covers various fire protection systems employee evacuation planning and the responsibilities of an employee for fire prevention.
more...
Advanced Features of java.lang & java.util Packages 
This course 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: Networking 
This course provides an overview of
TCP/IP. It also explains the terms such as port socket proxy server
UDP and datagrams. The course explains the importance of the
InetAddress class in
Java networking. You will learn to use the methods of this class in a Java program. In addition you will be introduce to
URLs and
URL related classes in Java. This course explains how to use the methods of the
more...
Java 2: Classes and Inheritance 
This course 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
more...
Java 2: java.lang Package 
...erstanding 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 methods of the
Math class. Finally you
more...
Java 2: java.util Package 
This course provides 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
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 access
more...
Java 2: Enterprise Java 
...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 it tells you about the Distributed Applications describing the RMI Applications the Enterprise
more...
Introduction to ASP.NET Part 2: ADO.NET, Partitioning, and Tracing 


The is the second course in a three part series that provides the learner with instruction on using
ADO.NET to access data, on separating code from content, and on using the
ASP.NET trace feature. The course will cover using ADO.NET to access data from various data sources and allows the learner to practice displaying and customizing data display. The course then describes the different methods of
more...
C++ Programming - Part 2 


This course is the second in a four-part series on C++ Programming, which is based on
ANSI C++. The focus of this course will be on the object-oriented (OO) capabilities of C++. Students will gain the skills and knowledge needed to effectively create and manage classes, work with functions and operators, and take advantage of inheritance.
more...
C++ Programming - Part 3 


This course is the third in a four-part series on C++ Programming, which is based on
ANSI C++. This course will give students the skills and knowledge needed to better manage their C++ objects and classes. Students will learn how to handle references and dynamic memory allocation, as well as take advantage of polymorphism, overloading, and templates.
more...
C++ Foundation for Non-C Programmers - Part 2 


This is the second part 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
more...
C# Programming for MS .NET - Part 3: Object Orientation 
This is the third course in a five part series that introduces the essentials of object-oriented programming. You will learn the terminology and concepts required to create and use classes in C#. The course also teaches how to use reference-type variables and how to create and destroy objects in C#.
more...
Introduction to ASP.NET Part 2: ADO.NET, Partitioning, and Tracing 
The is the second course in a three part series that provides the learner with instruction on using
ADO.NET to access data on separating code from content and on using the
ASP.NET trace feature. The course will cover using ADO.NET to access data from various data sources and allows the learner to practice displaying and customizing data display. The course then describes the different methods of
more...
C++ Programming - Part 2 
This course is the second in a four-part series on C++ Programming which is based on
ANSI C++. The focus of this course will be on the object-oriented (OO) capabilities of C++. Students will gain the skills and knowledge needed to effectively create and manage classes work with functions and operators and take advantage of inheritance.
more...
C++ Programming - Part 3 
This course is the third in a four-part series on C++ Programming which is based on
ANSI C++. This course will give students the skills and knowledge needed to better manage their C++ objects and classes. Students will learn how to handle references and dynamic memory allocation as well as take advantage of polymorphism overloading and templates.
more...
C++ Foundation for Non-C Programmers - Part 2 
This is the second part 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
more...
Visual Basic 6: Basic Programming 
This course introduces students to the data types and programming constructs in VB 6.0. This course also covers the concepts of VB 6.0 classes and procedures.
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...
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 
This course is the fourth in a series 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
more...
From 123-CBT Computer Based Training
C Programming for the Microsoft NET Platform Part 4 

.... Users will learn how to use inheritance in C# to derive classes and to define virtual methods. This course will also teach how to make code accessible at the component or assembly level. Learn To Identify the syntax for extending a base class. Identify the syntax for accessing base class members. Identify the syntax for calling a base class constructor.
more...
C Programming for the Microsoft NET Platform Part 4 

.... Users will learn how to use inheritance in C# to derive classes and to define virtual methods. This course will also teach how to make code accessible at the component or assembly level. Learn To Identify the syntax for extending a base class. Identify the syntax for accessing base class members. Identify the syntax for calling a base class constructor.
more...
C Programming for the Microsoft NET Platform Part 3 

...n the terminology and concepts required to create and use classes in C#. The course also teaches how to use reference-type variables and how to create and destroy objects in C#. Learn To Identify characteristics of a class. Identify characteristics of an object. Identify differences between structs and classes. Identify the syntax used to declare a
more...
C Programming for the Microsoft NET Platform Part 3 

...n the terminology and concepts required to create and use classes in C#. The course also teaches how to use reference-type variables and how to create and destroy objects in C#. Learn To Identify characteristics of a class. Identify characteristics of an object. Identify differences between structs and classes. Identify the syntax used to declare a
more...
C Programming for the Microsoft NET Platform Part 3 

...n the terminology and concepts required to create and use classes in C#. The course also teaches how to use reference-type variables and how to create and destroy objects in C#. Learn To Identify characteristics of a class. Identify characteristics of an object. Identify differences between structs and classes. Identify the syntax used to declare a
more...
ASP NET Part 2 ADO NET Partitioning Tracing 

...ntent. Learners will understand how to create code-behind classes, add user controls to
ASP.NET pages, and use components in ASP.NET applications. Additionally, the course covers the two tracing techniques in ASP.NET: page-level tracing and application-level tracing, how to enable and disable tracing and to add custom trace messages to ASP.NET pages and middle-tier components. Learn To
more...
ASP NET Part 2 ADO NET Partitioning Tracing 

...ntent. Learners will understand how to create code-behind classes, add user controls to
ASP.NET pages, and use components in ASP.NET applications. Additionally, the course covers the two tracing techniques in ASP.NET: page-level tracing and application-level tracing, how to enable and disable tracing and to add custom trace messages to ASP.NET pages and middle-tier components. Learn To
more...
CIW Perl Fundamentals Part 2 Manipulating Scripts 

...s with their functions. Identify the syntax of character classes. Identify characteristics of subroutines. Identify the syntax used to invoke a subroutine. Identify the syntax used to return values from a subroutine. Identify characteristics of filehandles. Identify characteristics of the open function. Output data to a file by using the print function. Audience The audience for this
more...
Java Exceptions Assertations 

..., the course focuses on assert statements, compilation of classes that use assertions, enabling and disabling assertions at run time, and uses of assertions.
Learn To:
Identify key concepts related to exceptions.
Distinguish between exceptions and errors.
Identify the code that uses the try, catch, and finally clauses to handle exceptions.
Audience:
Programmers who want to
more...
Java Exceptions Assertations 

..., the course focuses on assert statements, compilation of classes that use assertions, enabling and disabling assertions at run time, and uses of assertions.
Learn To:
Identify key concepts related to exceptions.
Distinguish between exceptions and errors.
Identify the code that uses the try, catch, and finally clauses to handle exceptions.
Audience:
Programmers who want to
more...
Advanced OOP Java Concepts 

...va concepts. It explains the concepts and use of abstract classes, interfaces, and nested classes. The course also covers creation, initialization, garbage collection, and finalization of objects in
Java.
Learn To:
Identify key concepts related to class initialization.
Identify key concepts related to constructors.
Identify features of constructor chaining.
Identify features of
more...
Advanced OOP Java Concepts 

...va concepts. It explains the concepts and use of abstract classes, interfaces, and nested classes. The course also covers creation, initialization, garbage collection, and finalization of objects in
Java.
Learn To:
Identify key concepts related to class initialization.
Identify key concepts related to constructors.
Identify features of constructor chaining.
Identify features of
more...
Intro to Object-Oriented Programming with Java 

...ures specific to
Java. It explains the concept and use of classes, objects, arrays, class members, and scope of variables. It also describes how to invoke methods. In addition, the course covers advanced
OOP concepts like encapsulation, inheritance, polymorphism, and method overloading, overriding, and hiding.
Learn To:
Identify advantages of using
Object-Oriented Programming (OOP).
more...
Intro to Object-Oriented Programming with Java 

...ures specific to
Java. It explains the concept and use of classes, objects, arrays, class members, and scope of variables. It also describes how to invoke methods. In addition, the course covers advanced
OOP concepts like encapsulation, inheritance, polymorphism, and method overloading, overriding, and hiding.
Learn To:
Identify advantages of using
Object-Oriented Programming (OOP).
more...
Windows 2000 Installation Config Admin --Part 5 Network Imp 

...iate position on the displayed network. Match IP address classes with the IP addresses in each class. Identify the valid decimal form of a specified IP address. Identify the number of subnet ids and host ids for a specified network IP address. Identify the gateway address that should be specified in the routing table for a network. Install
TCP/IP on
Windows 2000 Server. Configure TCP/IP
more...
Windows 2000 Installation Config Admin --Part 5 Network Imp 

...iate position on the displayed network. Match IP address classes with the IP addresses in each class. Identify the valid decimal form of a specified IP address. Identify the number of subnet ids and host ids for a specified network IP address. Identify the gateway address that should be specified in the routing table for a network. Install
TCP/IP on
Windows 2000 Server. Configure TCP/IP
more...
Macromedia Flash MX 2004 Developing Flash Applications 

...ogramming (
OOP).
Identify the features of core built-in classes.
Identify the features of the classes specific to
Macromedia Flash MX 2004.
Identify the key aspects of defining classes.
Identify the key aspects of defining instance properties.
Identify the key aspects of defining class properties.
Identify the key aspects of defining methods.
Identify the key aspects of class
more...
Oracle8 Database Administration - Manage an Instance 

...tures of
NLS.
Match the
Oracle character encoding scheme classes with their descriptions.
Identify the reasons for choosing a national character set that is specified in a
CREATE DATABASE command.
Identify combinations of the NLS parameters used for specifying the default conventions and the session characteristics.
Specify the derived NLS parameters given the descriptions.
Override the
more...
C Programming - Part 3 

...d knowledge needed to better manage their C++ objects and classes. Students will learn how to handle references and dynamic memory allocation, as well as take advantage of polymorphism, overloading, and templates. L earn To:
Identify the features of types of polymorphism. Implement operator and functions overloading within guidelines. Identify virtual functions and abstract
more...
C Programming - Part 2 

...lls and knowledge needed to effectively create and manage classes, work with functions and operators, and take advantage of inheritance. L earn To:
Override the assignment operate. Initialize objects. Convert data types. Identify the issues related to inheritance. Identify the effect of access specifiers on inheritance. Implement inheritance. Identify friend relationships,
more...
C Programming - Part 1 

...mpared to a
C-language program. Identify the concept of classes and the components of a class in the C++ programming language. Identify the concept of objects and the member functions of an object in C++. C ontent
Emphasis Skills-Based A udience
Application developers, software engineers, systems engineers, and programming specialists are some of the people who would benefit
more...
Visual C 6 0 Designing Implementing Desktop Applications - Part 4 

...xception class with their purposes. Identify the derived classes to be used for handling the errors generated in specific situations. Complete the code to implement C++ exception handling in an
MFC application. Unit 3: Implementing Asynchronous Processing Duration: 1 - 2 Hour(s) Identify the differences between threads and processes. Identify the features of threads implemented by
more...
Quality Management Quality Management Tools 

...histogram. Calculate the number of classes for a histogram. Calculate the class width of a histogram. Sequence the steps for creating a run chart. Identify characteristics of control charts. Simulation Overview: In this simulation, you will work with a flow
more...