IT / Programmierung / Zend / PHP / Objektorientierung (OOP)

PHP - Objektorientierung (OOP)

Details

ID 1151619
Klassenraum 2 Tage 9:00-16:30
Webinar 4 Tage 9:00-12:30
Methode Vortrag mit Beispielen und Übungen.
Vorwissen PHP-Grundlagen
Zielgruppe Programmierer, DB-/Web-Entwickler


PHP Objektorientierung (OOP) Training

Beschreibung

PHP ist seit einiger Zeit objektorientiert. Entwickeln Sie daher ab jetzt auch Anwendungen, die einem objektorientierten Paradigma folgen. Lernen Sie in diesem Seminar die Syntax für eine objektorientierte Verwendung von PHP kennen.



Spezial

Verwenden Sie PHP professional mit alls einen objektorientierten Fähigkeiten.



PHP Objektorientierung (OOP) Training

Services

  • Mittagessen / Catering
  • Hilfe bei Hotel / Anreise
  • Comelio-Zertifikat
  • Flexibel: Bis einen Tag vorher kostenlos stornieren

Übersicht

PHP Objektorientierung (OOP) TrainingDieses PHP-OOP-Seminar vermittelt die objektorientierten Fähigkeiten von PHP und führt den Teilnehmer umfassend in die wesentlichen Themen der Objektorientierung anhand von PHP-Beispielen ein. Dazu zählen zum einen die Regeln in PHP für das Anlegen von Klassen, Methoden und Eigenschaften als auch die verschiedenen so genannten magischen Methoden für die erweiterte Gestaltung von Klassen. Daran schließen sich solche Themen wie der Einsatz von Vererbung von gewöhnlichen und abstrakten Klassen sowie die Implementierung von Schnittstellen an. Abgerundet wird dieses Seminar durch eine beispielorientierte Vorstellung von Entwurfsmustern des Standardkatalogs, die mit PHP auch erfolgreich umgesetzt werden können. Neben der Beschäftigung mit der rein syntaxbezogenen Verwendung der Objektorientierung soll den Teilnehmern gleichzeitig die Anwendung der objektorientierten Techniken und die Prinzipien des objektorientierten Entwurfs in PHP verdeutlicht werden. Als Ergänzung zu diesem Thema gibt es eine Vorstellung der Reflection API von PHP, mit deren Hilfe Klassen und Objekte untersucht und Objekte und Methoden zur Laufzeit in Anspruch genommen werden können, wodurch sich interessante neue PHP-Anwendungsentwürfe ergeben.

Termine

  • 2022-May-19 - May-20
  • 2022-Jul-28 - Jul-29

990 EUR zzgl. MwSt.

Standort | Anmeldung

  • 2022-Jun-02 - Jun-03
  • 2022-Aug-11 - Aug-12

1040 EUR zzgl. MwSt.

Standort | Anmeldung

  • 2022-May-26 - May-27
  • 2022-Aug-04 - Aug-05

1040 EUR zzgl. MwSt.

Standort | Anmeldung

  • 2022-Jun-02 - Jun-03
  • 2022-Aug-11 - Aug-12

1040 EUR zzgl. MwSt.

Standort | Anmeldung

  • 2022-Jun-09 - Jun-10
  • 2022-Aug-18 - Aug-19

1040 EUR zzgl. MwSt.

Standort | Anmeldung

  • 2022-May-26 - May-27
  • 2022-Aug-04 - Aug-05

1040 EUR zzgl. MwSt.

Standort | Anmeldung

  • 2022-May-26 - May-27
  • 2022-Aug-04 - Aug-05

1020 EUR zzgl. MwSt.

Standort | Anmeldung

  • 2022-Jun-02 - Jun-03
  • 2022-Aug-11 - Aug-12

1090 EUR zzgl. MwSt.

Standort | Anmeldung

  • 2022-Jun-06 - Jun-09
  • 2022-Aug-15 - Aug-18

590 EUR zzgl. MwSt.

Standort | Anmeldung


Inhalt

PHP Objektorientierung (OOP) Seminar
Klassen und Objekte

Klassen in PHP definieren und Objekte instanziieren - Klassen-/Objektbezogene Eigenschaften und Methoden - Konstruktor und Destruktor - Parameter für Methoden und Konstruktor - Geheimnisprinzip, Kapselung und Sichtbarkeit - Beziehungen zwischen Klassen - Objekte klonen - Namensräume

Konzeption, Vererbung und Implementierung

Abstrakte Klassen - Schnittstellen - Vererbung und Implementierung - Überschreiben - Dynamische Bindung, Substitutionsprinzip und Polymorphie - Prinzipien beim objektorientierten Entwurf in PHP

Reflection in PHP

Klassen, Methoden und Objekte mit PHP-Funktionen untersuchen - Reflection API von PHP5: Untersuchung von Klassen / Methoden / Funktionen / Objekten, Initialisierung

Erweiterte PHP-Techniken

Interzeptormethoden - Magische Methoden - String-Repräsentation von Objekten - Klonen - Ausnahmen und Ausnahmebehandlung (Exceptions)

Klassendiagramm der UML

UML in der Übersicht - Klassen- und Objektdiagramm - Eigenschaften, Methoden, Sichtbarkeit - Vererbung und Beziehungen

Mehrschichtigkeit in der Anwendungsentwicklung mit PHP

Software-Schichten und Mehrschichtigkeit - Architekturvarianten (1-5 Schicht-Modell) - Beispiele für mehrschichtige Software-Varianten (Einsatz von Arrays, Objekten und XML/Web Services) in PHP

Dozent/in

PHP Objektorientierung (OOP) Trainer

Unser PHP-Trainer Marco Skulschus studierte in Wuppertal und Paris Ökonomie mit Schwerpunkt Wirtschaftsinformatik und schloss mit einer Diplom-Arbeit zur semantischen Datenmodellierung in XML-Daten ab. Seit 2002 unterrichtet er Web-Entwicklung mit PHP und MySQL und arbeitet auch als Fachbuch-Autor in diesem Bereich mit Titeln zu PHP, Datenbanken und XHTML, XML und CSS.

Veröffentlichungen
  • PHP und OOP ISBN 978-3-939701-01-9
  • PHP und XML ISBN 978-3-939701-00-2
  • PHP und Oracle ISBN 978-3-939701-01-9
  • XML: Standards und Technologien ISBN 978-3-939701-21-7
  • XHTML und CSS ISBN 978-3-939701-15-6
  • SQL und relationale Datenbanken ISBN 978-3-939701-52-1
Projekte

Als Berater und Projektleiter konzipiert Herr Skulschus Berichts- und Experten-Systeme sowie auch betriebswirtschaftliche Software als Intranet-Web-Anwendungen, wobei auch PHP mit Oracle zum Einsatz kommen.

Forschung

Marco Skulschus arbeitete 3 Jahre an einem Forschungsprojekt im Bereich Online-Fragebogen mit dynamischer und interaktiver Frage-Antwort-Darstellung. Die Finanzierung erfolgte durch das BMWi. Zwei Bücher erschienen danach zu diesem Thema.

PHP Objektorientierung (OOP) Trainer