From Serebra Learning Corporation
C Programming - Part 1 
This course is the first in a four-part series that will give students the fundamental skills and knowledge necessary to be able to write syntactically correct C code, using the facilities of a standard
ANSI C library, to create basic applications. This series is not environment or vendor-specific. This course will give students a basic understanding of some of the fundamental constructs of C. In
more...
C Programming - Part 3 
This course is the third in a four-part series that will give students the fundamental skills and knowledge necessary to be able to write syntactically correct C code, using the facilities of a standard
ANSI C library, to create basic applications. This series is not environment or vendor-specific. This course begins to introduce some more advanced topics. Students will learn about some of the
more...
Java 2 Programming Part 1: The Java Language 
This is the first 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 first course in the series is designed to give students
more...
JES2 Job Controls ll 
This course discusses output specifications and output processing and explains how to specify a
Universal Character Set image and a
Forms control
Buffer image. It describes how to force a page break, control line spacing and load characters sets. The course discusses the burster-trimmer-stacker, all-points-addressable printers, and the parameters for advanced function printing. It also identifies
more...
Measurement Systems 
...stem is only as good as the measuring instruments and the operators, and both are responsible for a certain amount of variation. An important part of process improvement--conducted before collecting measurement data--is analyzing the measuring system to ensure that measurements are made without bias, are reproducible by all measuring instruments, and are repeatable by all operators. In this
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...
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...
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...
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...
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...
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...
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...
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 MVS ESA Fundamentals of VSAM Part II 
This course explains how
VSAM adds and deletes records to and from a
KSDS. It describes how VSAM manages the space within the data components of the KSDS when it performs additions or deletions. Also covered is the organization and function of an alternate index, how and when an alternate index can be used, and how an alternate index relates to an existing
ESDS or KSDS. It describes the role that
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 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...
JES2 Job and Device Control I 
...puter system and how time-sharing users, batch users, and operators communicate their requirements to
JES2 and
MVS. Students will learn to identify the services performed by JES2 during each of the six phases of job processing as well as identify the manual required to find more information about a given command or message. Several JES2 commands will be described including commands to perform
more...
JES2 Job and Device Control II 
This course discusses basic computer operations in an
MVS JES2 environment. It describes the devices controlled by
JES2, explains how to determine which devices connected to the computer system are under the control of JES2 and describes the status of JES2 commands to control device status. The course examines the commands used to control JES2 printers, describes the setup requirements that can be
more...
JES2 System Control I 
This course covers the
JES2 and
MVS commands for controlling batch jobs, started tasks, and time-sharing users. Manipulating jobs in the queues and controlling JES2 initiators are also described. The course describes JES2 initiators, the commands used to control them, and how JES2 initiators select work from the execution queues. Also discussed are commands to change the class or priority of jobs
more...
JES2 System Control II 
This course covers the
JES2 and
MVS commands for controlling batch jobs, started tasks, and time-sharing users. Manipulating jobs in the queues and controlling JES2 initiators are also described. The course describes JES2 initiators, the commands used to control them, and how JES2 initiators select work from the execution queues. Also discussed are commands to change the class or priority of jobs
more...
JES2 Advanced Operations I 
This course covers the advanced procedures for controlling the
JES2 remote job entry facility, and the multi-access spool facility. The course discusses how JES2 assigns attributes to a job, the commands used to change the default job attributes associated with a reader, and how the command authority of a console or reader determines which commands can be entered by using it. It covers the
more...
JES2 Job Controls 
This course covers the services provided by
JES2 and how users can control the jobs submitted to JES2 using
JCL parameters, JES2 control statements, and JES2 operator commands. This course reviews the purpose of a job entry system in the
MVS environment and describes the services provided by JES2. The basic structure of JES2 and the functions it performs are discussed along with remote job entry
more...
Building and Securing VoIP Networks 
To identify how to implement numbering plans and scalable dial plans for
VoIP networks, calculate existing bandwidth and additional bandwidth requirements for voice and data traffic, and recognize the implications of implementing security measures in IP networks that transport voice IT professionals responsible for preparing, configuring, and maintaining a voice and data network; candidates
more...
Using PL SQL with an Oracle Server 
To write lexical units in their correct format in a PL/
SQL block, perform data conversion in PL/SQL, write PL/SQL anonymous blocks, and recognize the correct structure of a PL/SQL program block
Database administrators, application developers, and database operators
more...
Using Control Structures 
To implement a suitable conditional control statement in PL/
SQL, simple and searched
CASE expressions, and a suitable loop construct
Database administrators, application developers, and database operators
more...
Using Composite Data Types 
To identify the benefits associated with records and collections, declare and initialize nested tables and
VARRAYs, and create and reference an
INDEX BY table and table of records
Database administrators, application developers, and database operators
more...
Managing SQL Server 2000 Databases 
To guide students in configuring, performing, and automating routine administrative tasks
Database administrators, application developers, system administrators, and students preparing for
Microsoft certification in installing, configuring, and administering Microsoft SQL Server 2000 Enterprise Edition
more...
Hand and Power Tool Safety 
A variety of hand-held tools are used in the workplace. This course will provide an understanding of the potential hazards associated with the use of hand tools and power tools as well as the safety precautions required to prevent those hazards from occurring. Power tool hazards are addressed by the power source used: pneumatic, liquid fuel, hydraulic, or powder-actuated. The content in this
more...
Microsoft Access 97 Intermediate 
This highly interactive
CBT contains three units that cover advanced
Access 97 skills. Through step-by-step instruction within a realistic simulation of
Microsoft Access, individuals learn how to create multiple task queries, develop form as and sub-forms, create complex reports, share access information with other office programs and create advanced queries. Performance-based
Pre- and
more...
Oracle 8i PL/SQL - Adv SQL, SQL *Plus & Data Dictionary 
In this course you will learn to create subqueries and queries using
SET operators. The course describes the
SQL *PLUS file commands and SET commands that are used to customize the SQL *PLUS environment. Furthermore the course discusses the SQL *Plus format commands and script files. The concept of data dictionary tables and views is also covered in the course. Related
Exam:
Oracle Exam #1Z0-001:
more...
Java 2: Language and Semantics 
This course details the
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 more...
C Programming - Part 1 


This course is the first in a four-part series that will give students the fundamental skills and knowledge necessary to be able to write syntactically correct C code, using the facilities of a standard
ANSI C library, to create basic applications. This series is not environment or vendor-specific. This course will give students a basic understanding of some of the fundamental constructs of C. In
more...
C Programming - Part 3 


This course is the third in a four-part series that will give students the fundamental skills and knowledge necessary to be able to write syntactically correct C code, using the facilities of a standard
ANSI C library, to create basic applications. This series is not environment or vendor-specific. This course begins to introduce some more advanced topics. Students will learn about some of the
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 1 


This is the first 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 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,
more...
C# Programming for MS .NET - Part 5: Operators, Properties, and Attributes 
This is the final course in a five part series that covers operators properties and attributes. The learner will understand how to implement operators delegates and events and how to use properties to enable field-like access and indexes to enable array-like access. The course also teaches how to create custom user-defined attributes.
more...
Oracle SQL Specifics: Retrieving and Formatting Data 
...will teach participants how to use commands functions and operators supported by
Oracle as extensions to standard
SQL. Students will be introduced to the Oracle implementation of the relational database management system (
RDBMS) and the object-relational database management system (
ORDBMS). Users will learn how SQL functions can be used in
SQL SELECT statements to extract data from the database
more...
Oracle SQL Specifics: Creating and Managing Database Objects 
...will teach participants how to use commands functions and operators supported by
Oracle as extensions to standard
SQL. Users will learn how to create and manage tables build integrity constraints and use the
COMMIT and
ROLLBACK statements to control transactions. Learners will create and maintain views sequences indexes and synonyms. Additionally users will learn how to control database access
more...
Oracle SQL and SQL*Plus: SQL*Plus and Reporting 
...will teach participants how to use commands functions and operators supported by
Oracle as extensions to standard
SQL. Users will learn how to create and manage tables build integrity constraints and use the
COMMIT and
ROLLBACK statements to control transactions. Learners will create and maintain views sequences indexes and synonyms. Additionally users will learn how to control database access
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 1 
This is the first 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 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
more...
SQL Queries 


Describes
SQL querying from simple one column, one table queries to advanced joining and merging of data from multiple tables.
more...