Software Development
C# -Application Development in .NET
Gain hands-on experience developing .NET applications using C#. The instructor will discuss benefits and issues and compare this technology with related technologies. Coding exercises will help participants understand concepts.
Full Course Description
Agile Software Development
Learn the secrets to developing agile software - faster, more adaptable, and more dextrous programs. In addition to looking at general design issues, participants will be introduced to UML, object modeling, and issues of planning, testing, and refactoring.
Full Course Description
Project Management for Software Developers
This course is designed for organization managers, project managers, and project leaders who are responsible either for the successful execution of software development projects or for the overall performance of software development organizations.
Full Course Description
ASP .NET - Web Development for Software Professionals
Learn to develop Web-based applications with high performance and scalability using Microsoft Active Server Pages (ASP).
Full Course Description
VB .NET - Application Development
Gain hands-on experience in the development of traditional applications, Web-based applications, and Web services.
Full Course Description
Enterprise Java With EJB and J2EE
Learn the benefits and prudent use of EJB for developing enterprise applications with high performance and scalability. Coding exercises will help participants implement these concepts.
Full Course Description
.NET Web Services
Gain hands-on experience with development of Web Services. Learn the problems it can solve, issues that need to be considered in developing Web Services, and what is expected from a developer writing a Web Service. Coding exercises will help participants understand concepts.
Full Course Description
XML- Application Development
Participants will gain hands-on experience developing applications using XML. An introduction to XML, this course will provide insight into accessing XML documents and into various parsers and parsing techniques.
Full Course Description
Object-Oriented Programming in C++
C++ is one of the most popular languages that support the OO paradigm. Intended for beginning and advanced software developers, this course includes topics such as classes, overloading, inheritance, polymorphism, and more.
Full Course Description
Object-Oriented Programming in Java
Learn to use Java as an object-oriented language for stand-alone systems and Web-based applications.
Full Course Description
Object-Oriented Analysis and Design
Learn to solve complex real-world software engineering problems in an object-oriented manner using Unified Modeling Language and the Rational Unified Process.
Full Course Description
Enterprise Application Integration (EAI): Principles and Practices
This course will help technical managers, software architects, and experienced software engineers who are involved with integration of disparate and heterogenous applications. The course will address architectural perspective of EAI and what architects need to do to promote and reuse EAI design and to build evolvable systems.
Full Course Description



