- Installation, Recap PHP (u.a. Funktionen, Kontrollstrukturen)
- Einstieg in die objektorientierte Programmierung mit PHP
- Strukturierung eigener PHP-Klassen
- Getter-, Setter-Methoden und Konstruktoren
- Ableitungen und Abhängigkeiten von Klassen
- Aufbau eigener Klassenbibliotheken für komplexe PHP-Anwendungen
- Abstrakte Klassen, Interfaces, Traits und Namespaces
- Mehr Sicherheit für dynamische Websites
- Objektorientierte Verwendung von Datenbanken in PHP mit PDO
- Programmierung von Warenkorb-Funktionen mit automatischem Download
- Verarbeitung von XML-/JSON-Daten mit PHP
- Dynamische Generierung von PDF-Dokumenten
- Personalisierte Downloads von PDF und Dateien
- Daten von anderen Diensten auswerten (News, Wetter, …)
- Template Engines
- Trennung von Design und Funktion mit Template Engines
- „Model View Control“ Muster (MVC)
- Objektorientiertes Datenbank Mapping und Singleton-Pattern
- PHP Paket-Manager Composer
- PHP-Framework Symfony
- Routing und Annotationen in Symfony
- Controller-, Entity- und Repository-Klassen in Symfony
- Datenbankzugriffe mit Doctrine
- Object Relational Mapper (ORM) für Datenbankzugriffe mit Doctrine
- Templates mit Twig und Symfony
- MVC mit Symfony
- Aufbau einer Website mit Symfony, Doctrine, ORM und Twig
Ihr erlerntes Wissen werden Sie in praktischen Projekten, Übungen oder Fallstudien mit fachlicher Unterstützung anwenden. Teil der Weiterbildungen bei cimdata sind die flexiblen Übungsphasen. Dank unserer Lernform „cimlive“ können unsere Teilnehmenden als Teil eines virtuellen Klassenraumes auch individuelle und eigenständige Lernprozesse umsetzen. Dadurch können Sie ortsunabhängig und flexibel lernen und haben gleichzeitig unsere Dozierenden in digitaler Nähe.