PHP 8.x für Entwickler - Moderne PHP-Entwicklung und Migration
Seminar - GFU Cyrus AG
Sie lernen die wichtigsten Neuerungen von PHP 8.x kennen und können diese gezielt in Ihren Projekten einsetzen. Nach dem Seminar sind Sie in der Lage, bestehende Anwendungen auf aktuelle PHP-Versionen zu migrieren, moderne Sprachfunktionen sinnvoll zu nutzen und die Qualität, Sicherheit und Performance Ihrer Anwendungen nachhaltig zu verbessern.
Überblick über die Entwicklung von PHP 7 bis PHP 8.4
Aktuelle Versionen, Supportzyklen und Migrationsempfehlungen
Neue Sprachmerkmale und Verbesserungen
Einrichtung moderner Entwicklungsumgebungen
Neue Sprachfunktionen in PHP 8.x
Named Arguments
Match Expressions
Union Types und Intersection Types
Attributes statt Annotationen
Constructor Property Promotion
Readonly Properties und Readonly Classes
Enums
First-Class Callables
Verbesserungen im Typensystem
Migration bestehender Anwendungen
Migration von Legacy-Code auf PHP 8.x
Umgang mit Breaking Changes
Deprecations erkennen und beheben
Automatisierte Analyse- und Migrationswerkzeuge
Code-Modernisierung in bestehenden Projekten
Performance und Codequalität
PHP JIT Compiler
Performance-Optimierung in modernen Anwendungen
Coding Standards und Best Practices
Statische Codeanalyse mit PHPStan und Psalm
Refactoring-Techniken
Testen und Debugging
Unit Tests mit PHPUnit
Testautomatisierung
Debugging mit Xdebug
Logging und Fehleranalyse
Continuous Integration im PHP-Umfeld
Frameworks und moderne Architektur
Aktuelle Entwicklungen in Laravel und Symfony
Dependency Injection
Middleware-Konzepte
REST-APIs und moderne Webanwendungen
Clean Code und Architekturprinzipien
Sicherheit in modernen PHP-Anwendungen
Sichere Authentifizierung und Autorisierung
Schutz vor OWASP Top 10 Risiken
Sicherer Umgang mit Benutzereingaben
Secrets Management und Konfigurationssicherheit
Werkzeuge und Ökosystem
Composer und Paketmanagement
Docker für PHP-Projekte
Git-basierte Entwicklungsprozesse
Automatisierung und Deployment
Überblick über aktuelle Bibliotheken und Frameworks
Dauer/zeitlicher Ablauf:
3 Tage
Zielgruppe:
Das Seminar richtet sich an PHP-Entwicklerinnen und PHP-Entwickler, Softwareentwickler, Webentwickler, Full-Stack-Entwickler sowie technische Projektmitarbeitende, die bereits Erfahrung mit PHP besitzen und ihre Kenntnisse auf den aktuellen Stand der PHP-8.x-Entwicklung bringen möchten.
Teilnahmevoraussetzungen
Sie benötigen praktische Erfahrung in der Entwicklung mit PHP.
Grundkenntnisse in objektorientierter Programmierung werden vorausgesetzt.
Erfahrungen mit HTML, HTTP und Datenbanken sind hilfreich.
Kenntnisse früherer PHP-Versionen erleichtern den Einstieg in die Migrationsthemen.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.