Architecture and Code Design

API Design

Learn the modern practices for API Design.

Secure Coding

This learning program is for any software developer, software tester, or software architect who wants to prevent threats and find vulnerabilities in software applications. Learn:

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 »

Clean Code

Learn how professional software developers write code that’s easy to read, understand, and maintain by using the Clean Code principles compiled by Robert C. Martin (Uncle Bob). Attending this learning program you will benefit from the trainer’s practical experience with the system of various sizes and in different languages. You will understand how to apply …

Clean Code Read More »

Scroll to Top