PHP: Server-seitige Webentwicklung vom ersten Skript bis zur Produktionsarchitektur
PHP läuft auf mehr als 75% aller Websites mit einer bekannten serverseitigen Sprache, darunter WordPress, Wikipedia und Facebooks frühe Infrastruktur. Es ist eine pragmatische, gut dokumentierte Sprache mit einem massiven Ökosystem, und das Erlernen öffnet direkte Wege zu Backend-Web-Rollen, Freelance-Arbeit und Full-Stack-Entwicklung. Dieses Programm behandelt PHP von Anfang bis Ende — vom Ausgeben deiner ersten Variable bis zur Gestaltung von Domain-getriebenen Microservices.
Was du lernen wirst
Du wirst mit Variablen, Typen, Kontrollfluss, Funktionen und Arrays beginnen und dann zu Formularverarbeitung mit GET und POST, Dateisystemoperationen und regulären Ausdrücken übergehen. Die mittlere Phase behandelt objektorientiertes PHP — Klassen, Vererbung, Interfaces, Traits, Namespaces und PSR-4 Autoloading — zusammen mit MySQL mit PDO und Prepared Statements, Session- und Cookie-Management sowie das Konsumieren von REST APIs mit JSON. Du wirst dann echte Anwendungen mit Laravel erstellen und dabei MVC-Routing, Eloquent ORM, Authentifizierung, Queues und den Aufbau von REST APIs behandeln. Die fortgeschrittene Stufe befasst sich mit PHP-Sicherheit (XSS, CSRF, SQL-Injection), Unit-Testing mit PHPUnit, Caching mit Redis und Memcached, Performance-Profiling und asynchronem PHP mit Fibers, ReactPHP und Swoole. Der Track schließt mit Design Patterns, SOLID-Prinzipien, GraphQL APIs, CI/CD-Pipelines mit Docker, Domain-Driven Design, Hexagonal Architecture, Microservices und PHP Internals ab.
Der Lernpfad
Neunundvierzig Kurse verlaufen von A1 bis C2, organisiert in klare Phasen. Die ersten zehn Kurse (A1–A2) etablieren die Sprachgrundlagen: Syntax, Strings, Daten, HTML-Einbettung und Formular-Grundlagen. Der B1-Block führt OOP, Composer, Datenbanken und PHP 8.x Features ein. B2 bewegt sich in Laravel, Sicherheit, Deployment und Unit-Testing. Bei C1 befasst du dich mit Symfony-Komponenten, asynchronem PHP, Message Queues, GraphQL, Mutation Testing und dockerisierten CI/CD-Pipelines. Die C2 Capstone-Kurse — Domain-Driven Design in PHP, Clean and Hexagonal Architecture in PHP, Building Microservices with PHP und PHP Internals and Writing Extensions — vermitteln die Tiefe, die von einem Senior-Backend-Engineer erwartet wird.
Wie es funktioniert
Jeder Kurs ist in kurze, praktische Lektionen unterteilt, die du im integrierten Code-Editor mit Live-Feedback abschließt. Ein AI Tutor steht zur Verfügung, wenn du steckenbleibst, erklärt Fehler und führt dich zur richtigen Lösung, ohne sie dir einfach zu geben. Du kannst in deinem eigenen Tempo vorangehen — zu den Grundlagen zurückkehren, um sie zu wiederholen, oder voraus springen, wenn du die Grundlagen bereits kennst.