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
Preis und Dauer
5 Tage, 1.980,00 € + 19% MwSt. = 2.356,20 €
Termine
-
23. August 2021, 5 Tage **
PHP Fortgeschrittene
Anmelden