Skalierbare Web-Architekturen

Training iSAQB® CPSA®-Advanced WEB — 3 Tage

Technik30
Methodik
Kommunikation
Termine und Buchung

-- Beschreibung

Nachhaltig und skalierbar

In dieser Schulung lernst Du, wie moderne und skalierbare Software-Architektur für Webanwendungen aussehen muss. Dazu steigst Du in die zum Teil wenig bekannten Details der Basisprotokolle ein und lernst die Konsequenzen von Mikroarchitektur-Entscheidungen auf die Makro-Ebene kennen. Jeder Teil einer Web-Anwendung wird beleuchtet: Von Reverse Proxy bis zur Wahl der richtigen Datenbank. Nicht zu vergessen: Wie optimiert man Web-Frontends so, dass die Architektur skalierbar und wartbar bleibt?

Das Web ist die Standardtechnologie für die moderne Anwendungsentwicklung. Egal ob Desktop oder Mobil, im Internet oder Intranet: Der Browser ist das universelle Tool der Wahl für die Umsetzung neuer UIs. Aber auch im Bereich jenseits der UIs, etwa in der Backend-zu-Backend-Kommunikation sind Web-Technologien tonangebend. Durch die Allgegenwart floriert das Web-Ökosystem wie kein anderes in der IT. Das führt aber auch dazu, dass es nahezu ein Full-Time-Job ist, den Überblick über verfügbare Frameworks, Tools und sogar Protokolle zu behalten. Ob HTTP/2+3, OpenID-Connect oder das neueste JavaScript Framework: Auf allen Ebenen entstehen neue Dinge. Wie aber sind diese neuen Entwicklungen einzuordnen? Und was ist eigentlich in dieser schnelllebigen Umgebung vergleichsweise konstant?

Teilnehmer in einem Workshop

Eine Webanwendung, die hohen, nichtfunktionalen Anforderungen unterliegt, ist eine Gesamtlösung, die aus vielen individuell entwickelten, aber auch vielen Standardkomponenten besteht. Deswegen sind einzelne Werkzeuge nur ein kleiner Baustein des Ganzen. In dieser Schulung lernst Du unabhängig von einer bestimmten Programmiersprache oder einem Web-Framework die Konzepte, Architekturoptionen und Entscheidungsalternativen kennen, die Du für Webanwendungen in Erwägung ziehen musst.

-- Dein Nutzen

Tiefes Verständnis der Architektur des Webs

Hochskalierbare Architekturen entwerfen und umsetzen

Nachhaltige und robuste Anwendungen entwickeln

-- Zielgruppe

Du hast bereits Erfahrungen mit verteilten Systemen gesammelt – idealerweise Web-Anwendungen. Grundkenntnisse in den Web-Technologien HTML, CSS, JavaScript sowie in mindestens einem serverseitigen Framework sind vorhanden.

-- Lernziele

Grundlagen, Protokolle und Standards

Architekturstile

Technologie und Infrastruktur

Entwurf von Web-Architekturen

Qualität in Web-Architekturen

Beispielarchitekturen

-- Deine Trainer:innen

Lucas Dohmen

Full-Stack Development, Autor »The Rails 6 Way«

Simon Kölsch

Host des INNOQ Security Podcasts, Autor des iSAQB WEBSEC Curriculums

Stefan Bodewig

JVM & .NET-Entwicklung, Mitglied der Apache Software Foundation

Till Schulte-Coerne

Ergonomische Webanwendungen, ROCA-Kontributor

Online-Termine

Vor-Ort-Termine

Termine auf Anfrage

Event-Ticketing-Software von pretix

Mehr Infos zu unserem Loyalty-Rabatt. Stammkund:in? Schreib uns!

Inhouse Training

Du kannst dieses Training auch als Inhouse-Training exklusiv für Dein Team buchen. Bitte nutze dafür unser Anfrage-Formular.

Jetzt anfragen