PHP 8 Fortgeschrittenenkurs

Seminarinformationen

Seminar - Ziel

In diesem 2-tägigen Schulung "PHP 8 für Fortgeschrittene" werden Sie die neuesten Funktionen und Techniken in PHP 8 entdecken. Dazu gehören PHP JIT, Constructor Property Promotion, benannte Argumente, Union Types, die Match-Kontrollstruktur, der Nullsafe-Operator und Weak Maps. Sie werden in der Lage sein, komplexe Funktionen und Klassen zu erstellen, wie objektorientierte Programmierung, Vererbung, Schnittstellen und abstrakte Klassen.

Weitere Themen umfassen Namespaces, reguläre Ausdrücke, asynchrone Kommunikation mit Ajax und JSON, Fehlerbehandlung sowie die Verarbeitung von XML mit SimpleXML und XPath. Sie werden auch praktische Anwendungen kennenlernen, wie das Versenden von E-Mails mit PHPMailer und die Erstellung von PDFs mit FPDF. Der Kurs gibt Ihnen zudem die Gelegenheit, eines oder mehrere Themen Ihrer Wahl eingehender zu behandeln. Nach Abschluss des Seminars verfügen Sie über fortgeschrittene Kenntnisse in PHP 8 und sind in der Lage, komplexe Anwendungen zu entwickeln.

Teilnehmer - Zielgruppe

  • Programmierer
  • Entwickler

Kurs - Voraussetzungen

  • HTML-Kenntnisse sind erforderlich
  • SQL- und JavaScript-Kenntnisse sind von Vorteil
  • PHP Grundkenntnisse, wie sie das Seminar PHP 8 Grundkurs vermittelt

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Neuheiten in PHP 8

  • PHP JIT
  • Constructor Property Promotion
  • Named Arguments
  • Union Types
  • Match Kontrollstruktur
  • Nullsafe Operator
  • Weak maps

Erstellen von Funktionen und Klassen

  • OOP Objektorientierte Programmierung in PHP (sichern und vertiefen)
  • Magische Methoden
  • Private und öffentliche Klassenattribute
  • Vererbungen
  • Schnittstellen und Abstrakte Klassen

Arbeiten mit Namespaces

  • Namespaces und Sub-Namespaces deklarieren
  • Multiple Namespaces
  • Funktionen im globalen Namensraum

Arbeiten mit regulären Ausdrücken

  • Perl Compatible Regular Expressions (PCRE)
  • PCRE-Suchmuster
  • Modifikatoren in PCRE Suchmustern
  • Pattern Syntax
  • PCRE Funktionen

Asynchrone Kommunikation mittels Ajax und JSON

  • Wie funktioniert Ajax (JavaScript)?
  • Was ist JSON?
  • Praktische Beispiele für die Anwendung

Exception Handling

  • Behandlung von Fehlern (Error Handling)
  • Fehlermeldungen unterdrücken
  • Fehlerbehandlung steuern
  • Behandlung von Ausnahmen (Exception Handling)

Erstellen und verarbeiten von XML-Dokumenten mit SimpleXML und XPath

  • Struktur von XML Dokumenten
  • XPath Syntax und Operatoren
  • XPath Abfragen mit SimpleXML
  • XML Dokumente mit Simple XML erzeugen

Klassen im Praxiseinsatz

  • Email versenden mit PHPMailer
  • PDF-Erstellung mit FPDF

Möglichkeit zur Vertiefung eines oder mehrerer von den Teilnehmern gewünschten Themen

Weitere Schulungen zu Thema PHP

PHP 7 - Grundlagen

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser lernen Sie die Grundlagen der PHP-Programmierung

PHP 7 - Vertiefung

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem Seminar erhalten Sie die erforderliche Grundlagen für den Einstieg in die fortgeschrittene Programmierung mit PHP

PHP 8 Kompaktkurs

- u.a. in Köln, Wien, Essen, Koblenz, Darmstadt

In diesem 5-tägigen Schulung "PHP 8 Kompaktkurs" erhalten Sie einen umfassenden Überblick über die grundlegenden Konzepte und fortgeschrittenen Funktionen der Programmiersprache PHP 8. Der Kurs behandelt die Einrichtung einer lokalen Entwicklungsumgebung, den ...

Laravel Einführung

- u.a. in Frankfurt am Main, Stuttgart, Nürnberg, Virtual Classroom, Kassel

In dieser 3-tägigen Schulung "Einführung in Laravel" erhalten Sie eine praxisorientierte Einführung in das Laravel-Framework. Sie lernen, wie man mit Laravel Webanwendungen entwickelt, von der Einrichtung eines Projekts über das Erstellen von Routen für APIs und ...