60.00 Hours Required


Advanced C++ Programming: The comprehensive, five-day course consists of three modules. A preliminary module reviews topic, including inheritance, the ANSI C++ Standard Library, templates, I/O streams, and practical issues of C++ programming, such as reliability, testing, efficiency, and interfacing to C. This material is covered as needed depending on the background of the students.

Service Oriented Architecture: This five day course delves deep into various architectural aspects of SOA. It starts with the Service Oriented Analysis and Design (SOAD). This will help the architects understand how requirements are captured, business processes are modeled, and services are identified. The course moves on to explore information management, transaction handling, messaging architecture, testing services, and finally securing them.

Introduction to Microservices Architecture: This training course will help the attendees understand the value proposition and technical aspects of microservices. You will learn about the pros and cons of breaking up the monolithic type of applications prevalent in the enterprise space and converting them into microservices-based solutions. Detailed analysis of some of the common patterns and motivation for using them in microservices architecture is also provided.


Advanced Software Engineering and Architecture 90 Hour Certificate:

In order to complete the Advanced Software Engineering and Architecture 90 hour certificate students must complete all classes listed in the Software Engineering and Architecture 60 hour certificate (CLA300, SWD400, SWD600) plus an additional 18 hours from other courses listed in the following certificates:

  • Software Design and Architecture
  • DevOps for Software Engineers and Architects Track and Certificate

Additional Details