Deployment
Code vom Laptop live ins Netz bringen
⏱ ca. ~6 Min
01 · Lesen
Du hast deine App fertig, sie läuft super auf deinem Laptop. Aber niemand sonst kann sie nutzen — sie ist nur eine Datei auf deiner Maschine. Deployment ist der Prozess, deinen Code vom Laptop auf einen Server zu bringen, damit die ganze Welt drauf zugreifen kann.
Denk an das Schreiben eines Buchs. Du hast das Manuskript (den Code) fertig und schickst es an einen Verlag (Hosting-Dienst), der es druckt und in Buchhandlungen (das Internet) bringt. Bevor du deployst, ist deine App nur ein privates Manuskript, das nur du lesen kannst.
Kernpunkte
- Deployment = deine App für echte Nutzer im Internet verfügbar machen
- Dein Code wird vom Laptop auf einen Server verschoben, der ständig läuft
- Beliebte Hosting-Dienste: Vercel, Netlify, AWS, Heroku, GitHub Pages
- Modernes Deployment ist meist automatisch — Code pushen, es geht live
02 · Schritt für Schritt
Hier sind die typischen Schritte beim Deployen einer modernen Web-App.
1. 1. Code liegt auf deinem Laptop
Du schreibst deine App lokal und testest sie. Sie läuft auf deiner Maschine, aber nur, solange dein Rechner an ist, und nur du kannst sie benutzen.
2. 2. Push zu GitHub
Du pushst deinen Code in ein GitHub-Repository. Damit liegt dein Code an einem zentralen Ort, auf den ein Hosting-Dienst zugreifen kann. GitHub ist der Vermittler zwischen deinem Laptop und dem Server.
3. 3. Der Hosting-Dienst zieht deinen Code
Dein Hosting-Dienst (wie Vercel oder Netlify) ist mit deinem GitHub-Repo verbunden. Er merkt, wenn neuer Code gepusht wurde, und holt sich automatisch die neueste Version.
4. 4. Build und Run
Der Hosting-Dienst installiert die Abhängigkeiten, baut deine App (kompiliert TypeScript, bündelt Dateien, optimiert Bilder) und lässt sie auf seinen Servern laufen.
5. 5. Öffentliche URL geht live
Deine App bekommt eine öffentliche URL wie myapp.vercel.app oder yourname.github.io. Jeder auf der Welt kann diese URL aufrufen und deine App nutzen. Sie ist 24/7 online.
03 · Quiz
Was ist Deployment?
- Code auf dem Laptop schreiben
- Deinen Code auf einen Server bringen, damit die Welt drauf zugreifen kann
- Deine App lokal testen
- Einen Domainnamen kaufen
04 · Lesen
Modernes Deployment ist im Vergleich zu früher fast wie Magie. Früher mussten Entwickler Dateien manuell per FTP auf den Server kopieren. Heute nutzen die meisten Teams Auto-Deployment (auch Continuous Deployment oder CD genannt).
So funktioniert es: Du verbindest dein GitHub-Repo mit einem Hosting-Dienst wie Vercel oder Netlify. Jedes Mal, wenn du dann Code zu GitHub pushst, erkennt der Hosting-Dienst die Änderung automatisch, baut deine App und deployt die neue Version. Push zu GitHub und deine Website ist innerhalb von Sekunden aktualisiert.
05 · Quiz
Deine App läuft perfekt auf localhost:3000, aber sonst kann sie niemand nutzen. Welcher Schritt fehlt?
- Du musst mehr Tests schreiben
- Du musst erst eine Domain kaufen
- Du musst sie zu einem Hosting-Dienst deployen
- Du musst sie in einer anderen Sprache neu schreiben
06 · Ausfüllen
Mit Auto-Deployment _____ der Hosting-Dienst deine App jedes Mal automatisch, wenn du Code zu GitHub pushst.
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.