Seminare
Seminare

Design Patterns in der modernen Webentwicklung

Webinar - GFU Cyrus AG

Nach dem Seminar verstehen Sie die wichtigsten klassischen und modernen Design Patterns der Webentwicklung und können diese gezielt in Frontend- und Backend-Anwendungen einsetzen. Sie entwickeln wartbare, testbare und skalierbare Anwendungen mit JavaScript, TypeScript und modernen Webframeworks und kennen die Vor- und Nachteile verschiedener Architekturansätze. Darüber hinaus erkennen Sie typische Anti-Patterns und können bestehende Anwendungen systematisch verbessern.
Termin Ort Preis*
07.09.2026- 09.09.2026 online 1.939,70 €
07.09.2026- 09.09.2026 Köln 1.939,70 €
02.11.2026- 04.11.2026 Köln 1.939,70 €
02.11.2026- 04.11.2026 online 1.939,70 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Grundlagen moderner Softwarearchitektur
    • Prinzipien guter Softwarearchitektur
    • SOLID, DRY, KISS und Separation of Concerns
    • Clean Code und Clean Architecture
    • Design Patterns versus Anti-Patterns

  • Creational Patterns
    • Factory und Abstract Factory
    • Builder
    • Prototype
    • Dependency Injection
    • Singleton - Einsatzgebiete und Risiken

  • Structural Patterns
    • Adapter
    • Facade
    • Decorator
    • Composite
    • Proxy
    • Bridge
    • Module Pattern

  • Behavioral Patterns
    • Observer
    • Strategy
    • State
    • Command
    • Mediator
    • Chain of Responsibility
    • Template Method
    • Visitor - Überblick und Einsatzmöglichkeiten

  • Patterns moderner Webframeworks
    • Component Pattern
    • Container- und Presentational-Components
    • Composition over Inheritance
    • Hooks und Composables
    • Reactive Programming
    • Dependency Injection in Angular
    • State Management mit Redux, NgRx, Pinia oder Vuex

  • API- und Backend-Patterns
    • Repository Pattern
    • Service Layer
    • DTO Pattern
    • Middleware Pattern
    • Backend-for-Frontend (BFF)
    • API Gateway
    • CQRS - Überblick

  • Asynchrone Anwendungen
    • Promise- und Async/Await-Patterns
    • Event-driven Architecture
    • Publish/Subscribe
    • Observer in modernen Frameworks
    • Caching-Strategien

  • Architektur moderner Webanwendungen
    • Single Page Applications
    • Server Side Rendering
    • Server Components
    • Micro Frontends
    • Modulare Frontend-Architekturen
    • Skalierbare Komponentenbibliotheken

  • Testing und Wartbarkeit
    • Testbare Architekturen
    • Mocking und Dependency Injection
    • Refactoring bestehender Anwendungen
    • Typische Anti-Patterns vermeiden
    • Best Practices

  • Praxisworkshop
    • Analyse bestehender Anwendungen
    • Refactoring mit Design Patterns
    • Entwicklung einer modularen Webanwendung
    • Bewertung von Architekturentscheidungen

Dauer/zeitlicher Ablauf:
3 Tage
Zielgruppe:
Das Seminar richtet sich an Frontend- und Backend-Entwickler, Full-Stack-Entwickler, Softwareentwickler, Softwarearchitekten sowie technische Teamleiter, die moderne Webanwendungen entwickeln oder bestehende Anwendungen architektonisch verbessern möchten.

Teilnahmevoraussetzungen


Sie verfügen über praktische Erfahrungen in der Webentwicklung.

Grundkenntnisse in JavaScript oder TypeScript werden vorausgesetzt.

Erste Erfahrungen mit einem modernen Webframework wie React, Angular oder Vue sind hilfreich.
Seminarkennung:
R85037
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