Print document
 1 of 1 
 
SkillBridge Course Catalogue
2006 Edition
SUBJECT AREA
       PAGE
Linux Fundamentals 
Linux Networking and System Administration
2
Linux Development
2
Linux Technical Support and Solution Architecture
3
.NET Using C#
3
.NET Using VB.NET  
4
Other .NET Courses 
4
Java Programming
4
Client Side and GUI Development
5
Java Enterprise Development
5
Java, XML, and Web Services
5
Core XML
6
C and C++ Programming
6
Object Oriented Analysis and Design
7
Software Quality Engineering
7
Project Management
8
WebSphere
8
WebLogic
8
Security
9
UNIX Fundamentals 
9
UNIX System Administration and Development
9
Windows Development
10
Oracle 
10
SQL
11
DB2
11
Linux Fundamentals
The following courses focus on developing essential Linux skills needed to effectively use the
command line. 
Course Title
Duration (Days)
Linux Fundamentals
4
Linux (Red Hat) Introduction
1
SuSE Linux for Users (Coming Soon)
2
Linux Networking & System Administration
The following curriculum has been designed for IT Support and Network and System
Administrators who are responsible for the installation, troubleshooting and maintenance of
Linux networks and systems.  In addition to introductory courses, courses are available to
address specific learning needs experienced by administrators transitioning to Linux from other
commercial Unix systems (i.e. Solaris, AIX, etc.)
Course Title
Duration (Days)
Apache Web Server for Linux
3
Linux Networking
3
Linux Networking Services
5
Linux System Administration on Red Hat 
5
Linux System Administration on Debian
5
Linux System Administration on SuSE
5
Linux for Database Administrators
3
Unix to Linux System Administrator Transition 
4
System Security Overview
2
Linux Development
The following curriculum has been designed for Programmers and Software professionals.  
Course Title
Duration (Days)
Linux Development Tools
2
Linux for Systems Programmers
4
Linux Multithreaded Programming
3
Linux Programming Tools and Interface
5
Porting Solaris Applications to Linux
2
Web Application Development on Linux
5
Embedded and Real-Time Linux Development
5
Linux Device Driver Development
5
Linux Internals
5
Programming Security
2
Linux Technical Support and Solution Architecture
These courses are designed for developers and software professionals as well as Technical
Support Audiences.
Course Title
Duration (Days)
Advanced Linux for Architects
5
Advanced Linux for Technical Support
5
.NET Using C#
The following courses cover both introductory and advanced topics for programmers and
software professionals using C# in Microsoft’s .NET Framework.
Course Title
Duration (Days)
Object-Oriented Programming Essentials with C# and .NET
3-4
.NET Framework Using C#
3
ADO.NET Using C#
3
C# Essentials
2
Object Oriented Programming in C#
5
Application Development Using C# and .NET
5
Web Services and XML Using Microsoft .NET and C#
5
ADO.NET Using C# (SQL Server and Oracle)
4
ASP.NET Using C#
3
Web Service Fundamentals Using C# and ASP.NET
4
ASP.NET Essentials Using C#
1
Web Services and XML for C# Programmers
4
Windows Forms Using C#
3
XML Parsing Using C# and .NET
2
.NET Using VB.NET
The following courses cover both introductory and advanced topics for programmers and
software professionals using VB.NET in Microsoft’s .NET Framework
Course Title
Duration (Days)
Object-Oriented Programming in VB.NET
5
VB.NET Essentials
2
.NET Framework Using VB.NET
3
ADO.NET Using VB.NET
3
Application Development Using Visual Basic and .NET
5
ASP.NET Using VB.NET
3
Web Service Fundamentals Using VB.NET and ASP.NET
4
Windows Forms Using VB.NET
3
XML Parsing Using Visual Basic and .NET
2
Other .NET Courses
Course Title
Duration (Days)
.NET Overview
1
Introduction to .NET for Developers
1
.NET Architecture and Programming Using Visual C++ 
5
Java Programming
These courses have been designed for the programmer or software professional, and provide
an introduction to the Java programming language.  Different courses are available depending
upon the background presented by the anticipated learning audiences (i.e., new programmers,
object-oriented programmers, or procedural programmers such as C or Cobol).  
Course Title
Duration (Days)
Introduction to Java for New Programmers
5
Introduction to Java for Non-C Programmers
4
Java Programming
5
Advanced Java Programming
5
Client-Side and GUI Development
The following courses focus on Client-Side Java Development and its related technologies.
Course Title
Duration (Days)
Using and Developing JavaBeans
4
Introduction to the Java Foundation Classes
2
Java Foundation Classes (Swing)
5
Wireless Programming Using J2ME and MIDP
4
Introduction to Java Wireless Programming
5
Java Enterprise Development
These courses focus on server side technologies specifically the Java 2 Enterprise Edition and
its related technologies.
Course Title
Duration (Days)
Introduction to Java RMI
1
Introduction to JavaServer Pages
2
JavaServer Pages
4
Java Servlets
2
The JSP Standard Tag Library
2
Jakarta Struts
5
Introduction to Enterprise JavaBeans
2
Enterprise JavaBeans
5
JDBC Programming
1
Java, XML, and Web-Services
The following courses are based on the development of Web Services using Java.
Course Title
Duration (Days)
XML Programming Using Java
4
Publishing and Discovery Using UDDI and Java
2
Developing Java Web Services
5
Developing Web Services with WebLogic
5
Core XML 
These courses have been designed for the programmer or software development professional. 
Course Title
Duration (Days)
XML for the Enterprise
5
Powering Websites with XML
4
XML Document Design
3
XML Transformations
2
XML Schema
2
NOTE: Due to the modular nature of the courses listed above, shorter courses covering specialized topics can be
delivered as stand alone programs, or combined to create a customized training program.  See course titles below.
Introduction to XML
1
Introduction to XML Transformations 
1
Advanced XML Transformations
1
Introduction to XML Schema
1
Advanced XML Schema
1
XML Presentation
2
C and C++ Programming
These courses have been designed for the programmer or software development professional,
and cover introductory and advanced topics for the C and C++ programming languages.  
Course Title
Duration (Days)
C Programming
5
Advanced C Programming
5
C++ Intensive for Non C Programmers
5
C++ Programming for Non C Programmers
5
C++ Programming for C Programmers
5
Object Oriented C++ Programming Fundamentals
3
Intermediate C++ Programming
2
Advanced C++ Programming
5
The C++ Standard Template Library
3
Object Oriented Analysis and Design
These courses have been designed for the programmer or software development professional.
Course Title
Duration (Days)
Object Oriented Analysis and Design with UML and RUP using Rational XDE
5
Object Oriented C++ Programming Fundamentals
3
Intro to Developing OO Applications with Java for Procedural Developers
5
Object Oriented Programming Essentials with C# and .NET
3-4
Object Oriented Programming in VB.NET
5
Object Oriented Programming Using C#
5
Object Oriented Analysis and Design Using UML
4
Requirements Management and Use Cases
2
Software Quality Engineering
These courses have been designed for the programmer or software development professional.
Course Title
Duration (Days)
Software Testing
4
Structural Testing
2
Functional Testing
2
Functional Testing & Test Management
3
Software Quality Engineering
5
Software Quality Skills
3
Software Quality Techniques
2
Software Project Management
2
Software Project and Risk Management
3
Software Supplier Management (Coming Soon)
2
Software Metrics
2
12 Steps to Useful Software Metrics
2
Facilitated Software Metrics
2
Software Engineering Processes (Coming Soon)
TBD
Software Configuration Management (Coming Soon)
TBD
Software Quality Engineer (CSQE) Certification
4
CSQE Refresher
5
Project Management
These courses are designed teach the various aspects of project management theory.
Additional courses are also offered that teach the functionality of the MS Project Tool.
WebSphere
The following curriculum provides web developers, programmers and IT professionals with
introductory and advanced training on IBM’s popular application server and development
platform.
Course Title
Duration (Days)
Introduction to JavaServer Faces (JSF) Using RAD
3
Web Services Development Using RAD V6
5
Introduction to Struts using Rational Application Developer (RAD) v6.0
3
EJB Programming with Rational Application Developer (RAD) v6.0
5
J2EE Programming Using Rational Application Developer (RAD) v6.0
5
Servlets and JSP Development with RAD v6.0
5
WebSphere Application Server v.6 Administration
5
Web Application Development Using WebSphere
3
WebSphere Application Server v.6 Administration on Solaris
5
WebSphere Application Server v.6 Administration on Linux
5
WebLogic
The following curriculum provides web developers, programmers and IT professionals with
introductory and advanced training on BEA’s popular application server.
Course Title
Duration (Days)
BEA WebLogic Workshop 8.1 Rapid Application Development
5
JBuilder 9.0 Boot Camp for Java Programmers using WebLogic (Coming Soon)
3
Servlet, JSP and EJB Programming in WebLogic Server V8.1 and JBuilder 9
5
WebLogic Server V8.1 Administration
5
Course Title
Duration (Days)
Total Project Control Professional Planning & Scheduling 
3
Total Project Control Fundamentals of Planning & Scheduling 
2
Managing Outsourced IT Development Projects
2
Managing Outsourced Vendor Contracts and Service Level Agreements
1
Microsoft Project Standard
2
Microsoft Project Advanced
1
Security
The following curriculum provides programmers and administrators with general concepts and
techniques to build more secure products and applications, and run more secure systems. It
also provides executives, end users, and IT professionals with an understanding of the What,
Why and How of securing data. 
Course Title
Duration (Days)
System Security Overview
2
Linux OS Security 
3
Complete Windows Security
5
Security Log Secrets 
3
Designing and Coding Secure Systems
3
Java Development for Secure Systems
2
Introduction to Cryptography
1
Securing Web Services
3
C and C++ Programming Security 
2
Securing Java Web Services
3
Secure .NET Development
4
Product Security Testing
2
CISSP Exam Preparation Course
5
Protecting Confidential Data (for Executives)
2 Hrs.
Protecting Confidential Data (for End Users)
3 Hrs.
Protecting Confidential Data (for IT Professionals)
1
Using PGP to Protect Confidential Data
2 Hrs.
UNIX Fundamentals
The following curriculum was developed to provide individuals with a basic working knowledge
of UNIX.
Course Title
Duration (Days)
UNIX  Fundamentals
3
UNIX Introduction
2
UNIX System Administration and Development 
The following courses provide administrators and programmers with advanced topics on UNIX.
Course Title
Duration (Days)
UNIX System Administration
4
Advanced UNIX Programming
4
Korn Shell Programming
3
Windows Development
The following curriculum covers software development topics for Windows programmers 
Course Title
Duration (Days)
Windows Internals
5
Windows Device
5
COM Programming Fundamentals Using ATL 
3
Intermediate COM Programming Using ATL
2
DCOM Programming Using ATL
2
Programming COM and DCOM Using ATL 
5
Programming ActiveX Controls Using ATL
2
Programming COM and ActiveX Using ATL 
5
Topics in Advanced COM Programming 
2
Programming COM and OLE Using MFC 
5
COM Programming
4
Programming COM and COM+ Using Visual C++ 
5
Distributed  COM+ Programming 
5
Programming COM and ActiveX Using Visual Basic 
3
Distributed COM+ Programming Using Visual Basic 
5
Advanced Visual Basic Programming with COM and Databases 
5
Oracle
The following curriculum covers topics for Oracle DBA’s
Course Title
Duration (Days)
Introduction to Oracle10g
5
Introduction to Oracle10g SQL Programming
2
Oracle10g SQL Programming
5
Oracle10g Advanced SQL Programming
3
Introduction to Oracle10g PL/SQL Programming
3
Oracle10g Database Administration
5
Oracle10g New Features for Administrators
5
Introduction to Oracle Real Application Clusters (RAC)
3
Optimizing Oracle RAC on Linux and SAN
5
Optimizing Oracle RAC on Windows and SAN 
5
Performance Tuning Oracle on Linux/UNIX
3
Performance Tuning Oracle on Windows
3
Oracle Maximum Availability with Data Guard 
4
SQL
Course Title
Duration (Days)
Optimizing Microsoft SQL Server in a SAN Environment 
5
SQL Server 2005 - New Features
3
Microsoft SQL Server 2005 Administration 
5
DB2
Course Title
Duration (Days)
UDB DB2 SQL
5
DB2 Database Administration & Tuning
5
DB2 SQL Performance & Tuning
5
DB2 SQL Performance & Tuning w QMF
5
Please contact a SkillBridge Sales Representative at 781-466-6615 for
more information on these courses, as well as any other areas of
interest that are not listed in this catalog.