PHP für Fortgeschrittene
PHP für Fortgeschrittene: Professionelle PHP Programmierung von Websites
Zu den TerminenMit der Version PHP 8 erhält PHP nicht nur einen deutlichen Performancegewinn durch die Optimierung der Architektur, sondern verfügt nun auch über weitere Sprachfeatures, die eine moderne, performante und zudem sichere Softwareentwicklung mit PHP ermöglichen. Die Zeiten, in denen man PHP als "Personal Home Page Tools" bezeichnete, sind vorüber. PHP hat in diesen Jahren den Ruf erlangt, leicht erlernbar zu sein und effiziente Internet-Lösungen hervorzubringen, die gerade im Umfeld der Web Euphorie sehr gefragt sind. So hat sich mit den Jahren eine erfolgreiche prozedurale, in C entwickelte Skriptsprache geformt, die sogar ihren Namen weiterentwickelt hat, der nun "Hypertext Preprocessor" lautet. Während PHP4 seit dem Jahr 2000 bis heute seinen Siegeszug antrat, wurde bereits 2004 die fünfte Version von PHP veröffentlicht. Seit PHP5 wurden objektorientierte Ansätze in die Sprache integriert sowie eine Unterstützung der Verarbeitung von XML-Daten. Mit PHP7 wurde die Zend Engine integriert und die Verarbeitungsgeschwindigkeit im Vergleich zur Version 5.6 fast verdoppelt.
Lernziele
In unserem PHP für Fortgeschrittene Kurs werden sowohl die Konzepte der objektorientierten Denkweise vermittelt, als auch die Sprache PHP und die Umsetzung dieser Konzepte.
Inhalte
Diese Agenda ist auch Bestandteil (4.-5. Tag) des Kurses PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler.
Einführung in die Objektorientierung PHP
Klassen
Objekte
Methoden
Eigenschaften
Konstanten
Zugriffsoperatoren
self::
$this
->
Klassenkonzepte in PHP
static
Eigenschaft
Methode
$self
Konstruktor und Destruktor
Private und Public (private und öffentliche)
Get-ter und Set-ter-Methoden
Vererbung in PHP
override (Überschreiben von Methoden)
protected (geschützte Eigenschaften und Methoden)
abstract
finally
Interfaces - Schnittstellen in PHP
Überladung
Eigenschaften
Methoden
Magische Methoden
Copy-Konstruktor / __clone
__construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set_state(), __clone() und __debugInfo()
Traits - Wiederverwendung von Code
Traits als besondere Variante der Mixins
Konfliktlösung
Veränderung der Sichtbarkeit
Singleton mit einem Trait
Type Hinting Vordefinierte Interfaces und Klassen Moderne OO-Techniken in PHP
Späte statische Bindung
Anonyme Klassen
Anonyme Funktionen
Code-Strukturierung und Modularisierung in PHP
Namespace
class error()
Verweise
Design-Pattern
PHP für Fortgeschrittene Schulung Zielgruppe:
Die PHP Schulung für Fortgeschrittene richtet sich an Web-Entwickler mit HTML-Kenntnissen, die sich serverseitiges Scripting mit objektorientierter Vorgehensweise aneignen wollen
PHP für Fortgeschrittene Schulung Voraussetzungen:
Für deinen Besuch der Schulung PHP für Fortgeschrittene solltest du:
gute HTML-Kenntnisse besitzen
Grundlagen der Programmierung mit PHP 5 oder PHP 7 beherrschen
Schulungen die dich interessieren könnten
Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen
Das sagen unsere Kunden
Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.
Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.
Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.