Die Tricks der OOP-Experten

Objektorientierte Programmierung macht doch heute fast jeder. Aber auch richtig? Viele bekannte OOP-Konzepte sehen auf den ersten Blick ganz einfach aus, und wenn man sie erklärt bekommt, dann klingt das auch alles sinnvoll. Das alles beim Programmieren selber richtig anzuwenden ist dann aber doch nochmal eine andere Sache. In dieser Schulung lernen wir durch Live Coding zahlreiche Tricks und Kniffe der OOP-Experten kennen, die uns zu besseren und schnelleren Entwicklern machen.

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

  • Fortgeschrittene OOP-Konzepte verstehen
  • Eingefahrene Vorgehensweisen kritisch hinterfragen
  • Besser wartbare Software entwickeln

Zielgruppe

Diese Schulung richtet sich an Teilnehmer, die professionell PHP 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 erste 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: von Prozeduren zu Objekten
10:00–10:45 Von langen Blöcken zu kleinen Objekten
10:45–11:00 Pause
11:00–11:45 Vererbung: das überschätzte Konzept
11:45–12:30 Was ich nicht weiß: Kopplung und Kohäsion
12:30–13:30 Mittagspause
13:30–14:15 Dependency Inversion: traue keinem Interface ...
14:15–15:00 Objektorientierung wie sie eigentlich gedacht war
15:00–15:15 Pause
15:15–16:00 Aber das macht doch alles mein Framework
16:00–16:45 Zusammenfassung und Ausblick
16:45–17:00 Fragen und Feedback

Exklusiv und individualisiert?

Wir passen die Inhalte und Schwerpunkte unserer Schulungen gerne an Ihre konkreten Wünsche und Bedürfnisse an.

Mehr Informationen