Fortgeschrittene OOP

Objektorientierte Programmierung ist unverzichtbar, wenn Anwendungen umfangreich werden. Gerade die Programmiersprache PHP stellt den Entwickler dabei vor besondere Herausforderungen, da die Sprache auch prozedurale und funktionale Züge trägt. Diese Schulung vermittelt den richtigen Einsatz wichtiger fortgeschrittener OOP-Konzepte wie Schnittstellen und abstrakte Basisklassen.

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

  • Vererbung als umstrittenes Konzept richtig einordnen
  • Fehler mit Ausnahmen richtig behandeln
  • Code durch Schnittstellen entkoppeln
  • Duplizierten Code erkennen und beseitigen

Zielgruppe

Diese Schulung richtet sich an Teilnehmer, die professionell PHP programmieren und objektorientierte Anwendungen erstellen oder pflegen möchten.

Voraussetzungen

Voraussetzung sind Grundkenntnisse in objektorientierter Programmierung.

Hier erweben Sie die notwendigen Vorkenntnisse: Einstieg in OOP

Agenda

09:00–09:15 Begrüßung, Vorstellung und Sammeln der Erwartungen
09:15–09:45 Einführung: Wieviel OOP brauchen wir eigentlich?
09:45–10:30 Starke und lose Kopplung
10:30–10:45 Pause
10:45–11:15 Live Coding: Dann machen wir's halt anders
11:15–12:30 Übung: Schnittstellen
12:30–13:30 Mittagspause
13:30–14:00 Besprechung der Übung
14:00–15:00 Wenn's mal nicht so klappt
15:00–15:15 Pause
15:15–16:30 Übung: Exceptions zur Fehlerbehandlung
16:30–17:00 Besprechung der Übung
09:00–09:30 Wiederholung Vortag und Fragen
09:30–10:15 Gemeinsam sind wir stark: Kollaboration
10:15–10:30 Pause
10:30–11:00 Live Coding: Vererbung, das überschätzte Konzept
11:00–12:00 Übung: Komposition statt Vererbung
12:00–12:30 Besprechung der Übung
12:30–13:30 Mittagspause
13:30–14:15 Codeduplikation beseitigen
14:15–15:15 Übung: Ein kleines Framework
15:15–15:30 Pause
15:30–16:00 Besprechung der Übung
16:00–16:30 Zusammenfassung und Ausblick
16:30–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