Course Catalog

Courses
Course ID Course Title Duration

Business Analysis

BA0101-01Essentials of Business Analysis2 Days
BA0201-01Enterprise Analysis2 Days
BA0202-01Gathering and Documenting Requirements2 Days
BA0203-01Analyzing and Satisfying Requirements2 Days
BA0301-01Project Management for IT and Business Analysts2 Days
BA0401-01Developing Agile Requirements2 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


Buddy Passes available for select events
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
ESDC99-01CORBA Programming with C++ with Advanced TAO Topics5 days

Dynamic Languages

ESJA26-01Dynamic Development with Groovy and Grails3 days
ESOS05-01Programming Perl3 days
ESOS07-01Ruby Programming3 days
ESOS08-01Ruby on Rails Web Development3 days
ESOS09-02Introduction to Programming with Python24 hours
ESOS10-01Object-Oriented Python24 hours
ESOS11-01GUI Programming using wxPython4 days
ESWD01-01jQuery Rich Internet Application Development2 days
ESWD02-01Web Development Fundamentals Overview2 days

Enterprise Mobile Computing - Android

ESMA01-01Android Platform Development3 days
ESMA02-01Advanced Android Platform Development3 days
ESMA03-01Android Platform Internals12 hours (2 days)

Enterprise Mobile Computing - Common

ESMC01-01Mobile Application User Interface Design6 hours (1 day)
ESMC02-01Enterprise Mobile Architecture12 hours (2 days)
ESMC03-01Ruby on Rails for Mobile Web Application Integration12 hours (2 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
FINC04-01Introduction to FAST and QuickFAST for C++ Developers3 days

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
ESJA22-01Java Performance Tuning2 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 Patterns3 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 Customers6 hours

Unix/Linux

ESOS02-02The Unix Operating System3 days
ESOS03-01Unix Shell and awk Programming3 days
ESOS04-01Unix Systems Management3 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