Die wichtigsten Design Patterns

Entwurfsmuster beschreiben eine Lösungsidee für wiederkehrende Probleme und helfen einem Entwickler, schneller bessere Lösungen zu schaffen. Ganz nebenbei sind sie auch eine gemeinsame Sprache, mit der sich Entwickler auch über Technologiegrenzen austauschen können. In dieser Schulung werden wir die vielleicht wichtigsten fünf Entwurfmuster (Design Patterns) für Webanwendungen durch Live Coding erkunden und uns gemeinsam ansehen, was man damit so alles machen kann.

Wir setzen auf interaktives Live Coding und Diskussion mit den Teilnehmern anstatt Frontalunterricht mit Präsentationsfolien durchzuführen. Die Vermittlung von Wissen wechselt sich mit Vorführungen und dem Einüben anhand von praktischen Beispielen ab.

Lernziele

  • Entwurfsmuster als Abstraktion über Code verstehen
  • Entwurfsmuster als gemeinsame Sprache zwischen Entwicklern nutzen
  • fünf zentrale Entwurfsmuster kennen und anwenden können
  • verschiedene Entwurfsmuster im Zusammenspiel verstehen

Zielgruppe

Diese Schulung richtet sich an Teilnehmer, die professionell programmieren und umfangreiche objektorientierte Anwendungen erstellen oder pflegen möchten. Die Codebeispiele sind in PHP, aber auch für Programmierer zugänglich, die in anderen objektorientierten Sprachen entwickeln.

Voraussetzungen

Voraussetzung sind praktische Erfahrungen mit objektorientierter Programmierung in PHP oder einer anderen Programmiersprache.

Hier erweben Sie die notwendigen Vorkenntnisse: Einstieg in OOP Fortgeschrittene OOP

Agenda

09:00–09:15 Begrüßung, Vorstellung und Sammeln der Erwartungen
09:15–10:00 Einführung: Wo soll das Klo hin?
10:00–10:45 Befehle an das System: das Command-Pattern in zwei Varianten
10:45–11:00 Pause
11:00–11:45 Mehr Flexibilität durch das Strategie-Pattern
11:45–12:30 Woher die Objekte kommen: Factory-Patterns
12:30–13:30 Mittagspause
13:30–14:15 Alles, was ein Framework ausmacht: Template Method
14:15–15:00 Chain of Responsibility: irgendjemand wird schon ...
15:00–15:15 Pause
15:15–16:00 Oh, wir haben ein Framework geschrieben
16:00–16:45 Zusammenfassung und Ausblick
16:45–17:00 Fragen und Feedback

Ihr Trainer

Wir sind international anerkannte, führende Experten mit langjähriger Erfahrung in unseren Fachgebieten. Ihre Schulung wird geleitet von

Stefan Priebsch

Stefan Priebsch inspiriert durch Kombination von neuen Ideen mit erprobten Ansätzen.