In diesem Training erhalten Sie eine praxisorientierte Schulung, die Sie von aktuellen PHP-Webtechnologien bis hin zur Entwicklung von professionellen Anwendungen führt. Sie lernen, welche Vorteile der Einsatz neuer und bewährter Sprachfeatures von PHP 8 wie neue Operatoren, Datentypen für Parameter und Rückgabewerte von Funktionen sowie geändertes Error-Handling haben und wie Sie Datenbanksysteme effektiv verwenden können. Erfahren Sie, wie Sie mit HTTP auf verschiedene Webdienste zugreifen und durch eine gezielte PHP-Konfiguration, Fehlersuche und Debugging gefährliche Sicherheitslücken vermeiden. Praxisorientierte Anwendungs- und Code-Beispiele professioneller Web-Applikationen erleichtern Ihnen das Verständnis im Umgang mit der Programmiersprache PHP und MySQL.

Geschichte und das Konzept von PHP
  • Die wichtigsten Funktionen in PHP 5 und PHP 7 und die Neuerungen in PHP 8
PHP, PEAR und MySQL installieren und konfigurieren
  • Fortgeschrittene MySQL
Grundlagen der Programmiersprache PHP
  • PHP in HTML, Anweisungen und externe Datei
  • Ausgabe mit PHP und die Verwendung von Anführungszeichen
Variablen: Datentypen, Benennung und vordefinierte VariablenArithmetische und logische Operatoren, Vergleichsoperatoren und bitweise OperatorenKontrollstrukturen: if‐Anweisung mit else‐Zweig und Fallauswahl mit der switch‐AnweisungMit der while‐, do-while und for-Schleife arbeitenFunktionen und Sprachkonstrukte
  • Gültigkeit von Variablen, Funktionsnamen in Variablen und Rückgabewert
  • Anonyme und rekursive Funktionen
Arbeitem mit Strings: Verbinden, Teilen und Zusammenfügen
  • Suchen und Ersetzen, Vergleichen und Sonderzeichen in HTML
Arrays erstellen, Elemente hinzufügen und ändern
  • Assoziative und Multidimensionale Arrays
  • Arrays und Schleifen sowie Funktionen zur Iteration
  • Transformieren, Suchen und Sortieren
Mathematische Funktionen und DatumsfunktionenReguläre AusdrückeKlassen und Objekte - Grundbegriffe
  • Eigenschaften, Methoden und Vererbung
Namespaces verwenden und aktuellen Namespace ermittelnEntwurfsmuster: MVC mit dem Zend FrameworkMit Formularen arbeiten und Daten aus Formularen auswerten und ValidierungMySQL: Datenbanken und Tabellen anlegen
  • Daten eintragen, abfragen, aktualisieren und löschen
  • Datenbankzugriff mit PDO, SQLite, MongoDB, PostgreSQL und MySQL
  • Microsoft SQL Server Driver for PHP
Web Services verwenden: nuSOAP, REST und UDDIJavaScript mit PHP verbinden, WebSockets und AjaxAdministration und Sicherheit
  • SQL Injection und XSS, Cross-Site Request Forgery
  • Screen Scraping und CAPTCHAs und Passwörter verschlüsseln
Composer installieren und Eigenen Code für Composer anpassen