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.