PräsenzNicht BerufsbegleitendFörderfähigPreis: 11.500,00 €
PHP-Webentwicklung: Fortgeschrittene Konzepte der PHP-Webentwicklung
neuefische GmbH Spiced Academy Ritterstraße 12-14, 10969 Berlin
Beschreibung
PHP-Webentwicklung: Fortgeschrittene PHP-Webentwicklungskonzepte
Dieser Kurs richtet sich an Entwickler, die ihre Kenntnisse in der PHP-Webentwicklung vertiefen möchten. Er behandelt fortgeschrittene PHP-Konzepte, einschließlich Backend-Optimierung, Datenbankverwaltung, bewährte Sicherheitsverfahren und API-Integration, um skalierbare, leistungsstarke Webanwendungen zu erstellen.
Fortgeschrittene PHP-Programmierung
-Erlernen Sie objektorientierte PHP-Prinzipien (OOP), einschließlich Klassen, Vererbung und Polymorphismus
-Implementieren Sie Designmuster wie MVC für eine bessere Code-Organisation
-Arbeiten mit Namespaces und Autoloading für effizientes Code-Management
Datenbankverwaltung und -optimierung
-Verwenden fortgeschrittener SQL-Abfragen und gespeicherter Prozeduren für die Datenbankinteraktion
-Optimieren der MySQL-Leistung durch Indizierung, Abfrage-Caching und Normalisierung
-Sichern von Datenbankinteraktionen mithilfe vorbereiteter Anweisungen und ORM-Techniken
Sichere Entwicklung von Webanwendungen
-Implementieren bewährter Sicherheitsverfahren, einschließlich Datenbereinigung und -validierung
-Verhindern gängiger Schwachstellen wie SQL-Injection, XSS und CSRF-Angriffe
-Verwenden Sie Authentifizierungs- und Autorisierungsmechanismen, um den Benutzerzugriff zu verwalten
API-Entwicklung und -Integration
-Lernen Sie, wie Sie RESTful-APIs mit PHP erstellen und nutzen
-Implementieren Sie den JSON-basierten Datenaustausch für eine nahtlose Backend-Kommunikation
-Verstehen Sie API-Authentifizierungstechniken, einschließlich OAuth und JWT
Leistungsoptimierung und Caching
-Optimieren Sie PHP-Anwendungen mithilfe von Opcode-Caching und Abfrageoptimierung
-Implementieren Sie Caching-Techniken wie Redis und Memcached für einen schnelleren Datenabruf
-Verwendung asynchroner Programmiertechniken zur Verbesserung der Serverleistung
Bereitstellung und Skalierbarkeit
-Lernen Sie, wie Sie PHP-Anwendungen auf Cloud-basierten Servern bereitstellen
-Verwendung von Docker und Containerisierung für skalierbare PHP-Bereitstellung
-Verständnis von Lastverteilung und Server-Clustering für Anwendungen mit hohem Datenverkehr
Praktische Übung
-Entwicklung realer Projekte unter Integration fortgeschrittener PHP-Funktionalitäten
-Implementierung einer sicheren und optimierten datenbankgestützten Webanwendung
-Anwendung von Techniken zur Leistungsoptimierung, um schnelle und skalierbare Anwendungen zu gewährleisten