Course Catalog

Courses
Course ID Course Title Duration

.NET / C# Programming

MDAD02-01Intermediate C# Programming2 days
MSAD01-01Introduction to C# Programming3 days
MSAD03-01Advanced .NET Programming2 days
MSAD04-01Data Access Development in .NET2 days
MSAD05-01Windows Presentation Foundation (WPF)2 days
MSAD06-01Best Coding Practices for .NET1 day

.NET Web App Development

MSWD01-01Building Web Applications with ASP.NET3 days
MSWD02-01Web Development Using ASP.NET MVC2 days
MSWD03-01ASP.NET Ajax and jQuery2 days
MSWD04-01Windows Communication Foundation (WCF)2 days

Business Analysis

BA0101-01Essentials of Business Analysis2 days
BA0201-01Enterprise Analysis and Business Requirements Planning2 days
BA0202-01Eliciting and Documenting Requirements2 days
BA0203-01Analyzing and Validating Requirements2 days
BA0303-01Business Process Modeling2 days
BA0501-01Fundamentals of Software Testing3 days
BA0601-01Certified Business Analysis Professional (CBAP) Review & Test Prep3 days

Business Intelligence and Data Warehousing

DATA00-01Relational Database Design2 days
DATA01-01Business Intelligence Essentials and Data Warehousing2 days
DATA02-01Data Warehouse Modeling and Design2 days
DATA03-01Building a Data Warehouse2 days
DATA04-01Data Mining and Analytics2 days
DATA05-01Building Dashboards with Excel, A Practical Workshop2 days

C/C++

ESCP01-02C Programming4 days
ESCP02-01C++ Data Structures3 days
ESCP03-01Introduction to C++ Programming4 days
ESCP04-02Intermediate C++ Programming4 days
ESCP05-02Advanced C++4 days
ESCP08-01C++ Programming using Boost4 days

Distributed Computing

ESDC01-01Introduction to CORBA1 day
ESDC02-01CORBA Programming with C++4 days
ESDC03-02Using the ADAPTIVE Communication Environment C++ Framework4 days
ESDC06-01Advanced CORBA Programming with TAO (for Real-Time)4 days
ESDC08-01OpenDDS Programming with C++4 days
ESDC09-01OpenDDS Modeling Software Development Kit (SDK)2-days, plus an optional 1-day overview of DDS and OpenDDS
ESDC98-01OpenDDS Programming with C++ and OpenDDS Modeling SDK Overview5 days

Dynamic Languages

ESOS05-01Programming Perl3 days
ESOS07-01Ruby Programming3 days
ESOS08-01Ruby on Rails Web Development3 days
ESOS09-02Introduction to Programming with Python4 days
ESOS10-01Object-Oriented Python4 days
ESOS11-01GUI Programming using wxPython4 days

Enterprise Mobile

ESMA05-01iOS Platform Development - Part 12 days
ESMA06-01iOS Platform Development - Part 22 days
ESMA07-01iOS Platform Development - Part 32 days

Enterprise Mobile Computing - Android

ESMA01-01Android Platform Development3 days
ESMA02-01Advanced Android Platform Development3 days

Enterprise Networking

NETW01-01Networking Fundamentals3 days
NETW02-01TCP/IP Fundamentals2 days
NETW03-01IP Routing Fundamentals2 days
NETW04-01Designing Enterprise Networks3 days
NETW05-01Managing Enterprise Networks2 days
NETW07-01IPv6: Next Generation TCP/IP2 days

Financial Services

FINC00-01Introduction to FIX1 day
FINC01-01Introduction to FIX and QuickFIX for C++ Developers3 days
FINC02-01Introduction to FIX and QuickFIX for Java Developers3 days
FINC03-01Introduction to FAST1 day

Java

ESJA01-02Java Overview1 day
ESJA02-01Introduction to Java Programming2 days
ESJA03-02Intermediate Java Programming4 days
ESJA06-01Advanced Java Programming4 days
ESJA08-02Java Servlet Programming3 days
ESJA11-02JSP for Web Application Development2 days
ESJA16-01Java Testing with JUnit2 days
ESJA21-01Hibernate Programming2 days
ESJA24-01Eclipse IDE for Software Developers2 days
ESJA27-01Java Struts 2 Web Application Development3 days
ESJA30-01Core Spring 3 Framework: Introduction to Spring2 days
ESJA31-01Core Spring 3 Framework: Spring Web Applications2 days

Object Oriented Software Engineering

ESAD01-01Object Oriented Concepts1 day
ESAD02-02Object Oriented Analysis and Design using UML3 days
ESAD03-02Object-Oriented Design Patterns2 days
ESAD04-01eXtreme Programming Practices and Techniques3 days
ESAD07-01Intro to Software Architecture2 days
ESAD08-01Intro to Service Oriented Architecture (SOA)2 days
ESAD09-01XP for Customers1 day

Oracle

ORA001-01Introduction to Oracle - I: SQL, SQL Developer and SQL*Plus3 days
ORA002-01Introduction to Oracle - II: PL/SQL2 days
ORA003-01Oracle PL/SQL: Procedures, Functions, Packages and Triggers1 day
ORA004-01Basic Oracle Administration3 days
ORA005-01Oracle: SQL Performance and Tuning2 days

Security

SEC001-01IT Security Fundamentals2 days
SEC002-01Security Architecture and Controls3 days
SEC003-01Introduction to Hacking, Defense and Response2 days
SEC004-01Incident Response and Computer Forensics2 days
SEC005-01Web Application Security2 days

Seminars

SEMN01-01CoffeeScript: "A little language that compiles into JavaScript"3 hours
SEMN02-01Node.js: JavaScript for the Server Side3 hours
SEMN03-01Creating Rich Internet Apps with jQuery and jQuery UI3 hours
SEMN04-01Managing Big Data with MongoDB3 hours
SEMN05-01Google Web Toolkit: Engaging Web Interfaces in Java3 hours
SEMN06-01Techniques for Programming with Concurrency3 hours
SEMN07-01Distributed Android App Development with Web Integration3 hours
SEMN08-01Spring 3.1: Introducing the Latest in Enterprise Java Development3 hours
SEMN09-01Core Animation Fun House3 hours
SEMN10-01Visualizing Your Data with Core Animation3 hours
SEMN11-01Embracing OCUnit3 hours

SharePoint

ESSP01-01Introduction to SharePoint2 days
ESSP02-01SharePoint Designer3 days
ESSP03-01SharePoint for Developers: Part I3 days
ESSP04-01SharePoint for Developers: Part II2 days
ESSP05-01SharePoint for Project Managers2 days

SQL Server

MSQL01-01Introduction to SQL Server Using SQL3 days
MSQL02-01Programming SQL Server Using Transact SQL2 days
MSQL03-01SQL Server Reporting Services2 days
MSQL04-01SQL Server Integration Services2 days
MSQL05-01SQL Server Analysis Services2 days
MSQL06-01SQL Server Administration3 days

Unix/Linux

ESOS02-02The Unix Operating System3 days
ESOS03-01Unix Shell and awk Programming3 days
ESOS04-01Unix Systems Management3 days
ESOS12-01Unix/Linux Systems Administration Part I3 days
ESOS12-02Unix/Linux Systems Administration Part II2 days
ESOS13-01Apache Web Server2 days
ESOS14-01Linux Device Drivers3 days

Web Design

WDN001-01Getting Started with HTML and CSS2 days
WDN002-01Advanced HTML: Cascading Style Sheets2 days
WDN003-01JavaScript Programming3 days
WDN004-01Server-Side Scripting Fundamentals2 days
WDN005-01Using Photoshop for Web Graphics3 days
WDN006-01DreamWeaver2 days
WDN007-01Mastering Effective Website Design2 days

Web Development

ESWD01-01jQuery Rich Internet Application Development2 days
ESWD02-01Web Development Fundamentals Overview2 days
ESWD03-01Node.js for Scalable, High-Performance Web Applications2 days

XML

ESXM01-02Creating and Validating XML3 days
ESXM02-01XML Programming Using Java3 days
ESXM03-01Web Services using Java3 days
ESXM04-01Processing XML with XSLT, XSL-FO and XQuery3 days