Training Catalog

Java Performance Tuning Course

Abstract: This course covers JVM architecture, memory structure, Garbage Collectors, tuning, profiling, micro-benchmarking techniques, tips, and tricks.

Duration: 16 h

Details and enroll »


Software Architecture Essentials Course

Abstract: This course introduces the main concepts and context of software architecture, roles, and responsibilities of a software architect, essential requirements identification, architectural design techniques, how to properly document and review the architecture.

Duration: 16 h

Details and enroll »


Designing High-Performance Applications Course

Abstract: The goal of the course is to outline key concepts, principles, and approaches used to design high performance, highly scalable, and high available systems including specific tactics and anti-patterns.

Duration: 16 h

Details and enroll »


Security Architecture Course

Abstract: This course reveals key concepts, principles, and approaches that are used to design systems where security is a first-class quality attribute.

Duration: 8 h

Details and enroll »