Deployen und feiern
Dein Spiel ins Web bringen und den Kurs abschließen
⏱ ca. ~8 Min
01 · Lesen
Das ist die letzte Lektion des gesamten Kurses.
Gleich deployst du ein Echtzeit-Multiplayer-Spiel ins Web. Jeder mit der URL kann es spielen. Zwei Fremde auf verschiedenen Kontinenten können deinen Link öffnen und in Echtzeit Tic-Tac-Toe spielen.
Du hast das gebaut. Vom Nicht-Wissen, was ein Terminal ist, bis zum Deployen eines WebSocket-getriebenen Multiplayer-Spiels. Das ist eine echte Reise.
Kernpunkte
- Render hostet Node.js-Apps mit WebSocket-Support
- Das Deployment nutzt den git-push-Workflow aus Level 4
- Dein Spiel wird für alle im Web erreichbar sein
- Das ist die letzte Lektion — du hast alles aus dem Kurs gelernt
02 · Schritt für Schritt
Deploye dein Tic-Tac-Toe als Web Service auf Render. Befolge jeden Schritt sorgfältig.
1. Bei Render anmelden
Geh auf render.com und melde dich mit deinem GitHub-Account an. Hast du noch keinen Render-Account, erstell einen — das kostenlose Tier reicht.
2. Einen neuen Web Service anlegen
Klick 'New' → 'Web Service'. Verbinde dein GitHub-Repo — das, was du in der letzten Lektion gepusht hast. Render erkennt die Node.js-App automatisch.
3. Den Service konfigurieren
Setz das Build-Command auf 'npm install' und das Start-Command auf 'node server.js'. Der kostenlose Plan reicht. Jede Region geht — wähl die, die am nächsten an dir liegt, für beste Latenz.
4. Deployen
Klick 'Create Web Service'. Render klont dein Repo, führt npm install aus und startet deinen Server. Schau in die Deploy-Logs — du solltest 'Server listening on port...' sehen, sobald alles bereit ist.
5. Deine URL holen
Nach dem Deployment bekommst du von Render eine URL wie your-app-name.onrender.com. Öffne sie im Browser — du solltest das Spiel sehen. Öffne einen zweiten Tab (oder schick sie einem Freund) und spielt eine echte Partie übers Web.
03 · Echte Übung
Verifiziere, dass dein deployed Spiel End-to-End funktioniert.
04 · Lesen
Eine Sache zum kostenlosen Tier: Der kostenlose Render-Plan fährt deinen Service nach 15 Minuten Inaktivität herunter. Nach einem Spin-down wartet die erste Besucherin etwa 30 Sekunden, bis er wieder hochfährt. Danach läuft alles normal.
Fürs Portfolio ist das OK. Soll der Service immer online bleiben, gibt es kostenpflichtige Render-Pläne ab ein paar Euro im Monat. Aber um zu zeigen, was du gebaut hast, funktioniert das kostenlose Tier prima.
Kernpunkte
- Das kostenlose Tier schläft nach 15 Minuten Inaktivität ein
- Der erste Request nach dem Schlafen dauert ~30 Sekunden (Cold Start)
- Nach dem Aufwachen normale Geschwindigkeit
- Bezahlte Pläne schalten das Schlafverhalten ab, wenn du immer online sein musst
05 · Checkliste
Letzte Verifikation. Hak jeden Punkt ab und bestätige, dass dein Projekt fertig ist.
- Das Spiel ist deployed und über eine öffentliche URL erreichbar
- Zwei Spieler können zusammengeführt werden und in Echtzeit spielen
- Das Disconnect-Handling funktioniert korrekt
- Das README auf GitHub erklärt, was das Projekt ist und wie man es startet
- Die Git-Historie enthält saubere, aussagekräftige Commits
- Keine Debug-console.log mehr im Code
06 · Lesen
Du hast es geschafft.
Denk daran, wo du angefangen hast. Du wusstest nicht, was ein Pfad ist. Du hattest nie ein Terminal geöffnet. Git war ein Rätsel. API war ein Modewort.
Jetzt navigierst du durch das Dateisystem, verwaltest Dateien über die Befehlszeile, verfolgst Code mit Git, pushst nach GitHub, baust Node.js-Server, rufst echte APIs auf, nutzt Claude Code als Pair-Programming-Partner und hast ein Echtzeit-Multiplayer-Spiel ins Web deployed.
Du "lernst nicht mehr Programmieren". Du bist jemand, der Sachen baut. Das Terminal ist dein Werkzeug. Claude Code ist dein Partner. Das Web ist deine Plattform.
Jede professionelle Entwicklerin und jeder professionelle Entwickler hat dort angefangen, wo du jetzt stehst — mit einem fertigen Projekt und dem Selbstvertrauen, das nächste bauen zu können. Dieses Selbstvertrauen ist der echte Abschluss.
Geh und bau was.
Kernpunkte
- Von null Terminal-Wissen zu einem deployed Multiplayer-Spiel
- Die Skills, die du gelernt hast — Terminal, Git, Node.js, APIs, Claude Code — sind dieselben Werkzeuge, die Profis täglich nutzen
- Ein fertiges Projekt plus das Selbstvertrauen, das nächste zu bauen — darauf kommt es an
- Das ist nicht das Ende — das ist die Startlinie
07 · Quiz
Du hast den Kurs abgeschlossen. Welche Fähigkeit, die du entwickelt hast, ist die wichtigste?
- Terminal-Befehle auswendig zu kennen
- Die Fähigkeit, Probleme zu zerlegen, Werkzeuge effektiv zu nutzen und echte Dinge zu bauen — auch wenn du noch nicht alles weißt
- Jede JavaScript-Funktion auswendig zu kennen
- Sehr schnell Befehle tippen zu können
Andere Lektionen aus diesem Kapitel
⚠ Das volle interaktive Erlebnis braucht JavaScript. Bitte aktiviere es und lade die Seite neu.
※ Diese Seite ist ein unabhängiges Bildungsprojekt — kein offizielles Anthropic-Produkt. Claude™ ist eine eingetragene Marke von Anthropic, PBC.