Schulungsübersicht

Einführung

Auffrischung der PHP Programming-Grundlagen

Verwendung von PHP-Namensräumen

  • Überblick über Namespaces
  • Definieren von Namespaces
  • Namespaces verwenden
  • Arbeiten mit dem Composer
  • Regeln zur Namensauflösung verstehen

Verwendung von PHP Interfaces

  • Eine Schnittstelle erstellen
  • Erweitern einer Schnittstelle
  • Arbeiten mit vordefinierten PHP-Interfaces

Arbeiten mit PHP-Traits

  • Verstehen von PHP-Traits
  • Einen PHP-Trait erstellen

Object-Oriented Programming mit erweiterten PHP

  • Verwenden von PHP Magic Methods
  • Verwendung von PHP-Konstruktoren
  • Verwendung von PHP Dekonstrukteuren
  • Verwendung von PHP Singletons

Implementierung von PHP Abstrakten Klassen

  • Überblick über PHP Abstrakte Klassen
  • Erstellen von PHP abstrakten Klassen

Verwendung des PHP-Iterators

  • Erstellen eines PHP-Iterators
  • Verwendung von Stacking-Iteratoren
  • Verwendung von SPL-Iteratoren

Verwendung von PHP-Generatoren

  • Überblick über PHP-Generatoren
  • Erstellen eines PHP-Generators

Implementierung von PHP Passwort-Hashing, Passwort-Überprüfung und Passwort-Aktualisierung

Arbeiten mit PHP-Typ-Hinweisen

  • Verstehen der grundlegenden PHP Type Hints
  • Strenge PHP Typendeklarationen verwenden
  • Arbeiten mit PHP Rückgabetypen

Arbeiten mit PHP-Schließungen

  • Überblick über PHP-Schließungen
  • Erstellen einer PHP-Schließung
  • Erweiterte Closures verwenden

Verwendung von PHP-Ausnahmen

  • Verstehen von PHP-Ausnahmen
  • Eine Ausnahme auslösen
  • Implementieren von verschachtelten Ausnahmen
  • Implementieren von PHP SPL-Ausnahmen
  • Erweitern von PHP-Ausnahmen
  • Den Finally-Block verwenden

Fehlersuche und Protokollierung in PHP

Verwendung von Funktionen in PHP

  • Verstehen der Wiederverwendung von Code
  • Verstehen der Funktionseinspeisung
  • Rückgabe von Daten aus einer Funktion
  • Demo: Call-by-Value vs. Call-by-Reference

Verwendung von datums- und zeitbezogenen Erweiterungen

Verwendung von PHP regulären Expressionen (REGEX) Funktionen

Verwendung von String-Manipulationsfunktionen

Laufzeitfehlerbehandlung in PHP

Arbeiten mit Dateien in PHP

Accessing Database Speicherung in PHP

Implementierung von Design Patterns in PHP

Implementierung der Mail-Funktion in PHP

  • Demo: Senden und Abrufen von Emails in PHP
  • Demo: Verwendung von SMTP (Simple Main Transfer Protocol) zum Versenden von E-Mails

Verwendung von PEAR und cURL in PHP

  • Vorführung: Verwendung des PHP Extension and Application Repository (PEAR)
  • Demo: Implementierung von grundlegendem cURL
  • Demo: Webscraping mit cURL

Arbeiten mit Web Services in PHP

  • Verwendung des Simple Object Access Protocol (SOAP)
  • Verwendung der Web Services-Beschreibungssprache (WSDL)

Verstehen von Introspektion und Reflexion in PHP

  • Demo: Instrospection API verwenden
  • Demo: Reflection-API verwenden
  • Demo: Verwendung von Smarty-Vorlagen

Arbeiten mit PHP Sessions

  • Verstehen von Sessions
  • Demo: PHP Session-Mechanismus

Überblick über PHP Frameworks

  • CakePHP
  • Yii
  • Zend
  • CodeIgniter

Implementierung von Best Practices und Sicherheit in PHP

  • Verstehen von Best Practices
  • Demo: Verschlüsselung verwenden

Fehlersuche

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Grundlegende PHP Programmiererfahrung

Publikum

  • Web-Entwickler
  • Jeder, der daran interessiert ist, seine PHP Kenntnisse zu erweitern
  35 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (3)

Kombinierte Kurse

Verwandte Kategorien