Objektorientierte Programmierung mit PHP
Der Kurs beginnt mit den Grundlagen der OOP in PHP. Die Teilnehmer erhalten eine Einführung in die objektorientierte Denkweise und lernen, wie OOP hilft, Code wiederverwendbarer, modularer und wartbarer zu gestalten.
Ein wesentlicher Bestandteil des Kurses ist das Erstellen und Verwenden von Klassen und Objekten. Die Teilnehmer lernen, wie sie Klassen definieren und Objekte instanziieren, um realweltliche Entitäten und deren Beziehungen im Code abzubilden.
Ein weiterer Schwerpunkt liegt auf den Konzepten der Vererbung, Interfaces und Traits. Die Teilnehmer erfahren, wie Vererbung genutzt wird, um Eigenschaften und Methoden von einer Klasse auf eine andere zu übertragen, was die Wiederverwendbarkeit und Erweiterbarkeit des Codes erhöht. Sie lernen auch, wie Interfaces verwendet werden, um gemeinsame Schnittstellen für Klassen zu definieren, und wie Traits dazu dienen, wiederverwendbaren Code in mehreren Klassen einzubinden.
Abschließend wird die Zugriffskontrolle und Sichtbarkeit behandelt. Die Teilnehmer lernen die Bedeutung von Zugriffsmodifikatoren (public, private, protected) kennen und verstehen, wie diese die Sichtbarkeit und den Zugriff auf Eigenschaften und Methoden innerhalb und außerhalb von Klassen steuern.