Menu
Coddy logo textTech
Lernpfad

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

Die Roadmap für PHP-Backend-Entwickler, Schritt für Schritt

5 Kurse8 Abschnitte509 Lektionen472 Aufgaben2,925 Quizfragen

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.

  1. 1
    Diesen Schritt startenStartenGrundlagen, Logik & Ablauf und Objektorientierte Programmierung: Variablen, Arrays, Funktionen und Kontrollfluss, dann Klassen und Objekte. Das PHP, in dem WordPress, Laravel und Symfony geschrieben sind.StartenEigene Seite
  2. 2
    Diesen Schritt startenStartenSELECT, WHERE, JOIN, GROUP BY und 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 Seite
  3. 3
    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
  4. 4
    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
  5. 5
    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
Das bekommst du
Alles, was du zum Programmierenlernen nutzt

Learn by Doing

Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.

playground.js
Code Editor
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Input
"Alex"
Output
"Hello, Coddy! Alex"

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!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Double or Nothing

Day 5 of 7

fire Freeze icon

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.

Python
7Streak
250Score
5Energy
Variables
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
CONTINUE
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Journey
Goals
Leaderboard
Profile
4.9
StarStarStarStarStar
Rating

You're Not Alone

Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!

Challenger League
Challenger LeagueTop 7 advance
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconPromotion zoneleaderboard Arrow Up icon

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.

Intro to Variables
Audio

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.

1xSarah

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.

CoddyCertificate of Completion
This certifies thatJohn Doehas successfully completed
python iconPython Fundamentals
Verified
DateJan 2026
LinkedInAdd to LinkedIn

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 und readonly-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.

Häufige Fragen zur Backend-Entwicklung mit PHP

Ist PHP eine gute Backend-Sprache?

Für Web-Backends ja. Jede Anfrage beginnt mit einem frischen Zustand, was eine PHP-Anwendung leicht nachvollziehbar und günstig zu hosten macht, und Laravel und Symfony sind ausgereifte, gut dokumentierte Frameworks. Der Ruf von PHP stammt von altem Code: Die moderne Sprache hat Typen, Enums, einen JIT-Compiler und Composer für Pakete. Weniger gut passt sie zu lang laufenden Prozessen und viel Nebenläufigkeit, wo Go oder Node.js verbreiteter sind.

Brauchen PHP-Backend-Entwickler Laravel?

In den meisten PHP-Backend-Jobs Laravel oder Symfony: Neue PHP-Anwendungen werden meist auf einem der beiden gebaut, und Stellenanzeigen nennen in der Regel eines davon. WordPress-Arbeit ist die Ausnahme, mit eigenen APIs für Plugins und Themes. Dieser Pfad lehrt noch keines der beiden Frameworks, und das mit Absicht: Beide setzen objektorientiertes PHP und SQL voraus, und das sind seine ersten beiden Schritte.

Ist PHP-Backend-Arbeit nur WordPress?

Nein. WordPress ist die größte PHP-Anwendung und ein großer eigener Arbeitsmarkt, mit Themes, Plugins und Agenturarbeit, aber auf Laravel und Symfony laufen SaaS-Produkte, Onlineshops, interne Tools und die APIs hinter mobilen Apps. All das baut auf dem auf, was dieser Pfad lehrt: PHP selbst, eine relationale Datenbank, Linux-Server, Git und Container.

PHP oder Node.js für die Backend-Entwicklung?

PHP für den Arbeitsmarkt rund um WordPress und Laravel, einfaches Hosting und ein Anfragemodell, das leicht nachvollziehbar ist; Node.js, wenn du schon JavaScript fürs Frontend schreibst und eine Sprache für den ganzen Stack willst oder viele langlebige Verbindungen wie WebSockets brauchst. Beide sind im Web-Backend verbreitet, und die Schritte SQL, Linux, Git und Docker auf diesem Pfad lassen sich auf beide übertragen.

Wie lange dauert es, PHP-Backend-Entwickler zu werden?

Ohne Vorkenntnisse und mit einer Stunde am Tag: Der PHP-Kurs dauert fünf bis sechs Wochen, SQL zwei bis drei, und Linux, Git und Docker zusammen etwa einen Monat, also rund drei Monate für die Grundlagen auf diesem Pfad. Jobreif heißt meist, darauf noch Laravel oder Symfony und ein echtes Projekt zu setzen, etwa eine kleine Anwendung mit Logins, einer Datenbank und einem Deployment.

Ist diese Roadmap für PHP-Backend-Entwickler kostenlos?

Ja. Jeder Kurs darauf ist kostenlos: die PHP-Lektionen, die SQL- und Terminal-Übungen, Bugsys Hinweise und ein Zertifikat für jeden Kurs, den du abschließt, jedes unter seiner eigenen URL verifizierbar. PHP läuft serverseitig, du musst also weder XAMPP noch Apache oder MySQL installieren.

Weitere Lernpfade

Dieselben Kurse, für eine andere Rolle geordnet. Der Fortschritt bleibt erhalten: Ein auf einem Pfad abgeschlossener Kurs zählt auf jedem Pfad, der ihn enthält.

Alle Lernpfade
Coddy programming languages illustration

Starte den Backend-Entwickler-Pfad kostenlos

Jetzt lernen