Web-native Software Architecture

Training iSAQB® CPSA®-Advanced WEB

2024-11-26 - 2024-11-28

Technology30
Methodology
Communication

WEB (Online) - Till Schulte-Coerne, Stefan Bodewig - German

Description

Sustainable and scalable

In this training you will learn how software architecture for web applications should be. Reverse proxies, caching, intermediates, HTTP 1/2/3, SSR, SPA, OpenID-Connect - these are just some of the technologies you need to know to design a modern web application. That doesn’t just follow hypes, but is sustainable and scalable. That doesn’t fight against the web, but takes full advantage of its native technologies.

We’ll show you the concepts, architectural options and decision alternatives you need to have up your sleeve, regardless of a particular programming language or framework.

The web is the standard technology for modern application development. Whether desktop or mobile, internet or intranet, the browser is the universal tool of choice for the realization of new UIs. But also in fields away from UIs, such as the backend-to-backend communication, web technologies lead the way. Through its omnipresence, the web ecosystem is flourishing like no other in IT. This however also means that it is almost a full-time job keeping track of available frameworks, tools and even protocols. Whether HTTP/2+3, OpenID Connect, or the latest JavaScript framework, new standards are emerging at every level. But how should these new developments be classified? And what is actually relatively constant in this fast-paced environment?

Participants in a training.

A web application that is subject to high nonfunctional requirements is a complete solution that consists of many individually developed components but also many standard components. Individual tools are therefore only a small building block of the whole system. In this training you will learn independent of a specific programming language or web framework the concepts, architectural options and decision alternatives that you must take into consideration for web applications.

Your Trainers

Till Schulte-Coerne

INNOQ

Ergonomic web applications, ROCA contributor

Till Schulte-Coerne is a Senior Consultant at INNOQ and has been implementing web applications with various technologies and frameworks for many years. His focus is on the architecture and implementation of scalable, ergonomic web applications. Furthermore, he is co-initiator of the frontend architecture variant ROCA. He is a regular trainer for workshops especially on the topic of web architecture and web frontend technologies and has also written several articles on this topic.

Stefan Bodewig

INNOQ

JVM and .NET development, member of the Apache Software Foundation

Stefan Bodewig works as a Senior Consultant at INNOQ. Stefan became involved with the Apache Software Foundation in 2000 when he started to send patches for Apache Ant. He was the first release manager of Ant and still regularly contributes to it. He is a member of the ASF, the PMC chairman of Apache Gump and can also be found in the Commons, log4net and Lucene.NET projects. During the incubation of Ivy and Lucene.NET Stefan acted as one of the projects’ mentors.

All info about training