Seminare
Seminare

Softwarearchitektur für Webanwendungen (WEB)

Seminar - oose eG

Dieses Seminar ist Teil der Advanced Module der iSAQB-Zertifizierung für Software-Architekten (CPSA-A).

Du lernst die Grundlagen des Webs und die grundlegenden Techniken kennen. Anhand einfacher Beispiele lernst du zunächst die sprachenunabhängige Kommunikation mit HTTP-Requests kennen, mit Aspekten von Caching und Sicherheit.

Danach beschäftigst du dich mit den Architekturstilen von Web-Anwendungen. Die verschiedenen Möglichkeiten, Server und vor allem die Clients zu gestalten, werden erläutert.

Als Architekt bist du für den Entwurf großer Systeme verantwortlich. Dazu gehört die Kenntnis von Infrastruktur wie Proxies, CDNs und Lastverteilung. Auch die Optimierungen auf Server- und Clientseite sind Thema.

Es folgt die Vermittlung von Mustern und Best-Practice-Lösungen für gängige Probleme. Dazu gehört auch die Einschätzung von Risiken und Sicherheit, sowie die Qualitätssicherung.

Anhand von Beispielanwendungen wird Architektur in praktischen Übungen erstellt und analysiert.

Termin Ort Preis*
23.06.2025- 25.06.2025 Hamburg 2.748,90 €
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Grundlagen

  • Technologische Grundlagen des Webs: Browser, Client-Server, Proxy, HTML, etc.

Protokolle und Standards

  • TCP, HTTP, TLS und andere Standards der Low-Level-Kommunikation im Web
  • Authentisierungsmechanismen und Absicherung
  • Zustandspersistenz (Cookies)

Architekturstile

  • REST und Single-URI-/Stateful-BackEnd
  • ROCA & Single Page Apps
  • Randbedingungen erkennen und für die Auswahl berücksichtigen

 Technologie und Infrastruktur

  • Vorstellung einiger wichtiger Frameworks
  • Beispielprojekte mit Spring MVC und node.js
  • Proxys, CDNs, Lastverteilung

Entwurf von Web-Architekturen

  • Strukturelle Probleme lösen: CAP-Theorem in verteilten Systemen, Netzwerkfehler, Sicherheit, ACID
  • Model-View-Controller in verschiedenen Frameworks
  • Einsatzgebiete der einzelnen Sprachen (HTML, CSS, Javascript)
  • CQRS

Qualität in Web-Architekturen

  • Sicherheit, Skalierbarkeit, Verfügbarkeit, Bedienbarkeit, Barrierefreiheit
  • Risikoanalyse und Bedrohungsmodellierung
Dauer/zeitlicher Ablauf:
3 Tage
Teilnahmevoraussetzungen:

Teilnehmer:innen sollten folgende Kenntnisse und/oder Erfahrung mitbringen:

  • Erfahrungen mit verteilten Systemen- idealerweise Web-Anwendungen
  • Grundkenntnisse in Web-Technologien HTML, CSS, JavaScript
Zielgruppe:
  • Entwickler:innen von Webanwendungen
  • Softwarearchitekt:innen
Seminarkennung:
SWA-web 84447
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha