0Pricing
PHP Academy icon

PHP Academy

PHPBackendWebBeginnerDatabaseScripting

Entwickle dynamische Webanwendungen durch Beherrschung der PHP-Programmierung bei PHP Academy.

🤖 KI-Gesteuert📚 49 Kurse👥 100.000+ Lernende⭐ 4,9 Bewertung
Kursübersicht

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.

Lernen starten →

So wirst du lernen

🎯
Interaktive Lektionen
Praktische Coding-Übungen mit Live-Feedback
🤖
KI-Tutor
Erhalte sofortige Hilfe von unserem KI-Tutor, wenn du nicht weiterkommst
💻
Integrierter Editor
Schreibe und starte Code direkt in deinem Browser
🏆
Zertifikat
Verdiene ein Zertifikat, wenn du den Kurs abschließt
Lehrplan

49 Kurse

Alle Kurse im PHP Academy Lernpfad.

01

Erste Schritte mit PHP

A13 Lektionen

Beginnen Sie mit diesem Grundlagenkurs Ihre Reise in die PHP-Programmierung. Lernen Sie, was PHP ist, wie Sie Ihre Umgebung einrichten und…

02

Erste Schritte mit PHP — Teil 2

A12 LektionenPRO

Beginnen Sie mit diesem Grundlagenkurs Ihre Reise in die PHP-Programmierung. Lernen Sie, was PHP ist, wie Sie Ihre Entwicklungsumgebung ein…

03

PHP-Grundlagen: Variablen, Typen und Echo

A14 LektionenPRO

Beherrschen Sie PHP-Variablen, Datentypen und Ausgaben. Lernen Sie, wie PHP Strings, Ganzzahlen, Gleitkommazahlen und boolesche Werte speic…

04

Kontrollfluss: if/else, switch, Schleifen

A24 LektionenPRO

Steuern Sie den Ablauf Ihres PHP-Programms mit Bedingungen und Schleifen. Schreiben Sie if/else-Ketten, switch-Anweisungen, for-Schleifen,…

05

Funktionen und Variablenbereich

A24 LektionenPRO

Definieren Sie wiederverwendbare Funktionen in PHP, übergeben Sie Argumente, geben Sie Werte zurück und verstehen Sie den lokalen und globa…

06

Arrays und Array-Funktionen

A24 LektionenPRO

Arbeiten Sie mit indizierten und assoziativen Arrays in PHP. Verwenden Sie integrierte Array-Funktionen zum Sortieren, Suchen, Filtern und…

07

String-Funktionen in PHP

A24 LektionenPRO

Bearbeiten Sie Text mit der leistungsfähigen String-Bibliothek von PHP. Lernen Sie strlen, strpos, substr, str_replace, explode und weitere…

08

Datums- und Zeitfunktionen

A24 LektionenPRO

Arbeiten Sie in PHP mit Datums- und Zeitangaben unter Verwendung von date(), time(), mktime() und der Klasse DateTime zum Formatieren und B…

09

PHP und HTML: PHP in Seiten einbetten

A24 LektionenPRO

Integrieren Sie PHP-Logik direkt in HTML-Templates. Verwenden Sie verkürzte Echo-Tags, trennen Sie Logik und Darstellung und erstellen Sie…

10

PHP-Grundlagen

A25 LektionenPRO

Beherrschen Sie in dieser grundlegenden Kategorie die Bausteine von PHP. Von Variablen und Datentypen bis hin zu Operatoren und Kontrollstr…

11

Funktionen in PHP

A25 LektionenPRO

Funktionen bilden das Herzstück der PHP-Programmierung. In dieser Kategorie lernen Sie, integrierte Funktionen zu verwenden, eigene wiederv…

12

Arbeiten mit Formularen

A23 LektionenPRO

Lernen Sie in dieser praxisnahen Kategorie, Benutzereingaben über Formulare zu verarbeiten. Sie erfahren, wie Sie Formulare erstellen, Form…

13

Unterhaltsame Projekte

A22 LektionenPRO

Setzen Sie Ihre PHP-Kenntnisse mit ansprechenden und kreativen Projekten in die Praxis um. Entwickeln Sie eine To-do-Listen-App, ein Kontak…

14

Arbeiten mit GET- und POST-Formularen

B14 LektionenPRO

Verarbeiten Sie Benutzereingaben in PHP mit den Superglobalen GET und POST. Validieren, bereinigen und verarbeiten Sie HTML-Formulardaten s…

15

Dateisystemoperationen in PHP

B14 LektionenPRO

Lesen, schreiben und verwalten Sie Dateien auf dem Server mit den Dateisystemfunktionen von PHP. Arbeiten Sie mit Verzeichnissen und verarb…

16

Fehlerbehandlung und Exceptions

B14 LektionenPRO

Schreiben Sie robusten PHP-Code mit einer geeigneten Fehlerbehandlung. Verwenden Sie try/catch, benutzerdefinierte Exceptions und die PHP-E…

17

Objektorientiertes PHP: Klassen und Objekte

B14 LektionenPRO

Verstehen Sie die Grundlagen der objektorientierten Programmierung in PHP. Definieren Sie Klassen, erstellen Sie Objekte, verwenden Sie Kon…

18

Vererbung, Interfaces und Traits

B14 LektionenPRO

Erweitern Sie Klassen durch Vererbung, setzen Sie Verträge mit Interfaces durch und binden Sie mit PHP-Traits wiederverwendbares Verhalten…

19

Namespaces und Autoloading (PSR-4)

B14 LektionenPRO

Organisieren Sie PHP-Code mit Namespaces, vermeiden Sie Namenskonflikte und richten Sie PSR-4-Autoloading ein, damit Klassen automatisch ge…

20

Composer und Paketverwaltung

B14 LektionenPRO

Verwalten Sie PHP-Abhängigkeiten mit Composer. Lernen Sie composer.json, die Installation von Paketen, Autoloading und das Aktualisieren vo…

21

MySQL mit PDO und vorbereiteten Anweisungen

B14 LektionenPRO

Stellen Sie mit PDO eine Verbindung von PHP zu MySQL her, führen Sie sichere vorbereitete Anweisungen aus und verarbeiten Sie Abfrageergebn…

22

Verwaltung von Sessions und Cookies

B14 LektionenPRO

Speichern Sie Benutzerdaten über mehrere Anfragen hinweg mit PHP-Sessions und Cookies. Verstehen Sie Session-Speicherung, Ablaufzeiten und…

23

Reguläre Ausdrücke in PHP

B14 LektionenPRO

Verwenden Sie PCRE-reguläre Ausdrücke in PHP mit preg_match, preg_replace und preg_split, um Text zu validieren, zu durchsuchen und zu tran…

24

JSON und Nutzung von REST-APIs

B14 LektionenPRO

Nutzen Sie externe REST-APIs in PHP mit cURL und file_get_contents. Kodieren und dekodieren Sie JSON-Daten mit json_encode und json_decode.

25

Neue Funktionen in PHP 8.x

B14 LektionenPRO

Erweitern Sie Ihre PHP-Kenntnisse mit modernen Funktionen der Version 8.x: dem match-Ausdruck, benannten Argumenten, dem Nullsafe-Operator,…

26

PHP und Datenbanken

B16 LektionenPRO

Bringen Sie Ihre PHP-Kenntnisse auf die nächste Stufe, indem Sie Datenbanken in Ihre Projekte integrieren. Lernen Sie, Verbindungen zu MySQ…

27

Objektorientierte Programmierung (OOP)

B15 LektionenPRO

Erkunden Sie die objektorientierte Seite von PHP, um strukturierteren und wiederverwendbaren Code zu entwerfen. Diese Kategorie führt Sie i…

28

Unit-Tests mit PHPUnit

B24 LektionenPRO

Schreiben Sie zuverlässigen PHP-Code mit PHPUnit. Erstellen Sie Testfälle, Assertions, Datenprovider und Mocks, um die Korrektheit sicherzu…

29

Fortgeschrittene PHP-Konzepte

B24 LektionenPRO

Tauchen Sie mit fortgeschrittenen Konzepten wie der Verarbeitung von Sitzungen und Cookies, der Arbeit mit Dateien und der effektiven Fehle…

30

Laravel-Grundlagen: MVC und Routing

B24 LektionenPRO

Beginnen Sie mit Laravel. Verstehen Sie das MVC-Muster, definieren Sie Routen, erstellen Sie Controller und geben Sie Views aus einer Larav…

31

Laravel Eloquent ORM

B24 LektionenPRO

Interagieren Sie mit Ihrer Datenbank über Laravel Eloquent. Definieren Sie Modelle und Beziehungen und verwenden Sie Query-Builder-Methoden…

32

Authentifizierung und Autorisierung in Laravel

B24 LektionenPRO

Implementieren Sie die Benutzerauthentifizierung mit Laravel Breeze und steuern Sie den Zugriff mit Gates, Policies und Middleware.

33

Laravel Queues und Jobs

B24 LektionenPRO

Verlagern Sie langsame Aufgaben mit Laravel Queues in den Hintergrund. Erstellen Sie Jobs, lösen Sie sie aus, konfigurieren Sie Treiber und…

34

REST-APIs mit Laravel entwickeln

B24 LektionenPRO

Entwerfen und entwickeln Sie produktionsreife REST-APIs in Laravel mit Resource-Controllern, API-Ressourcen, Versionierung, Rate Limiting u…

35

PHP-Sicherheit: XSS, CSRF und SQL-Injection

B24 LektionenPRO

Sichern Sie Ihre PHP-Anwendungen gegen die häufigsten Web-Schwachstellen: Cross-Site-Scripting, CSRF-Angriffe und SQL-Injection.

36

PHP-Anwendungen bereitstellen

B24 LektionenPRO

Stellen Sie PHP-Anwendungen auf Linux-Servern produktiv bereit: Konfigurieren Sie Nginx + PHP-FPM, richten Sie CI/CD-Pipelines ein und verw…

37

Symfony-Komponenten im Detail

C14 LektionenPRO

Verwenden Sie die eigenständigen Symfony-Komponenten außerhalb eines vollständigen Frameworks: HttpFoundation, DependencyInjection, EventDi…

38

Caching-Strategien: Redis und Memcached

C14 LektionenPRO

Beschleunigen Sie PHP-Anwendungen mit Objekt-, Fragment- und Full-Page-Caching unter Verwendung von Redis und Memcached.

39

PHP-Performance-Profiling und -Optimierung

C14 LektionenPRO

Ermitteln und beheben Sie Engpässe in PHP mit Profiling-Tools wie Xdebug und Blackfire. Optimieren Sie Schleifen, Datenbankabfragen und Spe…

40

Entwurfsmuster und SOLID in PHP

C14 LektionenPRO

Schreiben Sie wartbaren und erweiterbaren PHP-Code, indem Sie SOLID-Prinzipien und die klassischen Entwurfsmuster der Gang of Four anhand p…

41

Asynchrones PHP: Fibers, ReactPHP und Swoole

C14 LektionenPRO

Überwinden Sie das Request-Response-Modell. Lernen Sie die Nebenläufigkeit in PHP kennen – mit Fibers, Event Loops über ReactPHP und Hochle…

42

Message Queues und ereignisgesteuertes PHP

C14 LektionenPRO

Skalieren und entkoppeln Sie Ihre Systeme mit asynchroner Nachrichtenübermittlung. Nutzen Sie RabbitMQ und Kafka aus PHP, um robuste ereign…

43

GraphQL-APIs in PHP

C14 LektionenPRO

Entwickeln Sie flexible, typisierte APIs mit GraphQL in PHP. Definieren Sie Schemas, schreiben Sie Resolver und Mutations und lösen Sie das…

44

Fortgeschrittenes Testen: TDD, Mockery und Mutation Testing

C14 LektionenPRO

Gehen Sie über die Grundlagen von PHPUnit hinaus. Beherrschen Sie testgetriebene Entwicklung, Mocking mit Mockery, Integrationstests und di…

45

PHP in Docker und CI/CD-Pipelines

C14 LektionenPRO

Bringen Sie PHP zuverlässig in Produktion. Containerisieren Sie Anwendungen mit Docker, optimieren Sie Images mit Multi-Stage-Builds, orche…

46

Domain-Driven Design in PHP

C24 LektionenPRO

Bewältigen Sie komplexe Geschäftslogik mit Domain-Driven Design: Entitäten, Wertobjekte, Aggregate, Domänenereignisse und abgegrenzte Konte…

47

Saubere und hexagonale Architektur in PHP

C24 LektionenPRO

Entkoppeln Sie Ihren Geschäftskern von Frameworks und Datenbanken – mit Clean Architecture und dem Ports-and-Adapters-Muster (Hexagonal Arc…

48

Microservices mit PHP entwickeln

C24 LektionenPRO

Teilen Sie einen Monolithen in unabhängige Services auf. Behandeln Sie die Kommunikation zwischen Services, API-Gateways, Service Discovery…

49

PHP-Interna und das Schreiben von Erweiterungen

C24 LektionenPRO

Blicken Sie unter die Haube. Verstehen Sie die Zend Engine, Speicherverwaltung, OPcache und JIT und schreiben Sie anschließend Ihre erste n…

FAQ

Häufig gestellte Fragen

Ist der PHP Academy Kurs kostenlos?

Ja. Du kannst den PHP Academy Kurs kostenlos starten und seine interaktiven Lektionen ohne Kosten abschließen. Ein optionales PRO-Abo schaltet erweiterte KI-Tools und ein teilbares Zertifikat frei.

Brauche ich Vorkenntnisse, um PHP zu lernen?

Nein. Der Kurs beginnt mit den Grundlagen und bewegt sich schrittweise zu fortgeschritteneren Themen, sodass du auch ohne PHP-Vorkenntnisse starten kannst.

Wie lerne ich PHP auf CoddyKit?

Du lernst durch Tun. Kurze interaktive Lektionen verbinden eine klare Erklärung mit einer praktischen Coding-Übung, die in Echtzeit läuft, und ein 24/7 KI-Tutor gibt dir personalisierte Hilfe, wann immer du steckenbleibst.

Erhalte ich ein Zertifikat für den Abschluss von PHP Academy?

Ja. PRO-Lerner können eine Prüfung ablegen und verdienen sich ein teilbares Abschlusszertifikat mit verifizierbarem Code für den PHP Academy Kurs.

Kann ich PHP auf meinem Telefon lernen?

Ja. CoddyKit ist im Web und als native iOS- und Android-Apps verfügbar, sodass du PHP auf jedem Gerät lernen kannst und dein Fortschritt überall synchronisiert wird.

Starte PHP Academy jetzt

Schließe dich Tausenden von Lernenden an, die Programmierung mit KI-gestützten Lektionen beherrschen.

Kostenlos starten →Alle Kurse ansehen