Software Engineering & IT
Software Design & Architecture
Analysis & Design
Object Oriented Analysis and Design using UML
Explore OOAD, Use Cases, Best Practices, UML, Patterns, GRASP and More
Code: TT1130
Duration: 5 Days
Analysis & Design Using UML & Use Cases
Explore OO Modeling, OO Process, Use Cases, UML, Best Practices and More
Code: TT1310
Duration: 5 Days
UML & Modeling
Object Oriented Analysis and Design using UML
Explore OOAD, Use Cases, Best Practices, UML, Patterns, GRASP and More
Code: TT1130
Duration: 5 Days
Analysis & Design Using UML & Use Cases
Explore OO Modeling, OO Process, Use Cases, UML, Best Practices and More
Code: TT1310
Duration: 5 Days
Working with Rhapsody with UML C++ Real-Time
Leveraging UML and Object-Oriented Software Development & Design using Rhapsody for C++ Programmers
Code: TTCP1500
Duration: 4 Days
Domain Driven Design
Introduction to Domain Driven Design
Master DDD to improve collaboration, increase productivity and produce higher quality software
Code: TT1190
Duration: 3 Days
SOLID Design
SOLID Design in Java
Explore Java Application Design Goals, Common Smells, Process and the SOLID Principles and Best Practices for Modern Application Design
Code: TT1270-J
Duration: 3 Days
Object Oriented Design Patterns and Best Practices in C++ (with SOLID Design)
Using Design Patterns to Build Solid, Robust, Scalable and Reusable C++ Software Applications
Code: TTCP1250
Duration: 5 Days
SOLID Design in C++
Explore C++ Design Goals, Common Smells, Process and the SOLID Principles and Best Practices for Modern Application Design
Code: TTCP1270
Duration: 3 Days
Software Development
BDD / Behavior Driven Development
Exploring BDD, TDD and Unit Testing | A Technical Overview
Explore Behavior Driven Development and Test-Driven Development, and How Unit Testing Plays a Key Role in Each Approach
Code: TT3521
Duration: 1 Day
Refactoring
Unit Testing Essentials using JUnit 5 and EasyMock (with Best Practices)
Explore Unit Testing, JUnit, Best Practices, Testing Apps with Native IDE Support, Debugging, Using EasyMock & More
Code: TT3524
Duration: 3 Days
Unit Testing Essentials using JUnit 5 and Mockito (with Best Practices)
Explore Unit Testing, JUnit, Best Practices, Testing Apps with Native IDE Support, Debugging, Using Mockito & More
Code: TT3526
Duration: 3 Days
Agile Continuous Integration, Testing and Deployment (CI, Refactoring, GIT & More)
Explore Working with Agile CI, GIT, BitBucket, Confluence, Improving Code Quality through Refactoring & More
Code: TT3540
Duration: 3 Days
Design Patterns
Object Oriented Design Patterns and Best Practices in C++ (with SOLID Design)
Using Design Patterns to Build Solid, Robust, Scalable and Reusable C++ Software Applications
Code: TTCP1250
Duration: 5 Days