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...
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...
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...
Inbound Call Center Management Leadership 
Did you know that your personality can greatly affect your leadership skills? Are you aware that even if you are a fabulous manager, you may not be an effective leader? As a call center manager, how can you motivate everyone, including senior management, to work together toward a common goal? As you progress through this "
Inbound Call Center Management:
Leadership" course, you will become aware
more...
Effective Communication Skills 
...communication is essential to the success of any customer-oriented business. Each customer will have their own style of communication as well as an emotional response to contacting a support center. In order to effectively communicate, the
Customer Support Specialist (
CSS) must understand how to adapt to these different styles and emotions before the customer's problems can be dealt with. This
more...
Strategies for Facilitating Critical Thinking 
...t are often considered 'soft' to the bottom-line, results-oriented world of business.... Yet, paradoxically, reflection is becoming more part of the lifeblood of organizations in today's economic environment. Victoria
Marsick's words illustrate why businesses can no longer thrive on the unexamined repetition of established formulas. Today, people at all levels of the organization are asked to
more...
Elements of a 360-degree Performance Review 
Are you familiar with the elements of the
360-degree performance review process? Are your participants familiar with them? Implementing a 360-degree performance review within your organization is a large undertaking; however, with proper preparation of your participants, the resulting feedback is far more likely to be accurate and useful. Failure to consider the crucial elements of the review
more...
Pricing for Profitability 
Nothing can be more harmful to the success of your new product or service than incorrect pricing and other financial projections In this course, you will not only learn how to gather pertinent revenue and expense information to help you price your product, but also how to determine your objectives and policies to correctly position your product in its market niche. You'll examine three methods and
more...
Probability and Statistics 
...st be proficient in descriptive, inferential, and process-oriented statistical thinking; must understand how to stratify data; and must appreciate the uses of the
Central Limit Theorem and inferential statistics to interpret available data. This course serves as a summary for each of these areas, and provides a refresher on basic statistical methods and the uses of probability. Six
Sigma is a
more...
Emerging Web Service Standards 
To understand the roles and implementation approaches implemented by various emerging web services
Application and web developers wishing to attain competency in developing web services using the main web service technologies
SOAP,
WSDL, and
UDDI; systems analysts and systems architects needing a thorough knowledge of service-oriented architecture concepts and web service technologies
more...
Web Services and Service-oriented Architecture 
To understand the concepts underpinning web services
Application and web developers wishing to attain competency in developing web services using the main web service technologies
SOAP,
WSDL, and
UDDI; systems analysts and systems architects needing a thorough knowledge of service-oriented architecture concepts and web service technologies
more...
Using SOAP 
To understand how to create
SOAP documents that support web services
Application and web developers wishing to attain competency in developing web services using the main web service technologies SOAP,
WSDL, and
UDDI; systems analysts and systems architects needing a thorough knowledge of service-oriented architecture concepts and web service technologies
more...
Using WSDL 
To understand how to implement the
WSDL specification
Application and web developers wishing to attain competency in developing web services using the main web service technologies
SOAP, WSDL, and
UDDI; systems analysts and systems architects needing a thorough knowledge of service-oriented architecture concepts and web service technologies
more...
Using UDDI 
To understand the concepts behind and the implementation of the
UDDI 2.0 and 3.0 specifications
Application and web developers wishing to attain competency in developing web services using the main web service technologies
SOAP,
WSDL, and UDDI; systems analysts and systems architects needing a thorough knowledge of service-oriented architecture concepts and web service technologies
more...
Web Services Security 
To understand how to use the various specifications developed for web services security
Application and web developers wishing to attain competency in developing web services using the main web service technologies
SOAP,
WSDL, and
UDDI; systems analysts and systems architects needing a thorough knowledge of service-oriented architecture concepts and web service technologies
more...
JavaScript Fundamentals 
This course describes the features of
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
more...
Object-Oriented Analysis 
...ers 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 transition to
OOA more...
Introduction to Objects 
The course will introduce the fundamental concepts of objects and differentiate between object-oriented programming concepts and non-object-oriented programming concepts in terms of their implications to software development. College students and IS professionals.
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...
Software Engineering Concepts 
The
Software Engineering Concepts WBT provides an introduction to the basic concepts of software engineering. It examines the software development process, and the relative strengths and weaknesses of various software process models. It also describes various approaches to requirement gathering and problem analysis. The students will also learn to specify and validate requirements. Managers,
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 Introduction to Object-Oriented Analysis and Design 
...Oriented
Analysis and
Design (
OOAD) concepts. It covers the benefits of OOAD and the OOAD process. Further, it covers the concepts related to the requirement, analysis, and design phases. Under these concepts, the course covers requirements, use cases, the
Supplementary Specification, domain model, operation contracts, use case realization, design patterns, and static and dynamic modeling. In
more...
OOAD Unified Modeling Language UML 2 0 
This course covers history, goals, and features of
Unified Modeling Language (
UML) 2.0. It also covers various structural and behavioral UML diagrams. Structural diagrams include the
Class,
Object,
Component,
Package,
Deployment, and Composite Structure diagrams. Behavioral diagrams include the Use Case, Sequence, Communications, Interaction Overview, Timing, Activity, and State Machine diagrams.
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...
Visual Basic 6 0 ActiveX COM Part I 
..., standardized objects and components. The move to object-oriented or component software is one of the most prominent trends in the software industry. This course will show you how to rapidly create, debug, and deploy software objects and components. It will also explain how to build an application using
ActiveX components. An ActiveX component is a reusable piece of programming code and data
more...
Inside C 
To compare and contrast the features of the C# programming language with those of C Application developers with experience in object-oriented programming, especially in C , who wish to start working with C#
more...
Beginning C 
To compare and contrast the features of the C# programming language with
VB6 Application developers with experience in object-oriented programming, especially
Visual Basic 6.0, who wish to start working with C#
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...
OS 390 C Programming 
...se 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 to C programming and include overloading of methods and operators as well as inheritance of classes. This course is designed for programmers, developers, and systems
more...
Wireless Communication Basics 
To discuss the development and functionality of wireless communication
Technical professionals; IT and business managers who need to learn about current and future mobile wireless technologies; students studying or researching wireless communications and cell-phone technologies
more...
How Computer Protocols Work 
This
WestNet e-Learning module introduces you to the basic terms and concepts that underlie all computer communication protocols. You will learn how protocols work, and how different protocols work together to move data across a network. This knowledge will become the foundation of your understanding of how computer networks function.
more...
RDBMS Concepts 
The success of an organization depends on its ability to acquire timely and accurate data about its operations, to manage this data effectively, and to use this data for analyzing its requirements and controlling its activities. Since the volume of data available to an organization might be vast, it is important to process this data to derive relevant information quickly. The data can be managed
more...
ABAP Programming I 
To create a basic and an interactive report program using
ABAP and to recognize how to preform basic object-oriented tasks such as creating and instantiating a class
Project team members who will be involved at a programming level in customizing
SAP implementations using SAP's ABAP programming language
more...
SAP R 3 3 0 Fundamentals 
Now you can learn the functionality and capabilities of the
SAP R/3 3.0 System, designed for the open system environment, as well as understand the advantages for business and the user. This course will help you differentiate between each integrated application module of the SAP R/3 3.0 system. Through the use of examples of system functions, you will get the user's perspective of the
more...
Financial Management - Accounting Fundamentals 
This course will provide a basic introduction to accounting terms and concepts and why they are important for you to understand even if your role in the firm is not financially oriented. You will see how these concepts are applied in everyday business situations through the simulations. Finally you will learn about financial statements and what they tell you about the firm.
more...
ABAP Objects 6.10 Overview 
The course
ABAP Objects 6.10 Overview describes the programming concepts used in
SAP. It also explains a number of basic object-oriented concepts and provides a brief introduction to the conceptual phase of
ABAP Object program systems. The course also provides a detailed description of the object-oriented programming concept. It also discusses the special features of the object-oriented concept
more...
Microsoft Windows 98 for End-Users Basic 
...u run on it. Programs also known as applications are task-oriented software you use to accomplish specific tasks such as word processing managing files on your computer and performing calculations. The five units in this
Basic course introduce you to the fundamental
Windows 98 skills including how to use windows menus toolbars scroll bars and dialog boxes; work with
Windows programs such as
more...
Microsoft NT 4 Workstation for End-Users Basic 
...run on it. Programs, also known as applications, are task-oriented software you use to accomplish specific tasks, such as word processing, managing files on your computer, and performing calculations. The five units in this
Basic course introduce you to the fundamental
Windows NT skills, including how to use windows, menus, toolbars, scroll bars, and dialog boxes; work with
Windows programs,
more...
Microsoft NT 4 Workstation for End-Users Advanced 
...run on it. Programs, also known as applications, are task-oriented software you use to accomplish specific tasks, such as word processing, managing files on your computer, and performing calculations. The four units in this
Advanced course extend your
Windows NT skills as you build expertise in sharing information between programs with object linking and embedding; managing hardware, including
more...
Java 2: Classes and Inheritance 
...s 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 and polymorphism. Related
Exam:
more...
C++ Programming - Part 1 


This course is the first in a four-part series on C++ Programming, which is based on
ANSI C++. This course will focus on teaching users some of the fundamental differences between C and C++. It will also introduce the object-oriented (OO) features of C++ and teach users how to use these features to create a simple class.
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++ 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...
Lotus Domino R5 Development Part 4: Making Your Application Run 
This is the fourth course in a nine part series for webmasters application developers and graphic designers that will introduce
Notes/
Domino features web-specific tasks and basic system administration tasks to be up on the web quickly and to use Domino to create
Web sites and Web applications. At the completion of this course students will learn how to identify the object-oriented hierarchy for
more...
C++ Programming - Part 1 
This course is the first in a four-part series on C++ Programming which is based on
ANSI C++. This course will focus on teaching users some of the fundamental differences between C and C++. It will also introduce the object-oriented (OO) features of C++ and teach users how to use these features to create a simple class.
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++ 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...
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...
From 123-CBT Computer Based Training
C Programming for the Microsoft NET Platform Part 3 

...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#. Learn To Identify characteristics of a class. Identify characteristics of an object. Identify
more...
C Programming for the Microsoft NET Platform Part 3 

...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#. Learn To Identify characteristics of a class. Identify characteristics of an object. Identify
more...
C Programming for the Microsoft NET Platform Part 3 

...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#. Learn To Identify characteristics of a class. Identify characteristics of an object. Identify
more...
Advanced OOP Java Concepts 

...Oriented
Programming (
OOP) and
Java 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
more...
Advanced OOP Java Concepts 

...Oriented
Programming (
OOP) and
Java 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
more...
Intro to Object-Oriented Programming with Java 

...Oriented
Programming (
OOP) and OOP features 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
more...
Intro to Object-Oriented Programming with Java 

...Oriented
Programming (
OOP) and OOP features 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
more...
C Programming - Part 2 

... 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. L earn To:
Override the assignment operate. Initialize objects. Convert data types. Identify the issues related to
more...
C Programming - Part 1 

...nces between C and C++. It will also introduce the object-oriented (OO) features of C++ and teach users how to use these features to create a simple class. L earn To:
Identify the features supported by the C++ programming language. Identify the different styles of the C++ programming language. Identify the enhancements supported by a program written in C++ as compared to a
more...
C Programming - Part 3 

... perform standard I/O. Identify the advantages of stream-oriented files. Identify the mode for opening a file in the specified situation. Identify the correct code to open a file in a specified mode. Identify the output of code used for reading a file. Identify the contents that will be stored in a disk file, on executing specified code. Identify the offset position of a file pointer in
more...
Visual InterDev 6 0 Accessing Remote Data 

...antages of creating business processes by using an object-oriented model.
Identify the advantages of using
COM components.
Identify the criteria for selecting a specific type of COM component for a project.
Match the options in the
General property page of the
Project Properties dialog box with their descriptions.
Match the settings of the
Instancing property of a class module with their
more...
Quality Management The Quality Management Process 

... Identify the characteristics of a customer-oriented organization. Identify the steps for becoming customer oriented. Identify the financial incentives for developing loyal customers. Audience
Managers, supervisors, or team leaders who need to learn how to implement quality measures in order to increase quality within their
more...
Networking Technologies Series TCP IP Concepts Architecture 

...s of
TCP/IP.
Identify the advantages of using connection-oriented over connectionless communication.
Match the TCP/IP application services with their uses.
Identify the advantages of multiple-layered protocols.
Match the different layers in the
OSI model with the tasks performed by them.
Arrange the different layers of the TCP/IP protocol suite based on their descriptions.
Identify the
more...
C Foundation for Non-C Programmers - Part 2 

...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 members and functions. They will also learn how to instantiate objects, incorporate error handling, and perform simple I/O. L earn To:
Identify the features of object-oriented programming. Declare
more...