Backend-Entwickler mit PHP: die Roadmap
Auf PHP laufen WordPress, Drupal und MediaWiki, die Software hinter Wikipedia, und mit Laravel und Symfony bauen Teams darin neue Anwendungen. Bevor es an eines der beiden Frameworks geht, braucht ein PHP-Backend-Entwickler die Sprache, SQL, ein Linux-Terminal, Git und Docker. Dieser Pfad lehrt sie in dieser Reihenfolge, kostenlos, im Browser, mit einem Zertifikat für jeden Kurs.
237,871+ codders in diesen Kursen eingeschrieben
509 Lektionen472 Aufgaben2,925 Quizfragen
- Anfängerfreundlich
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
8 kostenlose Zertifikate entlang des Pfads
Die Roadmap für PHP-Backend-Entwickler, Schritt für Schritt
Jeder Schritt ist ein bestehender Coddy-Kurs, und „Starten“ beim ersten Schritt öffnet den PHP-Kurs. Geh sie der Reihe nach durch oder fang mit dem an, der dir fehlt: Der Fortschritt wird so oder so pro Kurs gespeichert.
- 1Schritt 13 Abschnitte, der Reihe nach
- 2Schritt 2
SQL und DatenbankenEigene Seite
Diesen Schritt startenStartenSELECT,WHERE,JOIN,GROUP BYund Unterabfragen auf echten Tabellen, dann die Indizes und das Schema-Design, die sie schnell halten. Die Abfragen lassen sich auf die MySQL- oder MariaDB-Datenbank übertragen, die WordPress voraussetzt, und es sind dieselben Abfragen, die Eloquent und Doctrine im Hintergrund senden.StartenEigene Seite2 Abschnitte, der Reihe nach - 3Schritt 3
Linux und die KommandozeileEigene Seite
Diesen Schritt startenStartenDateien und Berechtigungen, Prozesse, Pipes und die Grundlagen von Bash. PHP läuft auf Linux-Servern hinter Nginx oder Apache, und ein erstes Deployment scheitert oft an einer Berechtigung: Der Webserver kann nicht in ein Upload- oder Cache-Verzeichnis schreiben.StartenEigene Seite - 4Schritt 4
Git und VersionskontrolleEigene Seite
Diesen Schritt startenStartenCommits, Branches, Merges, Konflikte, Remotes und Fehler rückgängig machen. Eine Git-Historie ersetzt das Bearbeiten von Dateien auf dem Server per FTP: Jede Änderung wird geprüft, ist umkehrbar und wird von einem Ort aus deployt.StartenEigene Seite - 5Schritt 5
Docker und ContainerEigene Seite
Diesen Schritt startenStartenImages, Dockerfiles, Volumes und Netzwerk. Eine PHP-Anwendung läuft oft als drei Container: PHP-FPM, Nginx und MySQL. Docker startet denselben Stack auf jedem Laptop und jedem Server.StartenEigene Seite
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Earn a Certificate
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
Warum Backend-Entwicklung in PHP mit Coddy lernen
- In erster Linie eine Backend-Sprache. PHP wurde für eine einzige Aufgabe gebaut, nämlich auf einem Server zu laufen und Webanfragen zu beantworten: WordPress, Drupal und Magento sind PHP, und ein großer Teil der Serverseite des Webs ebenso.
- Modernes PHP, typisiert und objektorientiert. PHP 8.0 und 8.1 führten Union-Typen,
match, benannte Argumente, Enums undreadonly-Eigenschaften ein, und Laravel und Symfony sind aus Klassen und Interfaces gebaut. Der Abschnitt Objektorientierte Programmierung im PHP-Kurs ist der Teil, den diese Frameworks voraussetzen. - SQL vor Eloquent. Laravels Eloquent und Doctrine, das ORM von Symfony, schreiben Abfragen für dich, bis eine Seite langsam wird; dann liest du das SQL, findest die N+1-Abfrage und legst einen Index an. Deshalb ist SQL Schritt zwei.
- Bewertet, im Browser. Ohne XAMPP und ohne Apache-Konfiguration: Jede PHP-Lektion endet mit einer Aufgabe, die per Tests geprüft wird, und scheitert dein Versuch, liest Bugsy, der KI-Tutor, deinen Code und den Fehler und schubst dich in Richtung Lösung. Jeder Kurs endet mit einem kostenlosen Zertifikat.