 online course |
 instructor-led class |
 learn at home |
 group study |
 self-directed study |
 cd-based training |
 DVD video training |
 printed book |
 e-book digital book |
 workshop seminar |
 train the trainer |
 computer-based learning |
 discount pricing |
 online tutorial |
Advanced AJAX Training

: This
Advanced AJAX Training Course expands on basic
AJAX principles of
distributing the application between the client and the server by using
the nested
MVC design pattern.In this
Advanced AJAX Training course you
will learn about security and performance of the AJAX platform.
Additionally, you will learn how to integrate AJAX with
JSP,
PHP, ASP,
and other server-side scripts. Advanced AJAX topics covered include
combining XSLT and XML
more...
Advanced C C Programming

: Enhances the C or C++ programmer's understanding of advanced use of syntax, pointers, and library functions.
Audience:C or C++ Developers seeking to deepen their expertise in the respective languages.
AJAX Training

: AJAX -
Asynchronous JavaScript and
XML is a synergy of multiple
technologies and communication with the server without a page refresh,
enabling a rich and responsive web-based client, a 2.0 web application.
AJAX Training course covers
AJAX related technologies including
JavaScript,
DOM,
CSS, XML etc., focusing on
Object Oriented JavaScript
and the main AJAX object: XMLHttpRequest.
Audience:Web developers who already have programming experience.
Best Practices In Use Case Analysis

: Designed for analysts and developers with experience in
Use Case Analysis,
this course presents recognized effective techniques and approaches,
as well as identifying common mistakes and how to avoid them.
Audience:
Analysts and developers seeking to improve their effectiveness and productivity in
Requirements gathering, documentation, and verification through recognized
Best Practices in Use Case Analysis.
CSS Training

: This
CSS Training course covers basic, intermediate and advanced
CSS
topics.
Audience:
Designers who are already familiar with
HTML basics and want to move on to the
XHTML and CSS standard for separating look and feel from the data.
DB2 -- Fast Track to Programming

: Students will gain hands-on experience with the newest features of
IBM
'
s
DB2 Version 9.
Students will learn to create tables and manipulate data, tables and other database objects using
ANSI-standard SQL and
SQL Procedural Language extensions.
Coverage includes the special features and functions of the
DB2, such as control of transactions, stored procedures, triggers, and cursors.
Good programming techniques and develop strategies for writing efficient applications will
more...
DB2 -- Performance and Tuning

: This course provides experienced
SQL developers with a fast-paced transition to
DB2 performance and tuning.
Following a review of the DB2 architecture, environment, and data structures,
course coverage includes index internals, block index
MDC
'
s,
access methods, and how to write effective SQL predicates.
'
Explain
'
tables and tools are covered in detail as well as additional performance tools.
The optimizer is studied along with
RUNSTATS to understand why index methods are chosen by the access plan.
Then
MQT more...
Developing Java Web Services

: Web
Services are becoming an increasingly popular architecture and mechanism
for publishing and accessing application services.
This course presents an introduction to web services,
followed by detailed presentation of their key technologies and
Java support technologies
(
SOAP,
UDDI,
WSDL,
JAX-RPC and
JAXR), as well as how to build and use them on a popular web server.
It combines frequently-requested topics into a unified
more...
Enterprise Technologies Overview

: This is an exciting and information-packed lecture course
which presents a broad view of computing architectures.
This information will prepare and guide all members
of the application planning and development team
to architect, select and design a system.
Information in this course will aid you in your selection of appropriate,
cost-effective, long-term technologies.
Audience:
Developers and managers seeking an understanding of the technologies underlying
Enterprise Applications.
Extensible Markup Language XML

: XML has become the language of choice
for cross-application representation of structured information.
This hands-on course explains the motivation for
XML,
how you can use it effectively in your applications,
and discusses the numerous tools available.
Special attention is devoted to
how XML documents can be transformed
using
Extensible Styling Sheets (
XSL) and
XPath specifications.
DTD and
XML Schema are examined and compared.
Audience:
more...
Intermediate Data Communications

: Presents an in-depth examination of the technologies used in modern
business networks.
Routing and
Switching technologies are discussed in detail with a
focus on using
Cisco devices to provide these services.
Optionally, students can
participate in a group project (2 day delivery)
where they will build a small network
from the ground up using
Enterprise level devices and technologies.
Duration and topic selection can be customized to reflect client needs.
Audience:
Technical staff seeking a comprehensive understanding of
Routing and Switching technology.
Internet Technologies Overview

: A survey of internet-specific technologies and architectures,
including: internet model,
TCP/IP, streams vs. datagrams,
sockets and ports, addressing, client/server input/output,
server-side web processing, internet
Java technologies,
client-side web processing, and internet
XML technologies.
Audience:
Developers, managers, and non-technical staff who are unfamiliar with the myriad technologies underlying the
Internet and
Web Applications.
Introduction to Data Communications

: Presents a comprehensive overview of technology used in networks.
It provides a general introduction to
the hardware, software,
and protocols used in such networks.
Common configuration procedures,
and troubleshooting are also addressed.
Optionally, students may participate
in a group project (2 day delivery only)
where they will build a small computer network
from the ground up in a real world scenario.
Duration and topic selection can be adjusted based on client need.
Audience:
Computer users seeking to gain an understanding of computer networking, including basic configuration and troubleshooting skills.
Introduction To MySQL

: Learn to create tables and manipulate data, tables and other database objects
using
ANSI-standard SQL and
SQL extensions, and gain hands-on experience using
MYSQL databases.
You will also learn the special features and functions of the MYSQL,
such as automatic recovery of transactions, stored procedures, triggers, and cursors.
In addition, you will learn to use good programming techniques
and develop strategies for writing efficient applications.
Audience:
Application Developers seeking to integrate MySQL database storage into their applications.
Introduction To Oracle 9i

: This class will develop database-programming skills
using
SQL and PL/SQL. Students will learn the
Oracle9i architecture,
relational design concepts, simple and complex query skills, PL/SQL
programming skills, proper software engineering techniques for
database programming,
Oracle problem solving, and performance tuning
skills.
Audience:
Analysts, developers, designers, administrators, and managers new to Oracle or database programming.
Introduction To Sybase ASE 12 5 1

: Learn to create tables and manipulate data,
tables and other database objects
using
ANSI-standard SQL and
Sybases Transact-SQL extensions,
and gain hands-on experience using
Adaptive Server databases.
You will also learn the special features and functions of the Adaptive Server,
such as automatic recovery of transactions, stored procedures, triggers, and cursors.
In addition, you will learn to use good programming techniques
and develop strategies for writing efficient applications.
Audience:
more...
Introduction To Unix

: Provides a solid, hands-on introduction
to the
Unix operating system that includes
basic commands, command line structure, file system concepts,
file manipulation commands and the text editor.
Audience:
Application developers and managers who need to access and utilize the Unix operating system.
Introduction To Unix - 5 Day Full Coverage

: Provides a solid, hands-on introduction
to the
Unix operating system that includes
basic commands, command line structure, file system concepts,
file manipulation commands, the text editor and an introduction
to the powerful scripting language of the
Korn shell (ksh) command
line interface.
Audience:
Application developers and managers who need to access and utilize the Unix operating system.
Java and XML

: This course is a descriptive summary
of the various
XML-related technologies accessible via
Java:
JAXP with
SAX and/or
DOM,
JAXB,
JAX-RPC,
JAXM,
SAAJ and JAXR.
Audience:Java Developers seeking a practical understanding of the library of classes supporting the creation and processing of XML Documents.
Java Dynamic Programming

: This course describes the run-time operations
which distinguish
Java,
namely dynamic class operations,
Class objects,
determining class object type,
creating a Class object class's object, class search path,
class loader,
URLClassLoader,
Reflection, reflected field operations,
reflected modifier operations, reflected method operations,
reflected method example and reflected array operations.
Audience:
Java Developers seeking to deepen their understanding of the dynamic nature of Java.
Java Foundation Classes Swing

: JFC Swing is an advanced
GUI development toolkit.
Topics include: critical components and features of
JFC,
common
Swing components, event handling, top-level,
JPanel and
Box containers, common layout managers, basic controls,
bounded range components, table control, menu bar and toolbar,
purpose and usage of
JOptionPane,
JFileChooser,
JColorChooser and
JDialog dialogs,
Pluggable
Look and
more...
Java Internationalization and Formatting

: This course describes the features and skills
for
Java internationalization, localization by language and/or country,
Locale variant, java.util.Locale, number formatting, currency formatting,
date and time formatting, text formatting, checking character properties,
string comparison and text boundaries.
Audience:
Java Developers seeking to deepen their understanding of the classes and techniques used to design truly " international " applications, capable of adjusting their displays according to the specific locale in which they are deployed.
Java Network Programming

: This course addresses low-level
Java networking,
including how to use the java.net package,
TCP/IP stack,
internet addressing scheme, represent or lookup an IP address,
sockets and ports, create and use a socket,
create and use a serversocket, client/ server input/output,
create and use a datagram, represent a
URL as an object,
access a URL and perform I/O with a URL.
Audience:
Java Developers seeking a deeper understanding of the networking capabilities of the
J2SE environment.
Java Server Faces

: JavaServer
Faces technology simplifies
building user interfaces for web applications by:
assembling reusable UI components in a page,
connecting these components to an application data source,
and wiring client-generated events to server-side event handlers.
This course describes the key aspects of
JSF.
Audience:
Java Web Application Developers seeking a practical understanding of
Java Server Faces technology.
Java Servlet Programming

: Prepares the
Java programmer
to design, implement, and test
server-side processing components of web applications.
Audience:Java programmers seeking to implement web-applications.
Java Technology Overview

: Introduces key
Java concepts,
terminology and current technologies.
Topics include characteristics of Java,
Java application development, the Java language,
object-oriented applications, OO programming in Java,
Java
APIs, applets, the
Java GUI, network computing with Java,
Java client/server technology, Java distributed technology, and security.
Audience:Developers and managers seeking to understand the many capabilities and features that comprise the J2SE environment.
Java Web Technologies

: This seminar presents
a survey of the most popular, leading-edge,
Java technologies used to develop web applications:
Servlets,
Java Beans,
Java Server Pages (
JSP),
JDBC,
standard and custom
JSP Tag Libraries,
Struts,
JavaServer Faces,
Java
XML and Java SOAP-based technologies.
Also presented are non-Java technologies,
including a survey of web-centric technologies,
more...
JAX-RPC

: Java
API for
XML-Based RPC (
JAX-RPC) enables
Java technology
developers to develop
SOAP-based interoperable and portable web
services and clients. JAX-RPC provides access to or from a Java or
non-Java, client or
Web service, via standard protocols. This
course describes how to develop web services using JAX-RPC, as well
as stub, dynamic proxy, DII and JNDI-based (including EJB2) clients.
There is a detailed descriptions of the Java-XML and SOAP type mappings.
The course also covers
more...
JAXB

: Java
Architecture for
XML Binding (
JAXB)
provides an
API and tools
to automate the mapping between
XML documents and
Java objects.
Given a
DTD and a schema definition,
the JAXB compiler can generate a set of Java classes for developers
to build applications to read, manipulate and recreate XML documents
without writing any code to process XML elements.
Java developers do not have to be experts in XML and can write less code.
This course describes how
more...
JAXM

: Java
API for
XML Messaging (
JAXM)
enables
Java applications to exchange
XML business documents over the
Internet.
Java applications can build, send, receive and decompose
XML messages using a
Java API.
JAXM also allows the implementation of standard protocols
on top of the
SOAP implementation,
such as
SOAP-RP or ebXML.
This course describes how to use JAXM to provide SOAP-based messaging.
Audience:Java Developers seeking to gain a practical understanding of JAXM.
JAXP with SAX and or DOM

: Essential skills for processing
XML documents
within a
Java application.
Topics in this course are XML review,
SAX vs. DOM, what is
JAXP, creating
SAX and
DOM readers and parsers,
setting SAX handlers, handling
SAX XML events,
DOM document info, DOM node type fields, informational DOM node methods,
DOM node values, processing a DOM tree by nodes and DOM tree manipulation.
Audience:Java Developers seeking to gain a practical understanding of how to process XML Documents within Java Applications.
JAXR

: Java
API for
XML Registries (
JAXR)
provides a uniform and standard
Java API
to access different kinds of XML Registries,
in order to enable building, deploying, and discovering
Web services.
Current accessible registries are
UDDI and ebXML.
This course describes how to use JAXR to access
(primarily) UDDI and ebXMLRegistries.
Audience:Java Developers seeking to interact with XML Registries from within their applications.
Korn Shell Programming

: Presents the most commonly used features of the
Korn Shell (ksh)
programming.
Audience:
Application developers and managers seeking to become proficient users of the
Unix operating system's powerful Korn Shell programming language.
Mastering Your Time Principles of Time Management

: Organizational and
Team productivity start with individual productivity !
Learn to manage your time to achieve personal and professional goals.
This course presents effective techniques and paradigms that will
empower you to make the most of your time and maximize productivity.
Audience:
Professionals seeking to improve their productivity through improved personal time management.
NET Tuning Debugging and Optimization

: Presents the tools and techniques used
in .NET to insure robust and efficient implementations.
Audience:
Experienced C# developers seeking to augment their debugging skills and achieve increased application performance.
Object Oriented Technology Overview

: The
Object-oriented (OO) paradigm
is well-entrenched in modern application development.
Topics include: what is OO, designing OO applications,
OO design patterns, developing OO applications,
most popular OO programming languages, component objects,
distributed component objects, OO standards, remote objects,
objects vs. relational databases,
OO databases, and object-XML interaction.
Audience:
Developers and managers seeking a high-level understanding of
Object Oriented concepts, terminology, strengths, and limitations.
Oracle 9i Advanced PL SQL Programming

: This class will focus on developing advanced PL/
SQL programming skills.
Topics will include the built-in packages that come with
Oracle, the creation of triggers
and advanced stored procedure features. The class will also cover
object-relational concepts, performance tuning and dynamic SQL. The
Oracle9
release has greatly enhanced the features and functionality of PL/SQL.
Numerous exercises and labs will introduce students to these new features.
Audience:
Database administrators, application developers, and system administrators.
Oracle 9i DBA Fundamentals I

: This class will develop the fundamental skills necessary to be an
Oracle DBA.
Students will design and create a server using the
Optimal Flexible Architecture
(
OFA), configure logical and physical structures, set up database and user
security, add and administer users, and monitor and tune main server areas. Each
student will create a toolkit of administration scripts for database management
and tuning by the end of this class. This class will also address issues for
DBAs having to support
Oracle8i and
more...
Oracle 9i DBA Fundamentals II

: Presents the fundamentals of setting up
Oracle Net Services,
configuring the shared server architecture, and backup and recovery. This class
covers the different ways an
Oracle9i instance and database can fail and the
best options for recovery. Students will learn how to perform backup and
recovery with and without
RMAN. Students will learn how to minimize points of
failure and reduce the
Mean Time To Recover. Through the numerous backup and
recovery labs, students will gain confidence that they can recover a database
after an Oracle9i server goes down.
Audience:Oracle9i database administrators.
Oracle 9i PL SQL Programming

: Students will learn
the fundamentals of the PL/
SQL programming language. Stored procedures,
functions, packages and triggers implement complex business rules in
Oracle.
Students will learn programming, management and security issues of working with
PL/SQL program units.
Numerous exercises and labs will introduce
students to the new PL/SQL features in
Oracle9.
Audience:
Database administrators, application developers, and system administrators.
Oracle 9i Server Performance Tuning

: This class teaches
DBAs how to tune an
Oracle9i server.
Participants will learn the different areas that impact performance,
how to detect performance issues,
verify the performance problem, determine what to tune, understand the
ramifications of making changes, and then verify the results. Tuning
Oracle
memory areas, contention and waits, physical I/O, checkpoints, undo segments,
temporary segments, archiving versus noarchiving, will be covered. Students will
learn how to work with different Oracle performance and diagnostic tools. Labs
involve running scripts to generate
more...
Oracle 9i SQL Programming

: This class will develop
database programming skills using
SQL.
Relational and object concepts will be covered.
Students will learn
complex SQL programming skills,
features, and tools.
Audience:
Database administrators, application developers, and system administrators.
Oracle Database 11g Administration I

: The overall objective of this course is to allow the student to gain
the skills necessary for day-today administration of an
Oracle
database. This course is the starting point for Oracle database
administrators and also sets the foundation for advanced administrator
training and certification.
Audience:The primary target audience for this course is Oracle database administrators. Oracle web server and application server administrators, as well as others who must manage an embedded repository database using Oracle database technology will also find this information useful. This course is also recommended for technical consultants, support engineers, project managers and other technical management and support personnel.
Oracle Database 11g Administration II

: The overall objective of this course is to bring database
administrators beyond a basic understanding of their environment
and to focus attention on more advanced skills needed to effectively
configure, administer, monitor and tune the database within a
large-scale enterprise.
Audience:The primary target audience for this course is
Oracle database administrators. Oracle web server and application server administrators, as well as others who must manage an embedded repository database using Oracle database technology will also find this information useful. This course is also recommended for technical consultants, support engineers, project managers and other technical management and support personnel.
Oracle Database 11g New Features For Administrators

: The purpose of this course is to present some of the most advanced
features available to database administrators which were either
introduced with the
Oracle 11g release or have been substantially
improved with that release.
Audience:The primary target audience for this course is
Oracle database administrators. Oracle web server and application server administrators, as well as others who must manage an embedded repository database using Oracle database technology will also find this information useful. This course is also recommended for technical consultants, support engineers, project managers and other technical management and support personnel.
Oracle Database 11g PL SQL Fundamentals - Complete Coverage

: The primary objective of this course is to provide an introduction to
the PL/
SQL database programming language, based upon the latest
features available with the
Oracle database. Syntax, structure and
features of the language are discussed in the context of database
applications and programming. This course equips students to develop
database server-side PL/SQL program units within an Oracle database.
Audience:
All Oracle professionals, both business and systems professionals. Among the specific groups for whom this course will be helpful are
more...
Oracle Database 11g PL SQL Fundamentals I

: The primary objective of this course is to provide an introduction
to the PL/
SQL database programming language, based upon the latest
features available with the
Oracle database.
Syntax, structure and features of the language are discussed in
the context of database applications and programming.
Audience:
All Oracle professionals, both business and systems professionals. Among the specific groups for whom this course will be helpful are
Application designers and developers,
Database more...
Oracle Database 11g SQL Fundamentals - Complete Coverage

: The objective of this course is to provide an introduction to
the
SQL database language within the context of an
Oracle database,
based upon the latest features available. The primary objective of
this course is to consider advanced subjects and techniques
pertaining to the SQL database language, based upon the latest
features available with the Oracle release. Even professionals
experienced in other implementations of the industry-standard SQL
language will benefit from the advanced and
Oracle-specific
features of SQL discussed in this course.
more...
Oracle Database 11g SQL Fundamentals I

: This course is a common starting point in the
Oracle database curriculum
for administrators, developers and business users. The objective of this
course is to provide an introduction to the
SQL database language within
the context of an Oracle database, based upon the latest features available.
Audience:
All Oracle professionals, both business and systems professionals. Among the specific groups for whom this course will be helpful are
Application designers and developers,
Database administrators and
Business users and non-technical senior end users.
Oracle Database 11g SQL Fundamentals II

: The primary objective of this course is to consider advanced subjects and
techniques pertaining to the
SQL database language, based upon the latest
features available with the
Oracle release. Even professionals experienced
in other implementations of the industry-standard SQL language will benefit
from the advanced and
Oracle-specific features of SQL discussed in this
course. This enhanced and expanded revision includes many new and expanded
conceptual subjects.
Audience:
All Oracle professionals. Further, this course is
more...
Relational Database Design

: This course is one common starting point for the entire database curriculum.
The objective of this course is to consider the logical design of relational
databases using a methodology known as semantic data modeling and related
practical techniques.
Audience:The target audience for this course is all database professionals concerned about the design and implementation of databases. Among the specific groups for whom this course will be helpful are
Business analysts,
Data modelers, data analysts and data architects
Senior application designers and developers &
Database administrators
Ruby On Rails Training

: Starting with the basics of
Ruby and
Rails, you'll learn the full Rails'
MVC stack, testing techniques,
Ajax and even web services.
We'll work through the full life-cycle of a Rails project,
giving you experience with all facets of a typical app.
Audience:This course is designed for developers who have some web development experience that wish to learn Ruby on Rails.
SAAJ

: The
SOAP with
Attachments API for
Java (
SAAJ)
enables developers to directly produce and consume SOAP
with
Attachments messages, which conform to the SOAP 1.1 and
WS-I Basic
Profile 1.0 specifications
simply by making Java API calls.
This course describes how to use SAAJ
to directly provide SOAP-based messaging.
Audience:Developers and manages seeking to understand how to integrate architect Web-Services using SOAP into their Java applications.
Simple Object Access Protocol SOAP

: SOAP is an
XML-based protocol
that follows the
HTTP request and response model.
Regardless of platform, client requests and
Web service responses
communicate via
SOAP messages over HTTP.
The
HTTP-SOAP Transport Protocol
defines an XML-based message envelope
to describe what is in the message and how to process it.
SOAP includes XML-based encoding rules to express instances of
application-defined data types within the message,
and define an XML-based convention for representing
more...
Sybase Administrators Performance and Tuning for ASE 12 5 1

: This course teaches database administrators
how to tune an
Adaptive Server for optimal performance.
It explores Adaptive Server architecture in depth,
and includes sections on designing databases for performance,
managing Adaptive Server system resources (
CPUs, disks, I/O),
choosing appropriate locking schemes, optimizer statistics,
SMP features, relevant data structures, and parallel processing.
Audience:
Database Administrators,
Open Interface Developers, and
Application Developers
Sybase Advanced Transact-SQL for ASE 12 5 1

: In this course you will learn
valuable tips, techniques and topics
beyond what was encountered in the
Introduction to
ASE 12.5.1
course to help solve and prevent common problems.
This course also emphasizes good coding practices,
report formatting, advanced functions, characteristic functions,
applied case logic, and bcp (bulkcopy),
as well as generalized methods for solving specific information management problems.
Audience:
SQL Developers and
DBA's responsible for system-wide performance
Sybase System and Database Administration For ASE 12 5 1

: Through a combination of lectures and hands-on labs,
you will identify the major tasks of
Sybase system and database administration.
You will practice these tasks using your own
Adaptive Servers (12.5)
in a safe and controlled environment.
Emphasis is given to resource management (memory, disk, and
CPU)
with a goal of creating a reliable
Adaptive Server environment.
The course also presents fundamental monitoring and troubleshooting methods,
as well as details about the servers locking schemes
and
more...
The Rational Unified Process

: Presents an overview of the software development methodology
developed and espoused by the
Rational Software Corporation.
Students will gain insights and appreciation
for the advantages of an iterative and incremental development process.
Both developer and
Project Management responsibilities are elaborated.
This course is programming language neutral.
Audience:
Developers and
Managers seeking to understand the mechanics and advantages of an incremental and iterative software development methodology.
Transitioning To Corporate Software Development

: A lecture-based presentation designed to sensitize entry-level
IT Professionals to the challenges and paradigm shifts necessary
for successful software development in the corporate environment.
Designed to be informative and motivational, this short course
grounds new employees and emphasizes positive performance
enhancing behaviors.
Audience:
New programmers entering a corporate software development environment.
Understanding IT Jargon

: Designed for professionals new to the IT field or IT Professionals
seeking to enhance their
English IT vocabulary, this course de-mystifies
common IT terms, acronyms, and jargon.
Audience:
Professionals new to the IT field and IT Professionals seeking to enhance their
English proficiency with common IT vocabulary.
Unified Modeling Language

: The
Unified Modeling Language
is a language for specifying, visualizing, constructing, and documenting
the artifacts of software systems,
as well as for business modeling and other non-software systems.
This class introduces the major elements of
the
UML and the
Rational Unified Process for software development.
Audience:
Individuals having little or no previous exposure to object technology. Application designers seeking to capture business models, workflows, software designs, and other software
more...
Unix Administration

: This hands-on course
provides an introduction to
the fundamental issues, tasks, tools, and strategies
in administering most versions and variations of the
Unix operating system:
AIX,
HP-UX,
Solaris,
SCO, and
Linux.
Audience:Unix users who will be required to perform system administration tasks such as
User Administration, file system and storage management, backups/restorations, security, basic networking, and troubleshooting.
Unix Overview

: Provides an overview of the basic concepts of the
Unix operating
system with brief coverage of the most important aspects that
have made Unix a reliable and secure platform.
Audience:
Application developers and managers who are considering migrating applications and web services to a Unix operating system.
Visual Studio NET Introduction

: Introduction to
Visual Studio .NET provides you with a solid
background on
Microsoft
'
s .NET technology so that you can decide
whether it is appropriate for your next project and how it can
integrate into an enterprise.
Audience:
Application developers who need to implement .NET-based solutions, system architects who want to understand how
XML can be integrated into the system design of distributed applications and system administrators who must manage and deploy solutions built using .NET.
Web Services Overview

: Web
Services are becoming an increasingly popular architecture
and mechanism for publishing application services.
This course presents an overview of web service technologies
and their support technologies (
SOAP,
WSDL,
UDDI, and
JAX-RPC),
as well as web service standards and architectural strengths and limitations.
Audience:
Web Developers and IT Project
Managers
XML Schema

: Important for all serious
XML Developers,
this class prepares the student to create
XML Applications using
the
XML Schema recommendation.
Topics include:
Schema capabilities, creation and validation,
Predefined
Datatypes,
Element and
Attribute Declarations,
Compositors,
Type derivation, Facets,
Simple Types, Complex Types,
and Simple Content.
The proper use of
more...
XML Technologies Overview

: Extensible
Markup Language (
XML)
has become the technology of choice
for data transfer.
XML is actually a family of standards,
some of which are still emerging.
This course explains what XML is
and the roles that it is playing in todays
Applications,
and the role it will play in the future.
Coverage includes: XML,
XSLT,
XPath,
XSL-FO,
XML Schema (WXS), XML Namespaces,
Resource Description Framework (RDF),
XML Encryption, XML Signature, XForms,
XML Events, and
more...
XML Transformations Using XSL

: XSL is a language for expressing style sheets.
This course addresses its three parts:
XSLT for transforming
XML documents,
XPath expression language
(used by
XSLT to access or refer to parts of an XML document),
and
XSL-FO for formatting objects.
Topics include XSLT stylesheet structure,
XSLT language components,
XPath within XSLT,
XPath data model, location paths, axes and shorthands,
expressions, operators, functions,
XSLT programming, XSLT techniques,
font and text attributes, text blocks, and page layout.
Audience:Application/Web Developers seeking to implement XSLT to Transform XML data.
Database-DB2Sybase
Database-MicrosoftSQL Server
Database-SybaseSQL
Microsoft Technologies-CNET-Programming Languages
C Essentials

: Designed to allow the experienced programmer
to quickly become productive with C#,
this course concisely covers the essentials of programming
using
Microsoft's C# programming
language.
Audience:
Experienced programmers with no previous exposure to C#, who need to design and develop .NET applications using C#.
Microsoft- NETADO-C -Database
ADO NET Using Visual C 2005

: Learn about the features provided by
ADO.NET 2.0 including
connecting to data sources, the various ADO.NET classes,
stored procedures, parameters, return values, how to
search, sort, and filter data stored in a
DataSet or
DataTable.
Become familiar with strongly typed
DataSets and learn their advantages.
See how to leverage the power of
XML through various means. Examine new
ADO.NET features that support
SQL Server 2005 technologies, including
asynchronous
more...
ADO-Visual Basic-Database
ADO NET Using Visual Basic 2005

: Learn about the features provided by
ADO.NET 2.0 including
connecting to data sources, the various ADO.NET classes,
stored procedures, parameters, return values, how to
search, sort, and filter data stored in a
DataSet or
DataTable.
Become familiar with strongly typed
DataSets and learn their advantages.
See how to leverage the power of
XML through various means. Examine new
ADO.NET features that support
SQL Server 2005 technologies, including
more...
C -Database
ADO NET Using C

: An intensive course that
presents the essential elements of
ADO.NET
to enable the programmer to utilize
the tremendous database manipulation powers
available with .NET development and be prepared
to build effective database applications.
The course includes a major case study
demonstrating the use of ADO.NET in a realistic setting.
Audience:C# .NET Application
Developers seeking to integrate their applications with data sources.
C -Programming Languages
Building Applications with C Level-3

: In this course you will learn how to build interactive
Windows applications with C#,
including how to manipulate databases using
ADO.NET and how to use C# to develop
ASP.NET applications. With this knowledge you'll be able build interactive web
sites (
Web Forms) as well as
Web Services.
Audience:C# programmers who need to design and develop .NET applications.
NET Framework Using C

: This
3-day course is designed to provide a sound introduction to the .NET Framework
for programmers who already know the C# language and the fundamentals of
Windows
Forms. The course focuses on core portions of the .NET Framework that are common
across many application areas. The course is practical, with many examples and a
case study. The goal is to equip you to begin building significant applications
using the .NET Framework.
Audience:
Experienced C++ and C# Application
Developers or
more...
Overviews
Visual Basic
Microsoft Visual Basic NET

: This hands-on introduction to the
Visual Basic programming language
provides a solid foundation in all language fundamentals
including windows, controls, database access, and classes.
Audience:
Application developers seeking to become familiar with the Visual Basic .NET language and the
Microsoft .NET Studio.
Visual Basic-Enterprise
Enterprise Development in Visual Basic NET

: This course is focused on the "back end" part of
Enterprise programming, not the user
interface. The sample applications are
Windows applications, to keep the
pre-requisites to a minimum. You'll be able to use these same concepts as the
back end to a web (
ASP.NET) application, as well.
Audience:
Experienced programmers who will be developing Enterprise applications in VB.NET.
Visual Basic-Programming Languages
Net Framework Using Vb Net

: This
3-day course is designed to provide a sound introduction to the. Net framework
For programmers who already know the vb. Net language and the fundamentals of
Windows forms. The course focuses on core portions of the. Net framework that
Are common across many application areas. The course is practical, with many
Examples and a case study. The goal is to equip you to begin building
Significant applications using the. Net framework.
Audience:
Experienced c++ application developers or architects wishing to understand and build applications using microsoft visual basic. Net
Web-Visual Basic-ASP
ASP NET Using VB NET

: This course provides a practical, hands-on coverage of developing
Web applications
using
ASP.NET and VB.NET, and introduces Web services. ASP.NET is introduced as a
unified Web development platform that provides the services necessary for
developers to build enterprise-class Web applications. Numerous programming
examples and exercises are included, including a substantial case study.
Audience:
Experienced application developers or architects who will be developing
Web Applications in ASP.NET using Visual Basic.
Microsoft-ADONET-C -Oracle-Database
Microsoft-CNET-Programming Languages-Design
Object-Oriented C

: This course presents some of the more advanced C# language topics including
operator overloading, using collection and string classes, managing events,
and exception handling.
Audience:
Programmers who need to design and develop C# applications.
Microsoft-DatabaseNET-ADO
Understanding ADO NET

: In this course, you will learn how to retrieve and manipulate data using
Microsoft's new
ADO.NET library. Understand how to work with the new
ADO.NET object model,
including the
DataReader,
DataAdapter, and
DataSet. See how to apply constraints
and relationships to disconnected data. Learn how to update data, including how
to handle stored procedures, parameters, and return values. Understand how to
search, sort, and filter data using
Select,
more...
SQL Server
Advanced SQL Server 2000 Administration

: Gain a hands-on, in-depth look at
SQL Server 2000
by examining relevant internal data structures
and learning practical troubleshooting techniques.
Diagnose and prevent potentially disastrous situations
and learn how to make optimal use of the features of SQL Server 2000
for normal administrative tasks.
Real-world benefits include learning how to perform mission-critical administrative tasks more efficiently,
improving system performance for end users,
and troubleshooting disaster scenarios for data recovery.
Audience:
Anyone responsible for the administration of a SQL Server 2000 database server, and those seeking more detail on advanced techniques and trouble-shooting.
SQL Server 2000 Performance and Tuning

: You need to know how to tune queries and stored procedures
for optimal performance.
This course thoroughly covers
SQL Server 2000 Query Optimizer.
You will learn techniques to write high performance queries,
allowing the optimizer to use the most efficient query plan,
and diagnose and correct performance problems with already existing queries.
Additionally, you will learn to interpret optimizer statistics and how to use simulated statistics.
Finally, you are presented with a benchmarking tuning methodology.
Audience:
SQL Developers and
Database Administrators (involved in tuning queries)
SQL Server 2005 Additional Topics

: This course examines
SQL Server 2005 essential application, support,
and maintenance topics - features you can use for high-availability,
stability, reliability, and scalability of databases, plus
enhancements for processing large amounts of data, handling complex
data structures, implementing asynchronous messaging, and working
with
XML.
Audience:SQL Server 2005 administrators seeking advanced knowledge in the areas of support and maintenence, scalability, high volume data, complex data structures and
XML-related topics.
SQL Server 2005 Administration

: Learn about the features of
SQL Server; how to design and create a
database; and how to build basic queries using
Transact-SQL.
Learn how to build effective views, stored procedures,
triggers, and user-defined functions, using Transact-SQL.
Learn about the new enhancements to the Transact-SQL
programming language including improved support for error handling
and hierarchical queries, and programmers can now use .NET languages
like C# and
Visual Basic to build database objects.
Audience:
Anyone responsible for the
more...
SQL Server 2005 T-SQL

: Learn how to build basic queries using
Transact-SQL, the language of
SQL Server. Learn how to build effective views, stored procedures,
triggers, and user-defined functions using Transact-SQL.
Learn about the new enhancements to the Transact-SQL programming
language including improved support for error handling and
hierarchical queries, and how programmers can now use .NET languages
like C# and
Visual Basic to build database objects.
Audience:
Database developers and
SQL Server administrators who need to understand Transact-SQL.
Microsoft-ProgrammingC
Learning to Program in Visual C 2005

: Learn to use
Visual Studio 2005 to explore
the
Visual C# 2005 language.
Learn about data types, variables, and operators, along
with all the important flow control structures.
The course moves on to working with data structures, such
as arrays and collection classes, before finishing up with discussions
of generics, handling exceptions and working with delegates and events
.
Audience:
Technology professionals who wish to take advantage of the powerful features of Visual C# 2005..
Visual Basic
Microsoft-WebNET-ADO-Database
Applying ADO NET

: In this advanced course, you will become familiar with strongly typed
DataSets and learn
their advantages and see how to leverage the power of
XML through serialization,
Diffgrams,and the
XMLDataDocument object. You will understand migrating and
interoperability issues with
ADO, as well as handling errors. Learn valuable
techniques for building both
Web and
Windows applications.
Audience:
Database Developers,
more...
NET-ASP
ASP NET Building and Deploying Web Applications

: This presents the techniques and concepts you'll need to build efficient,
full-featured
Web applications. You'll learn to inter-operate with non-.NET
code, to manage session state, to re-use code by creating your own controls, to
improve performance with output caching, to debug your application and trace its
activity, to use advanced Web services features, to configure and deploy
ASP.NET
applications, to authenticate users and limit their access to resources, to
handle multi-user data access conflicts, and to support mobile devices.
Audience:
Programmers who
more...
NET-C
Building Web Services Using Visual C 2005

: In this course, you will build a solid foundation for the development
of
Web Services using
Visual C# 2005 and gain an understanding of
how commonly used protocols can impact your development effort.
Audience:.NET developers seeking to improve their web development skills.
NET-C -Applications
NET-C -ASP
ASP NET Using C NET

: Provides a practical, hands-on coverage of
Web application development
using
ASP.NET and C#, and introduces Web services. ASP.NET is introduced as a
unified Web development platform that provides the services necessary for
developers to build enterprise-class Web applications. Numerous programming
examples and exercises are included, including a substantial case study.
Audience:
Experienced C# Application
Developers or
Architects wishing to understand and build applications using Active Server Pages written in C# .NET
ASP NET Using Visual C 2005

: Learn how to use
Visual Studio 2005 and
Visual C# 2005 to build
ASP.NET 2.0 Web pages and
XML Web services.
Examine the new architecture behind
ASP.NET 2.0
and it
'
s new server controls. Configure and deploy ASP.NET
applications. Become familiar with the
debugging and tracing features in Visual Studio 2005 that help you
quickly troubleshoot issues and you will learn how to take advantage
of creating your own user-defined controls.
Audience:C# .NET Application
Developers seeking to take advantage of ASP ' s server controls.
ASP NET Using Visual C 2005 Additional Topics

: Explore the many exciting
ASP.NET 2.0 features that will help you
get the most out of the .NET Framework and make you a better and
more efficient
Visual C# 2005 developer.
Learn how to read and write
XML data using
XML DOM and how to work
with ASP.NET Profile features and ASP.NET Web
Parts.
Learn how to build mobile applications using Visual C# 2005 so your
clients can get information on their PDAs and smartphones.
Audience:C# .NET Application Developers seeking to take advantage of ASP ' s additional features.
NET-C -ASP-Javascript
NET-C -Framework
NET-C -Remoting
Microsoft NET Remoting Using Visual C 2005

: Remoting allows programs and software components to interact across
application domains, processes and machine boundaries.
This course covers many aspects of .NET remoting in-depth.
You will learn how the .NET remoting architecture provides a means of
establishing and working with secure, distributed enterprise level
applications. You will also build a solid foundation for the development
of remoting, and gain an understanding of client- and server-activated
objects.
Audience:
Experienced application developers with more than three years of development and at minimum one year experience with .NET who seek to expand their knowledge to
more...
NET-Security
Level 1 NET Security

: .NET revolutionizes application security by providing the framework
for developing secure
Windows and
Web applications. This course teaches
you the basic concepts underlying
Code Access Security, role-based
security, and how to implement security in your applications to protect
your code and your users against attack. This is the first of two courses.
Audience:.NET developers seeking knowledge of security for their Windows and Web applications.
Level 2 NET Security

: .NET revolutionizes application security by providing the framework
for developing secure
Windows and
Web applications. This course teaches
you the basic concepts underlying
Code Access Security, role-based
security, and how to implement security in your applications to protect
your code and your users against attack. This is the second of two courses.
Audience:.NET developers seeking knowledge of security for their Windows and Web applications.
NET-Visual Basic
NET-Visual Basic-Applications
NET-Visual Basic-ASP
ASP NET Using Visual Basic 2005

: Learn how to use
Visual Studio 2005 and
Visual Basic 2005 to build
ASP.NET 2.0 Web pages and
XML Web services.
Examine the new architecture behind
ASP.NET 2.0
and it
'
s new server controls. Configure and deploy ASP.NET
applications. Become familiar with the
debugging and tracing features in Visual Studio 2005 that help you
quickly troubleshoot issues and you will learn how to take advantage
of creating your own user-defined controls.
Audience:
Visual Basic .NET Application
more...
ASP NET Using Visual Basic 2005 Additional Topics

: Explore the many exciting
ASP.NET 2.0 features that will help you
get the most out of the .NET Framework and make you a better and
more efficient
Visual Basic 2005 developer.
Learn how to read and write
XML data using
XML DOM and how to work
with ASP.NET Profile features and ASP.NET Web
Parts.
Learn how to build mobile applications using Visual Basic 2005 so your
clients can get information on their PDAs and smartphones.
Audience:Visual Basic .NET Application Developers seeking to take advantage of ASP ' s additional features.
NET-Visual Basic-Framework
NET-Visual Basic-Remoting
Microsoft NET Remoting Using Visual Basic 2005

: Remoting allows programs and software components to interact across
application domains, processes and machine boundaries.
This course covers many aspects of .NET remoting in-depth.
You will learn how the .NET remoting architecture provides a means of
establishing and working with secure, distributed enterprise level
applications. You will also build a solid foundation for the development
of remoting, and gain an understanding of client- and server-activated
objects.
Audience:
Experienced application developers with more than three years of development and at minimum one year experience with .NET who seek to expand their knowledge to
more...
Visual Basic
Mastering VBScript

: This course teaches the fundamentals of
Visual Basic programming, including syntax,
event-driven programming, compiling applications with the native code compiler,
working with controls, handling run-time errors, manipulating form and control
properties, and much more.
Audience:
Web Page designers seeking to perform client-side input validation, and
Browser based processing within
Internet Explorer.
Web Services- NET-ASP
ASP NET Web Pages and Web Services

: In this course, you'll learn how to use
Visual Studio .NET and
Visual Basic .NET to
build
ASP.NET Web pages and
XML Web services. You'll gain an understanding of
the new architecture behind ASP.NET and how to use the new server controls. You
also learn how to use
ADO.NET to create data-driven ASP.NET Web forms.
Audience:
Programmers who will be developing in ASP.NET. to build Web Applications and Web Services.
XML-Web ServicesTools