Architecture and Code Design

Design Patterns

This hands-on, practical workshop teaches programmers how to use reusable solutions to common problems when designing software. As a Software Developer, through hands-on exercises, activities and practical discussions, you will understand: why, how and when to use design patterns when writing code or when refactoring. The participants are introduced to the key design principles behind […]

Design Patterns Read More »

Advanced Unit Testing

This hands-on, practical workshop comes to meet your need to improve the efficiency of the unit testing process. After this workshop you will be able to write less tests with greater impact on testability, will reduce the number of defects and improve the design of your codebase. Attend this workshop to:

Advanced Unit Testing Read More »

Software Architecture Principles

In this practical workshop participants learn through applied knowledge and practical hands-on exercises what the architect role means, needed principles and practices to create and maintain the architecture of a software product at high standards. Why attend Understand the need of software architecture Make the distinction between functional and non-functional requirements Learn how risk management

Software Architecture Principles Read More »

Low-angle Photography of High-rise Building

From Developer to Architect

Were you recently promoted to an architecture role? Do you feel overwhelmed by the change? Join this learning program and your transition will be smooth. Switching from a developer to an architecture role can be difficult. Suddenly you need to face long-term problems, risks, possible failures, and the certainty of making decisions that will backfire

From Developer to Architect Read More »

Ferris Wheel at Night

Serverless Architecture

Do you need to deliver features fast without thinking about infrastructure? Do you want low-effort scalability and performance, combined with minimal costs? Serverless architecture promises all these things. But in order to obtain all these advantages, you need to switch your architectural mindset to fully embrace an event-driven, distributed, and limited control approach. In 4

Serverless Architecture Read More »

Curtain Wall Building Under Clear Blue Sky

Native Cloud Architecture

Are you looking to take advantage of the cloud? Do you find the cloud landscape to be confusing and complex? Join this program to use the cloud for your advantage, whether you develop a product in a startup or looking at the benefits of cloud computing from an enterprise perspective. Cloud computing changes fundamentally the

Native Cloud Architecture Read More »

Architecting Microservices

Do you work on a monolith that is difficult to break? Join this program to understand what are microservices, what advantages and disadvantages they have and how to model them. In 6 weekly 2-hour remote sessions, you will learn how to identify microservices by using domain modeling or CRC cards, how to design microservices in the

Architecting Microservices Read More »

Scroll to Top