2014 COURSE CATALOG SECURITY COURSES Advanced Ethical Hacking Secure Android Development Secure ios Development C/C++ Programming Security Complete Windows Security Cryptography Overview Designing Secure Systems Java Development for Secure Systems Linux OS Security Securing Java Web Services System Security Overview Web Application Security VMWare Security Avoiding the Top 25 Programming Errors (CWE, SANS and OWASP) CISSP Preparation Developing Secure.NET Applications Hack and Defend Managing Secure Software Development Secure Software Architecture Secure Java Web Applications SOA Security Spring Security Testing for Security Secure SDLC for Business Analysts Secure SDLC for System Architects Secure SDLC for Programmers and Developers Secure SDLC for System Administrators Secure SDLC for Testers Secure Embedded Development LINUX DEVELOPMENT COURSES Linux Internals Linux Device Drivers Linux Debugging Linux Programming Tools & Interfaces Linux Kernel Debugging Linux for Systems Programmers Advanced Linux For Architects 1 P a g e
LINUX NETWORKING & ADMINISTRATION COURSES Linux System Administration for Windows Administrators Linux System Administration for UNIX Administrators Linux System Administration on Red Hat Linux System Administration on Suse Linux Linux System Administration on Debian Linux Advanced Linux Administration Linux Performance Tuning & Administration Apache Web Server For Linux Advanced Linux For Technical Support VIRTUALIZATION COURSES Xen Server Bootcamp Xen Virtualization Design & Implementation Basic Virtualization with Xen Advanced Virtualization with Xen Advanced Virtualization with KVM VMWare Infrastracture Boot Camp Mastering VMWare Virtual Infrastructure Advanced VMWare Design & Implementation VMWare Security REAL TIME & EMBEDDED SYSTEMS SOFTWARE COURSES Architectural Design Of Real Time Software Design of Distributed & MultiCore Systems & Software Design of High Availability Systems & Software Embedded Software Testing & Debugging Introduction to Embedded Systems Software Introduction to Real Time Operating Systems (RTOS) Safety Critical & High Availability Systems Embedded C++ Wizardry MICROSOFT.NET VERSION 4.0 COURSES Object-Oriented Programming in C# C# Essentials Test-Driven Development Using NUnit and C# Test-Driven Development Using Visual Studio and C#.NET Framework Using C# ADO.NET Using C# ADO.NET for Web Applications Using C# ASP.NET Using C# Silverlight 4 Using C# updated! 2 P a g e
MICROSOFT.NET VERSION 4.0 COURSES ASP.NET Using Visual Basic updated! Silverlight 4 Using Visual Basic updated! C++ PROGRAMMING COURSES C++ Programming for Non-C Programmers C++ Programming for C Programmers Advanced C++ Programming C++/CLI Essentials.NET Framework Using C++/CLI JAVA PROGRAMMING COURSES Introduction to Java Programming Java Programming Intermediate Java Programming Migrating to Java 6 Migrating to Java 5 Advanced Java Programming Java Development for Secure Systems JDBC Programming Java Foundation Classes Java Wireless Programming Design Patterns in Java Software JAVA EE COURSES Overview of Java EE Development JavaServer Pages Java Servlets Introduction to JSP The JSP Standard Tag Library JavaServer Faces JavaServer Faces (extended version) The Java Message Service Securing Java Web Applications Introduction to EJB Enterprise JavaBeans EJB & JBoss 1. 3 P a g e
OPEN-SOURCE FRAMEWORKS COURSES The Struts Framework Introduction to Spring Spring-MVC Web Applications Java Persistence with Spring Spring Web Flow Spring Security Java Persistence with Hibernate Developing Ajax Applications Ajax in Java Applications Introduction to ICEfaces JSF Development with ICEfaces OBJECT ORIENTED ANALYSIS & DESIGN COURSES Course Title Object Oriented Analysis & Design Using UML Object Oriented Analysis & Design Object-Oriented Programming in Visual Basic Object-Oriented Programming in C# XML AND WEB SERVICES COURSES Introduction to XML XML for the Enterprise XSLT XML Schema XSLFO XML Programming Using Java Developing Java Web Services Developing Web Services on WebSphere Securing Java Web Services Developing Web Services with WebLogic 4 P a g e
SOFTWARE TESTING & QUALITY ENGINEERING COURSES Software Quality Engineering Building Software Quality Skills Software Quality Techniques Certified Software Quality Engineering (CSQE) Preparation Course Software Testing Software Structural Testing Software Functional Testing Software Functional Testing and Test Management Software Test Planning & Management Use Case Based Software Testing SOFTWARE ENGINEERING COURSES Software Requirements Engineering Software Metrics 12 Steps to Useful Software Metrics Software Auditing Training ( Module) Software Auditing Software Auditor Skills Software Project Management Software Risk Management Software Project & Risk Management Software Peer Reviews & Inspections Software Configuration Management Agile Software Development - A Survey of Agile Methods Software Process Definition and Improvement Software Acquisition and Supplier Management PROJECT MANAGEMENT Introduction To Project Management Introduction to Project Management Project Communication & Leadership Project Management Executive Overview Project Risk Management Total Project Control Theory & Management Total Project Control Fundamentals of Planning PYTHON Introduction to Python Programming Advanced Python Programming 5 P a g e
MOBILE DEVELOPMENT Introduction to Android Programming Advanced Android Programming Introduction to ios Programming Advanced ios Programming AGILE SOFTWARE DEVELOPMENT Agile Software Development: A Survey of Agile Methodologies Certified Scrum Master Whole Team Approach to Agile Testing ITIL ITIL Foundations SIX SIGMA Lean Six Sigma Green Belt Six Sigma Green Belt Cert Prep 10 Days 6 P a g e