menu Navigation
Haben Sie Fragen?
Monika Günther
Kundenbetreuung
+49 (40) 414250-26

Softwarearchitektur für WebanwendungenSoftwarearchitektur für Webanwendungen

Mittlere bis große Web-Architekturen entwerfen und deren Qualität sichern

Termine

-
3-tägiges Seminar in Hamburg
€ 2.100,00
-
3-tägiges Seminar in Hamburg
€ 2.100,00
Früh­bucherpreis € 1.785,00 noch für 3 Plätze
Alle Preise zzgl. MwSt

Seminarbeschreibung

 

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

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

Als Architekt sind Sie 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.

Als Vorbereitung für den iSAQB Certified Professional for Software Architecture, Advanced Level (CPSA-A)

Das Seminar deckt einen Baustein des Bereichs „Technische Kompetenz“ des CPSA-Advanced Curriculums ab und ist entsprechend beim iSAQB lizensiert. Wenn Sie die Zertifizierung anstreben, können Sie sich mit der Teilnahme 30 Credit Points anrechnen lassen. Informationen zur CPSA-Zertifizierung finden Sie hier .

Inhalt

Grundlagen

  • Technologische Grundlagen des Webs: Browser, Client-Server, Proxy, HTML, etc.
  • Oberbegriff ‚Web-Applikation‘: Was gibt es für Arten von Anwendungen?
  • Sicherheit (HTTPS)
  • Barrierefreie Inhalte

Protokolle und Standards

  • HTTP-Requsests (GET/PUT/POST) und andere Standards der Low-Level-Kommunikation im WEB
  • Erlernen grundsätzlicher Kommunikationstechniken anhand praktischer Übungen
  • Authentisierungsmechanismen und Absicherung
  • Caching (Validierung vs. Verfallszeitstempel)
  • Zustandspersistenz (Cookies)
  • Datenformate ( XML, JSON, CSV…)

Architekturstile

  • REST und Single-URI-/Stateful-BackEnd
  • Framework-Auswahl
  • Stile kennen : REST-konform/ Single-URI-/Single-Method/Fat-Client/ Smart-Client
  • Randbedingungen erkennen und für die Auswahl berücksichtigen

Technologie und Infrastruktur

  • Verschiedene Infrastrukturen kennen und anwenden
  • Proxys , CDNs, Lastverteilung
  • Optimierungen für verschiedene Sprachen (PHP, Javascript, CSS,…)

Entwurf von Web-Architekturen

  • Muster: Command-Query-Separation, CQS, und Command Query-Responsibility-Separation, CQRS
  • Model-View-Controller in verschiedenen Frameworks einsetzen und optimieren
  • Bereitstellung von Daten an die Clients
  • Einsatzgebiete der einzelnen Sprachen (HTML, CSS, Javascript)
  • AJAX – Technologien
  • Strukturelle Probleme lösen: CAP-Theorem in verteilten Systemen, Netzwerkfehler, Sicherheit, ACID (AKID)

Qualität in Web-Architekturen

  • Sicherheit, Skalierbarkeit, Web-Scale, Verfügbarkeit, Bedienbarkeit, Barrierefreiheit
  • Risikoanalyse und Bedrohungsmodellierung
  • Risiken von Internationalisierung, sprunghafter Skalierung, etc.

Beispielarchitekturen

  • Vorstellung der wichtigsten Frameworks
  • Beispielprojekte mit Spring MVC und node.js

Voraussetzungen

Teilnehmer sollten folgende Kenntnisse und/oder Erfahrung mitbringen:

  • Erfahrungen mit verteilten Systemen- idealerweise Web-Anwendungen
  • Grundkenntnisse in Web-Technologien HTML, CSS, JavaScript

Seminarzeiten & Anfahrt

Das Seminar beginnt am ersten Seminartag um 09:30 Uhr und endet am letzten Seminartag in der Regel gegen 16:00 Uhr.

Unsere Seminare in Hamburg finden im Schulterblatt 36 / Montblanc Kontorhaus in unserem oose.campus statt.

Übernachtungs- und Reisekosten sind nicht enthalten. Sie können unsere kleine, aber feine Hotel-Auswahl unter Hotelbuchung ansehen und unter Angabe des Stichwortes „oose“ direkt reservieren.

Inklusive

  • Mittagessen, Kaffee, Tee, Kaltgetränke, Gebäck und frisches Obst.
  • Dieses Seminar können Sie bis zu zwei mal kostenlos wiederholen (siehe AGB)

Rabatte

  • Frühbucherpreis

    90 Tage im Voraus ohne Rücktrittsmöglichkeit verbindlich buchen (nicht mit anderen Rabatten kombinierbar).

  • Kollegenrabatt

    Wenn Sie sich zu einem zeitgleichen Seminar anmelden, zu dem sich bereits Ihr Kollege angemeldet hat, gewähren wir Ihnen einen Rabatt von 20% (nicht mit anderen Rabatten kombinierbar). Der Erstanmelder kann andere Rabatte nutzen.

  • Privatpersonen

    Studenten und Privatpersonen erhalten Sonderkonditionen.

    Bitte erfragen Sie diese telefonisch!

Wir kommen zu Ihnen!

Sie können dieses Seminar auch als firmeninterne Schulung (Kundenseminar) buchen. In diesem Fall kommen unsere TrainerInnen entweder zu Ihnen ins Haus oder das Seminar findet in unseren Räumen bzw. einem externen Seminarhaus statt.

Kontaktieren Sie uns und vereinbaren Sie einen individuellen Termin!