PHP Training Programm Entwicklung
(2 Tage)

Ausbildungsziele:

• Vertiefen Sie erweiterte PHP-Konzepte für eine bessere Beherrschung der Sprache.

• Optimieren und Sichern von PHP-Code Anwendung bewährter Verfahren.

• Beherrschen der Nutzung moderner Frameworks und Bibliotheken für Entwicklung.

• Erlernen guter Praktiken um robuste und skalierbare Anwendungen zu entwerfen.

INTERPRETATION

- Anwesend in unseren Räumlichkeiten oder bei Ihnen

Distanciel Online

Finden Sie uns auf:

Straßburg, Lille, Lyon, Reims, Genf, Brüssel, Luxemburg, Frankfurt, Karlsruhe, Berlin, Metz

Preis: 1376 € H.T.
INTRA

(Rufen Sie uns an, um ein Angebot zu erhalten)

Tag 1: Fortgeschrittene Konzepte und fokussierte Programmierobjekte (POO)

Morgen : Erinnerungen und fortgeschrittene Konzepte

• Erinnerungen basierend auf PHP

  • Neue Funktionen neuerer Versionen von PHP (PHP 8.x).
  • Fehler- und Ausnahmemanagement.

 • Erweiterte Datenverarbeitung

  • Verwaltung multidimensionaler Tabellen.
  • Umgang mit Daten und Zeiten (DateTime, Formate, Zeitzonen).
  • Anonyme Funktionen, Verschlüsse und Rückrufe.

 • Funktionale Programmierung

  • Reine Funktionskonzepte.
  • Verwendung von Funktionen als Objekte der ersten Bestellung.

Post-Midi: Objektorientierte Programmierung (POO)

 •  Erinnerungen an POO

  • Klassen, Objekte, Erbe und Schnittstellen.
  • Eigenschaften und statische Methoden.

 •  Fortgeschrittene POO Konzepte

  • Züge und Mischungen.
  • Namespaces (Namespaces).
  • Verwendung gemeinsamer Designmuster: Singleton, Factory und Dependency Injection.

 •  Autoloading und Dependance Management

  • Verwenden Sie Compose, um Bibliotheken zu verwalten.
  • PSR-4: Autoloading Standards.

Tag 2: Fortgeschrittene Entwicklung und gute Praktiken

Morgen : Sicherheit und Optimierung

 •  Sichere PHP Anträge

  • Prävention von gemeinsamen Angriffen: SQL Injection, XSS, CSRF.
  • PHP verwenden Datenobjekte (g.U.) für sichere SQL-Abfragen.
  • Validierung und Reinigung der Eingabedaten.

 •  Optimierung des Codes

  • Cache (Opcache, Cache-Dateien).
  • Reduzierung der Reaktionszeiten: Profiling Techniken mit Xdebug.
  • Optimierung von Datenbanken mit g.U. und ORM (Doktrin).

 •  Datei- und Flussmanagement

  • Play/write erweiterte Dateien.
  • Flow Handling und Download Management.


Nach Midi: Rahmenbedingungen und moderne Entwicklung

 •  Einführung in PHP Frameworks

  • Überblick über populäre Rahmenbedingungen: Laravel, Symfony.
  • Verstehen des MVC (Modell-View-Controller).

 •  Praktisches Beispiel mit einem Rahmen

  • Erstellung eines kleinen Projekts mit Laravel oder Symfony.
  • Erstkonfiguration, Road Creation, Controller und View Management.
  • Datenbankverwaltung mit Eloquent oder Doktrin.

 •  Prüfung und Einsatz

  • Einführung in Einheiten- und Funktionstests mit PHPUnit.
  • Einsatz einer PHP-Anwendung (FTP, Docker oder CI/CD).

 •  Frage/Antwort und individuelle Fallstudie

  • Analyse der Probleme der Teilnehmer.
  • Beratung für ihre professionellen Projekte.

Methodik

  • Interaktives Training basierend auf praktischen Übungen und Fallstudien.
  • Material: Kursunterstützung, Zugang zu Online-Ressourcen und Beispiele von Code.
  • Coaching durch einen Experten PHP Trainer mit langjähriger Erfahrung.