Webinar-Serie

Design Patterns für eine saubere Anwendungsarchitektur

mit Veikko Krypczyk

Online
5 Webinare
25.09.–30.10.2024

Entwurfsmuster in der Praxis: So optimieren Sie Ihre Softwarearchitektur

In dieser Webinar-Serie erhalten Sie einen umfassenden Einblick in unterschiedliche Entwurfsmuster, sogennante Design Patterns. Entwurfsmuster sind Vorlagen und Methoden für gängige Probleme in der objektorientierten Programmierung (OOP). Veikko Krypczyk zeigt Ihnen ihre Anwendung in typischen Situationen sowie erprobte Lösungsansätze für Herausforderungen im Entwicklungs­prozess. Auf diese Weise lernen Sie, die Architektur des Anwendungssystems schrittweise zu verbessern. Die Konzepte der Entwurfsmuster sind »neutral« und können für alle objektorientierten Programmiersprachen eingesetzt werden.


Hinweis: Grundlegende Kenntnisse in einer objektorientierten Programmiersprache sind Voraussetzung für die erfolgreiche Teilnahme an dieser Webinar-Serie. Alle Quellcode-Beispiele werden in Java und zusätzlich in einer anderen Programmiersprache gezeigt.

Webinare

Webinar icon

Klassendesign und Entwurfsmuster im Überblick

📅 25.09.2024 🕒 09:00 – 13:00 Uhr 👤 Veikko Krypczyk

Die Anwendung von Entwurfsmustern basiert auf den Konzepten der objektorientierten Analyse und Programmierung. Zu Beginn dieses Webinars wiederholen wir daher die Basiskonzepte der objektorientierten Programmierung. Unmittelbar aus der Praxis ergeben sich typische Fragen der Klassengestaltung, die durch Entwurfsmuster in elegante Lösungen überführt werden können. Wir systematisieren die Entwurfsmuster, ordnen sie in den gesamten Entwicklungsprozess ein und machen uns anhand erster Beispiele mit ihrem sinnvollen Einsatz vertraut.

In diesem Webinar lernen Sie

  • Basiskonzepte der objektorientierten Analyse und Programmierung
  • Aufbau einer Klassenhierarchie durch Vererbung
  • Einsatzoptionen von statischen und abstrakten Klassen
  • Verstehen und Anwenden des Konzepts der Polymorphie
  • Schrittfolge des objektorientierten Entwurfs
  • Verbesserungspotenzial durch Entwurfsmuster
  • Sinnvoller Einsatz von Entwurfsmustern
     
Webinar icon

Objekte nicht nur mit dem Konstruktor erstellen

📅 02.10.2024 🕒 09:00 – 13:00 Uhr 👤 Veikko Krypczyk

In diesem Webinar lernen Sie, IT-Produkte und Anwendungs-Trends im Hinblick auf eine zeitnahe Umsetzung systematisch zu analysieren. Damit können Sie Entscheidungen über innovative Technologien sachgerecht vorbereiten und kompetente Empfehlungen zur Einführung geben. Zusätzlich werden Sie in die Lage versetzt, Innovation-Roadmaps und Investitions-Portfolios »aufzusetzen« sowie ein professionelles Change Management zu etablieren (Stichworte »Innovation Guidelines« und Innovationskultur).

In diesem Webinar lernen Sie

  • Wie Sie zukunftsträchtige Trends und intelligente (innovative) Technologien identifizieren und bewerten (mit Detailbewertungen, Analysen und Empfehlungen).
  • Wie Sie Entscheidungen über Auswahl und Einsatz von Technologien treffen und Maßnahmenportfolios umsetzen.
  • Was Sie beim Technologie- und Innovations-Roadmapping und für eine fundierte strategische Planung beachten sollten.
  • Wie professionelles Change Management zur Einführung beitragen kann (Verbreitungsphase, Coaching, Trend-Reports, Innovation Guides, Innovationskultur).
     
Webinar icon

Saubere Beziehungen zwischen den Klassen

📅 16.10.2024 🕒 09:00 – 13:00 Uhr 👤 Veikko Krypczyk

Strukturelle Entwurfsmuster befassen sich damit, wie man Klassen und Objekte sinnvoll zusammensetzen kann, um durchdachte Strukturen zu bilden. Das Ziel sind Vereinfachungen. Damit dies gelingt, muss man die relevanten Beziehungen zwischen Klassen und Objekten identifizieren und prüfen, ob eine Standardlösung angewendet werden kann. In diesem Webinar zeigt Veikko Krypczyk Ihnen, wie Sie die Architektur einer Applikation mithilfe von Strukturmustern vereinfachen und klarer gestalten können.

In diesem Webinar lernen Sie

  • die Implementierung der Struktur gemäß dem Adapter Pattern
  • mehr Flexibilität bei der Implementierung, indem man diese vom Interface trennt
  • durch Anwendung des Facade Patterns die Komplexität von Klassen nach außen verbergen
  • das Originalobjekt durch die Implementierung des Proxy Patterns vor externen Zugriffen schützen
  • Einsatzmöglichkeiten weiterer Strukturmuster, z. B. Composite Pattern, Decorator Pattern und Flyweight Pattern
  • Gestaltung einer einfacheren und klaren App-Architektur
     
Webinar icon

Klare und flache Kommunikationsbeziehungen zwischen Objekten

📅 23.10.2024 🕒 09:00 – 13:00 Uhr 👤 Veikko Krypczyk

Die Behavioral Design Patterns befassen sich mit der Kommunikation oder Interaktion zwischen Klassen und Objekten. Die Interaktion zwischen den Objekten sollte so erfolgen, dass die Objekte miteinander Daten austauschen und Nachrichten versenden können. Für viele typische Szenarien können Sie dabei auch auf bewährte Entwurfsmuster setzen und auf diese Weise die Wartung der Applikation verbessern.

In diesem Webinar lernen Sie

  • wie das Observer Pattern eingesetzt wird, um registrierte Objekte automatisch über die Änderung von Eigenschaften zu benachrichtigen
  • wie bei einer typischen Applikation die Kopplung der Elemente des UIs an die Schicht der Datenvermittlung elegant mithilfe des Observer Patterns erfolgen kann
  • wie sich bestehende Klassen mit dem Visitor Pattern unkompliziert in ihrer Funktionalität erweitern lassen
  • wie das Open-Closed-Prinzip des objektorientierten Entwurfs von Software realisiert werden kann
  • weitere Behavioral Patterns, z. B. Chain of Responsibility, Command und Iterator
     
Webinar icon

Anwendungsgebiete von Entwurfsmustern erkennen und nutzen

📅 30.10.2024 🕒 09:00 – 13:00 Uhr 👤 Veikko Krypczyk

Zum Abschluss der Serie »Design Patterns verstehen und anwenden« vertiefen und üben wir die Anwendung der erlernten Entwurfsmuster an ausgewählten Praxisbeispielen. Teil dieses Webinars ist auch das Szenario, dass bestehender Quellcode im Rahmen eines Refactoring-Prozesses durch die Verwendung von Design Patterns in seiner Struktur verbessert wird und dadurch seine Lesbarkeit und Wartbarkeit erhöht werden.

In diesem Webinar lernen Sie

  • Strukturen im Entwurf einer Applikation bzw. in bestehendem Quellcode erkennen, die vom Einsatz eines Entwurfsmusters profitieren
  • in welcher Phase des Entwicklungsprozesses Sie maximal vom Einsatz von Entwurfsmustern profitieren
  • Verbesserung der Qualität des Quellcodes im Rahmen des Refactorings
  • effiziente Implementierung von Entwurfsmustern in verschiedenen Programmiersprachen
     

Ticket-Optionen

€ 196,00 Ersparnis
Webinar-Serie
€ 745,00 € 549,00 inkl. MwSt.
Buchen Sie Ihr Ticket für alle 5 Webinare und sparen Sie € 196,00.
Jetzt buchen
Einzel-Ticket
€ 149,00 inkl. MwSt.
Buchen Sie Ihr Ticket für ein einzelnes Webinar aus dieser Serie.
Jetzt buchen

Ihr Experte

None

Dr. Veikko Krypczyk ist Softwareentwickler mit Leidenschaft und Dozent für Informatik und Wirtschaftsinformatik. Er publiziert regelmäßig in Fachzeitschriften, tritt als Speaker auf IT-Konferenzen auf und ist Trainer für Softwareentwicklung. Sein Arbeitsschwerpunkt liegt auf der Erstellung moderner Applikationen mit Technologien aus dem Hause Microsoft. Er ist Mitautor des »Handbuchs für Softwareentwickler«, erschienen im Rheinwerk Verlag.

Weitere Schulungen im Bereich Anwendungsentwicklung

Erstellen Sie moderne, leistungs­fähige Webanwen­dungen mit dem React-basierten Framework Next.js. Das zweitä­gige Online-Seminar vereint Theorie und Praxis: Von theoretischen Grundla­gen wie serverseitiges Rendern (SSR), der Ein­richtung der Entwick­lungsumge­bung, bis hin zu Daten­fetching und API-Routen. Anhand eines Beispiels können sowohl Einsteiger als auch erfahrende Webentwickler ihre Fähigkeiten üben und vertiefen.

Online-Seminar
2 Tage
1190,- Euro

Zum Seminar >

In diesem 2-tägigen Seminar tauchen Sie in die Entwicklung von Fullstack-Anwendungen mit dem React-basiertem Framework Next.js und dem Headless CMS Strapi ein. Sie lernen, wie Sie eine CMS-gestützte Web­applikation von Grund auf er­stellen und optimieren können.

Online-Semiar
2 Tage
1190,- Euro

Zum Seminar >

Unser vollständiges Webinarangebot

Sie sind auf der Suche nach Schulungen zu anderen IT-Themen? Wir haben weitere Webinare zu Programmierung, Bildbearbeitung, IT-Administration und mehr.

Ticket-Optionen
€ 196,00 Ersparnis
Webinar-Serie
€ 745,00 € 549,00 inkl. MwSt.
Buchen Sie Ihr Ticket für alle 5 Webinare und sparen Sie € 196,00.
Jetzt buchen
Einzel-Ticket
€ 149,00 inkl. MwSt.
Buchen Sie Ihr Ticket für ein einzelnes Webinar aus dieser Serie.
Jetzt buchen
Einfacher Bestellprozess
über den Ticketshop unseres Partners pretix
Bequem zahlen
per Banküberweisung (auf Rechnung), Kreditkarte und PayPal
Gruppen- und Studentenrabatte
Kontaktieren Sie uns für ein Angebot
None None

Auf dem Laufenden bleiben, Event-Newsletter abonnieren!

Unsere Newsletter sind für Sie kostenfrei. Sie können sich von unseren Newslettern jederzeit abmelden. Weitere Informationen rund um den Newsletterversand finden Sie in unseren Hinweisen zum Datenschutz.