2.200 €−220 €1.980 €
Was dieses Modul leistet.
So läuft das Training
- Methode
- Web-Architekturen entwerfen, Stile und Infrastruktur abwägen
- Grundlage
- Offizieller iSAQB Lehrplan WEB 2020.1
- Abschluss
- 30 Credit Points, alle technisch, keine Prüfung im Kurs
Termine & Buchung
Passenden Termin wählen
3 Termine
Termine mit diesem Symbol bieten bis zu 25 % Gruppenrabatt. Klicke auf „Details“, um mehr zu erfahren.
2.200 €−220 €1.980 €
2.200 €−220 €1.980 €
Keine Termine für diese Auswahl.
Die Termine sind weiterhin verfügbar. Setze die Filter zurück, um sie anzuzeigen.
Passung
Für wen das Modul gedacht ist
Typische Rollen
- Du entwirfst Systeme, deren Oberfläche im Browser läuft.
- Du entscheidest über Authentifizierung, Session-Handling und Zugriffsschutz einer Web-Anwendung.
- Du verantwortest Antwortzeiten und Verfügbarkeit hinter Reverse-Proxy, CDN und Load-Balancer.
Voraussetzungen
Keine Voraussetzungen
Du kannst direkt einsteigen. Hilfreich: Grundkenntnisse in HTML, CSS und JavaScript, Praxis mit mindestens einem serverseitigen Framework, Erfahrung mit verteilten Systemen, idealerweise Web-Anwendungen.
Stattdessen geeignet WEBSEC Widmet Bedrohungsanalyse, Kryptographie und Angriffsklassen alle sechs Lehrplanteile, während WEB Sicherheit als eines von sechs Qualitätsmerkmalen behandelt.
Lehrplan
CPSA® WEB Kurs im Detail
Der Lehrplan 2020.1 gliedert WEB in sieben Teile mit 1140 Unterrichtsminuten. Er beginnt beim Request/Response-Zyklus, führt über Protokolle, Architekturstile und Infrastruktur zum Entwurf und schließt bei Qualität und durchgerechneten Beispielen. Der Schwerpunkt liegt mit 300 Minuten auf dem Entwurf.
01Grundlagen
Dieser Teil ordnet die Bausteine, aus denen jede Web-Anwendung besteht.
- Der Request/Response-Zyklus von der Adresszeile bis zur Antwort
- Client, Server, Proxy, Reverse-Proxy und Load-Balancer und ihre Aufgaben
- Hypermedia, Pattern Libraries und der Single-Sign-On-Flow
- Barrierefreiheit nach WCAG als Anforderung an die Architektur
02Protokolle und Standards
Hier steht die Schicht im Mittelpunkt, auf der jede spätere Entwurfsentscheidung aufsetzt.
- HTTP/1.1, HTTP/2 und HTTP/3 im Vergleich, dazu Caching-Header und DNS-Auflösung
- TLS und die Public-Key-Infrastruktur dahinter
- OAuth 2 und OpenID Connect für Anmeldung und Autorisierung
- CORS und Content Security Policy als Schutzgrenzen im Browser
03Architekturstile
Dieser Teil stellt die Bauformen gegenüber, zwischen denen du dich entscheidest.
- REST mit identifizierbaren Ressourcen, uniformer Schnittstelle, Zustandslosigkeit und Hypermedia
- Komponentenorientierte Stateful-Backend-Architekturen
- Single-Page-Anwendungen mit Databinding und clientseitigem Routing
- Web Components aus Custom Elements und Shadow DOM
04Technologie und Infrastruktur
Hier geht es um alles, was zwischen Browser und Anwendung steht.
- Proxy und Reverse-Proxy und was sie an Last und Angriffen abfangen
- Content Delivery Networks und Load Balancing
- Horizontale gegen vertikale Skalierung und was beide kosten
- Graceful Degradation und Progressive Enhancement für schwache Clients
05Entwurf von Web-Architekturen
Der längste Teil des Lehrplans: hier fallen die Entscheidungen, die später teuer werden.
- CAP-Theorem und ACID als Rahmen für Konsistenzentscheidungen
- Eventual Consistency sowie CQS und CQRS als Trennung von Lesen und Schreiben
- Strategien für Session-Management im verteilten Betrieb
- SQL-Injection, Cross-Site-Scripting und CSRF und was dagegen hilft
06Qualität in Web-Architekturen
Dieser Teil misst den Entwurf an den Eigenschaften, die im Betrieb zählen.
- Least Privilege, Defense in Depth und Secure by Default als Sicherheitsprinzipien
- Bedrohungsmodellierung als Teil des Entwurfs
- Skalierbarkeit und Verfügbarkeit als Entwurfsziele
- Bedienbarkeit, Barrierefreiheit sowie Internationalisierung und Lokalisierung
07Beispiele
Zum Abschluss gehst du die Entscheidungen an durchgerechneten Beispielen durch.
- Umgang mit Reverse-Proxies in einer Zustellkette
- Das grobe Muster einer Web-Backend-Anwendung
- Features eines Single-Page-Frameworks: Data-Binding und Client-Side-Routing
- Beispiele für Datenbankmodelle hinter Web-Anwendungen
Ergebnis
Was du anschließend leisten kannst
- 01
Du begründest die Wahl zwischen HTTP/1.1, HTTP/2 und HTTP/3 an Latenz, Multiplexing und Caching.
- 02
Du entwirfst Anmeldeflüsse mit OAuth 2 und OpenID Connect und sicherst den Browser über CORS und Content Security Policy ab.
- 03
Du entscheidest zwischen REST, Stateful-Backend und Single-Page-Anwendung anhand von Zustand, Caching und Auslieferung.
- 04
Du planst Skalierung und Verfügbarkeit über Reverse-Proxy, Load-Balancing und Content Delivery Networks.
- 05
Du sicherst Anwendungen gegen SQL-Injection, Cross-Site-Scripting und CSRF ab und begründest jede Gegenmaßnahme.
- 06
Du leitest aus CAP-Theorem und ACID eine Konsistenz- und Session-Strategie für verteilte Web-Anwendungen ab.
- 07
Du bewertest Web-Architekturen an Sicherheit, Skalierbarkeit, Bedienbarkeit, Barrierefreiheit nach WCAG und Internationalisierung.
Credit Points für CPSA-A
- Methodische Kompetenz
- 0
- Technische Kompetenz
- 30
- Kommunikative Kompetenz
- 0
30 von 70 Punkten für die CPSA-A Zulassung
Teilnahmezertifikat
Das tecnovy Teilnahmezertifikat weist deine Teilnahme am WEB Training aus, keine bestandene Prüfung.
Certificate Showroom öffnen tecnovy →≥80%Anwesenheit
Trainer:innen
Warum tecnovy
Was du bei uns oben drauf bekommst
01
iSAQB® Akkreditierter Anbieter
Wir sind ein offiziell akkreditierter Schulungsanbieter des International Software Architecture Qualification Board.
02
Certificate Showroom
Hol dir dein Teilnahmezertifikat und verbinde es, falls vorhanden, mit deinem Prüfungszertifikat. Vollautomatisiert, schön gestaltet. Nur für dich, nur bei tecnovy.
03
No Slideshow, Hands-On!
Versprochen: keine PowerPoint-Schlacht. Wir arbeiten in Gruppen, verknüpfen Theorie mit Praxis, und du bekommst Praxisbeispiele unserer erfahrenen Trainer sowie den Austausch mit Gleichgesinnten.
04
Doppelt hält besser
Gerne darfst du innerhalb eines Jahres die Schulung nochmals online als Refresher besuchen.
05
Lerne von Experten
Wir garantieren dir stets den Einsatz von didaktisch und methodisch erstklassig qualifizierten Trainern, die ihr Wissen sowohl aus Trainingserfahrung als auch beruflicher Praxis- und Projekterfahrung beziehen.
06
Flexible Umbuchung
Falls du mal kurzfristig verhindert sein solltest, kannst du deine Schulung bis eine Woche vor Trainingsbeginn kostenlos umbuchen.
FAQs
Häufige Fragen
01Brauche ich CPSA-F, um am WEB Training teilzunehmen?
02Gibt es eine WEB Prüfung?
03Wie viele Credit Points bringt WEB?
04Wie läuft die CPSA-A Zertifizierung ab?
05Wie lange dauert das WEB Training?
06Was unterscheidet WEB von WEBSEC?
07Behandelt WEB konkrete Frameworks wie React oder Angular?
08Muss ich für das WEB Training programmieren können?
09Bekomme ich die Flipcharts aus dem WEB Training?
Wie sieht deine Schulung bei tecnovy aus?
