Backend-Entwickler mit Go: die Roadmap
Go, auch Golang genannt, wurde bei Google für große vernetzte Systeme entworfen, und das merkt man: Goroutinen machen Nebenläufigkeit billig, die Standardbibliothek bringt einen produktionsreifen HTTP-Server mit, und ein Dienst kompiliert zu einer einzigen Binärdatei. Dieser Pfad lehrt zuerst Go, dann SQL, Linux, Git und Docker, die jeder Go-Backend-Job voraussetzt. Kostenlos, im Browser, mit einem Zertifikat für jeden Kurs.
222,608+ codders in diesen Kursen eingeschrieben
563 Lektionen612 Aufgaben3,368 Quizfragen
- Anfängerfreundlich
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
Ein Pfad-Zertifikat am Ende, plus 8 unterwegs
Die Roadmap für Go-Backend-Entwickler, Schritt für Schritt
Jeder Schritt ist ein bestehender Coddy-Kurs, und „Starten“ beim ersten Schritt öffnet den Go-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 startenStartenVonSELECTundWHEREbisJOIN,GROUP BYund Unterabfragen, dann Indizes und Schema-Design, alles auf echten Tabellen. Viele Go-Teams verzichten auf ein ORM und schreiben ihre Abfragen von Hand mitdatabase/sqlodersqlc, also ist das SQL selbst die Fähigkeit, auf die es ankommt.StartenEigene Seite2 Abschnitte, der Reihe nach - 3Schritt 3
Linux und die KommandozeileEigene Seite
Diesen Schritt startenStartenDateien, Berechtigungen, Prozesse, Pipes und Bash, in einer echten Linux-Shell. Ein Go-Dienst ist eine einzige Binärdatei, die als Linux-Prozess läuft, und du deployst, untersuchst und debuggst ihn in einem Terminal.StartenEigene Seite - 4Schritt 4
Git und VersionskontrolleEigene Seite
Diesen Schritt startenStartenCommits, Branches, Merges und Konflikte, Remotes und Fehler rückgängig machen. Go-Module werden mit Git-Tags wiev1.4.0versioniert, deshalb ist sogar das Veröffentlichen einer Go-Bibliothek eine Git-Operation.StartenEigene Seite - 5Schritt 5
Docker und ContainerEigene Seite
Diesen Schritt startenStartenImages, Dockerfiles, Volumes und Netzwerk. Ein Go-Dienst gehört zu den Dingen, die sich am leichtesten containerisieren lassen: in einer Build-Stage kompilieren, dann die Binärdatei in ein fast leeres Image kopieren.StartenEigene Seite
Lernen durch Tun
Schreibe echten Code, frage Datenbanken ab, erstelle Websites und meistere KI-Prompts. Unsere interaktiven Lektionen decken alle Fähigkeiten ab, die moderne Entwickler brauchen.
Baue deine Serie auf
Bleib konsequent und sieh zu, wie dein Fortschritt wächst! Verfolge deine tägliche Programmiergewohnheit, schütze deine Serie mit Einfrieroptionen und verdiene Belohnungen für jeden Tag.
12 Tage Serie
Komm morgen zurück, um deine Serie zu halten!
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
Doppelt oder Nichts
Tag 5 von 7
Serie Einfrieren
2 left
Überall coden
Nimm deine Programmierreise mit! Keine Einrichtung, keine Downloads: einfach öffnen und loslegen. Verfügbar auf iOS, Android und Web mit 4,9-Sterne-Bewertungen.
Du bist nicht allein
Tritt auf globalen Bestenlisten an, lade Freunde ein, um Belohnungen zu verdienen, und feiert gemeinsam eure Erfolge. Programmieren macht mit Freunden mehr Spaß!
Jeder Lernweg, alles dabei
Lies, höre, teste dich, frag die KI oder schlage nach, was du schon gelernt hast. Jede Lektion passt sich dir an.
Eine Variable ist ein benannter Container, der einen Wert speichert, auf den du später im Programm verweisen kannst.
In Python erstellst du eine, indem du den Namen, ein Gleichheitszeichen und dann den Wert schreibst.
Der Wert kann sich ändern. Eine neue Zuweisung verweist den Namen einfach auf einen neuen Wert.
Werde zertifiziert
Verdiene Zertifikate für jeden abgeschlossenen Kurs. Füge sie deinem LinkedIn-Profil und Lebenslauf hinzu, um Arbeitgebern deine Programmierkenntnisse zu zeigen.
Warum Backend-Entwicklung in Go mit Coddy lernen
- Nebenläufigkeit ohne Ballast. Eine Goroutine startet mit ein paar Kilobyte Stack, deshalb gibt der HTTP-Server von Go jeder Verbindung ihre eigene Goroutine, und deine Handler bleiben schlichter sequenzieller Code, ohne Callbacks oder Thread-Pools, die du verwalten müsstest. Der Go-Kurs lehrt Goroutinen und Channels; der Rest dieses Pfads ergänzt die Datenbank und die Werkzeuge rundherum.
- Eine Binärdatei zum Deployen.
go builderzeugt eine einzige ausführbare Datei, ohne Laufzeitumgebung oder Interpreter, die auf dem Server installiert werden müssten, und sie startet in Millisekunden. Dadurch sind Go-Dienste schnell ausgerollt und schlank im Container, und mit Containern endet dieser Pfad. - Die Sprache der Cloud-Infrastruktur. Docker, Kubernetes, Terraform und Prometheus sind in Go geschrieben, deshalb ist Go-Backend-Arbeit nah an der Plattform: Die SDKs, Operatoren und internen Tools rund um einen Dienst sind oft ebenfalls in Go geschrieben.
- Bewertet, im Browser. Ohne Toolchain-Installation: Jede Go-Lektion endet mit einer Aufgabe, die per Tests geprüft wird, und scheitert dein Versuch, liest Bugsy, die KI-Tutorin, 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 Go
Eignet sich Go für die Backend-Entwicklung?
database/sql) ohne Framework ab. Die Kehrseiten: Die Fehlerbehandlung ist explizit, ein if err != nil nach jedem Aufruf, der fehlschlagen kann, und das Ökosystem setzt eher auf kleine Bibliotheken als auf ein Framework, das alles entscheidet, also baust du mehr selbst zusammen.Nutzen Go-Backend-Entwickler ein Framework wie Gin?
net/http aus der Standardbibliothek ist ein produktionsreifer Server, und sein Router erkennt Methoden und Pfadparameter (GET /users/{id}), was vieles von dem abdeckt, was der Router eines Frameworks bietet. Gin, Echo und Chi sind die beliebten Optionen, wenn du Middleware und Routing-Helfer obendrauf willst. Dieser Pfad lehrt noch keinen der beiden Ansätze; er lehrt das Go, auf dem beide aufbauen.Sollte ich den Backend-Pfad in Go oder in Python machen?
Python, wenn du neu im Programmieren bist oder auch die Sprache für Datenarbeit und schnelle Skripte willst; Go, wenn du kompilierte, typisierte Dienste mit viel Nebenläufigkeit oder einen Job nah an der Cloud-Infrastruktur willst. Nur Schritt eins ändert sich: Die Schritte SQL, Linux, Git und Docker sind in beiden Versionen gleich, und eine zweite Sprache geht viel schneller, wenn du die erste abgeschlossen hast.
Warum setzen Backend-Teams bei Microservices auf Go?
Weil ein Go-Dienst günstig im Betrieb und leicht auszuliefern ist: eine Binärdatei, ein kleines Container-Image, schneller Start und bescheidener Speicherbedarf, mit Nebenläufigkeit, die in die Sprache eingebaut ist, statt von einem Framework ergänzt zu werden. Auch das Ökosystem passt: gRPC und Protocol Buffers haben offizielle Go-Implementierungen, und Kubernetes und ein Großteil der Werkzeuge rund um Microservices sind in Go geschrieben, die Bibliotheken und Beispiele sind also da.
Wie lange dauert es, Go-Backend-Entwickler zu werden?
Ohne Vorkenntnisse und mit einer Stunde am Tag: Der Go-Kurs dauert etwa sieben Wochen, SQL zwei bis drei, und Linux, Git und Docker zusammen etwa einen Monat, also drei bis vier Monate für die Grundlagen auf diesem Pfad. Jobreif heißt meist, darauf noch einen echten Dienst zu setzen, eine HTTP-API mit Datenbank, Tests und einem Dockerfile, wofür du in Go kaum mehr als die Standardbibliothek brauchst.
Ist diese Go-Backend-Roadmap kostenlos?
Ja. Jeder Kurs darauf ist kostenlos: die Go-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. Go wird serverseitig kompiliert und ausgeführt, es gibt also nichts zu installieren.
Bekomme ich ein Zertifikat für den Backend-Entwickler-Pfad?
Ja. Schließe jeden Schritt ab, und du erhältst ein kostenloses Zertifikat für den ganzen Backend-Entwickler-Pfad. Es listet jeden Kurs auf, den du unterwegs abgeschlossen hast, und verlinkt das Zertifikat jedes Kurses, damit jeder jede genannte Fähigkeit prüfen kann. Du kannst es zu deinem LinkedIn-Profil hinzufügen. Es ist ein Abschlusszertifikat von Coddy, kein akkreditierter Abschluss.