Gerade durch den Erfolg von PHP bei der Entwicklung von Webapplikationen haben viele Projekte eine beträchtliche Größe und Komplexität erreicht. Der sich daraus ergebenden Notwendigkeit, übersichtlichen, gut lesbaren und wiederverwendbaren Code zu schreiben wird PHP aufgrund seiner objektorientierten Funktionen gerecht.
Lernen Sie wiederkehrenden Funktionen und Anforderungen mit Hilfe moderner Sprachkonzepte in PHP effizienter zu begegnen. Gerade bei Webapplikationen lohnt sich ein Umschwenken von der prozeduralen zur objektorientierten Programmierung. Sie lernen Code besser wiederzuverwenden und dadurch leicht zu wartenden Code zu produzieren.
Bringt Einzelprogrammierern die Anwendung objektorientierter Prinzipien bei der Programmierung schon erhebliche Vorteile, potenziert sich der Nutzen in Teams.
Voraussetzungen
Vorausgesetzt werden Grundlagen der PHP-Programmierung, wie sie z.B. in unserer PHP Grundlagen Schulung vermittelt werden:
- Datentypen
- Geltungsbereiche von Variablen
- HTML- Formulare
- Operatoren
- Flußsteuerungsanweisungen
Sie sollten bereits Erfahrung in der Programmierung von Webanwendungen haben.
Inhalt
Montag
- Auffrischung Grundlagen PHP
- Einführung in die Objektorientierte Programmierung
- Klassen und Objekte
- Methoden, Wertebereiche (Scoping)
- Konstruktoren/Destruktoren
- Interzeptormethoden
Dienstag
- Vererbung, Komposition
- Interfaces, Abstrakte Klassen
- Serialisierung von Objekten
- Exceptions, Fehlerbehandlung
- Iteratoren
- Code-Dokumentation (phpDocumentor)
Mittwoch
- Design Patterns
- Erzeugungsmuster
- Strukturmuster
- Verhaltensmuster
- Datenschicht und Business Logik
- Präsentation
Donnerstag
- Datenbankzugriffe
- Benutzer und Rechte
- Filtern und Validieren
- Formulare
Freitag
- Wichtige Werkzeuge und Techniken
- Einführung UML (Unified Modeling Language)
- Versionsverwaltung
- Auf Wunsch: Einführung ein Framework
- Doctrine
- Symfony
- Zend Framework
- Installation und Verzeichnissstruktur
- Der Model View Controller
- Vererbung, Komposition
- Interfaces, Abstrakte Klassen
- Serialisierung von Objekten
- Exceptions, Fehlerbehandlung
- Iteratoren
- Code-Dokumentation (phpDocumentor)
Mittwoch
- Design Patterns
- Erzeugungsmuster
- Strukturmuster
- Verhaltensmuster
- Datenschicht und Business Logik
- Präsentation
Donnerstag
- Datenbankzugriffe
- Benutzer und Rechte
- Filtern und Validieren
- Formulare
Freitag
- Wichtige Werkzeuge und Techniken
- Einführung UML (Unified Modeling Language)
- Versionsverwaltung
- Auf Wunsch: Einführung ein Framework
- Doctrine
- Symfony
- Zend Framework
- Installation und Verzeichnissstruktur
- Der Model View Controller
- Datenbankzugriffe
- Benutzer und Rechte
- Filtern und Validieren
- Formulare
Freitag
- Wichtige Werkzeuge und Techniken
- Einführung UML (Unified Modeling Language)
- Versionsverwaltung
- Auf Wunsch: Einführung ein Framework
- Doctrine
- Symfony
- Zend Framework
- Installation und Verzeichnissstruktur
- Der Model View Controller
- Doctrine
- Symfony
- Zend Framework
Kurszeiten
Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.
An Kurstagen gibt es bei uns ab 8 Uhr Frühstück.
Unsere Kurse beginnen um 9 Uhr und enden um 18 Uhr.
Neben den kleinen Pausen gibt es eine Stunde Mittagspause mit leckerem, frisch in unserer Küche zubereitetem Essen.
Nach der Schulung anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.
Termine und Anmeldung
-
2. Juni 2025, 5 Tage
PHP Fortgeschrittene anmelden -
1. Dezember 2025, 5 Tage
PHP Fortgeschrittene anmelden
Haben Sie einen anderen Wunschtermin?