← From Zero to Deployed Alle LektionenAll lessons Setup ModelleModels

Bevor du loslegst · nur macOSBefore you start · macOS only

Richte deinen Mac einSet up your Mac

Alles, was du brauchst, zum Kopieren. Für macOS (Apple Silicon und Intel).Everything you need, to copy. For macOS (Apple Silicon and Intel).

So gehst du vor:How to use this: Öffne das Terminal (Cmd+Leertaste, „Terminal“ tippen, Enter). Füge jeden Block ein, drücke Enter und warte, bis er fertig ist.Open the Terminal (Cmd+Space, type "Terminal", Enter). Paste each block, press Enter, and wait until it finishes.

1Homebrew

Der Paketmanager für macOS — damit installierst du die anderen Werkzeuge mit je einem Befehl.The package manager for macOS — it installs the other tools with one command each.

brew.sh

InstallierenInstall

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Auf den PATH legen (Apple Silicon)Put it on the PATH (Apple Silicon)

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

PrüfenCheck

brew --version

Falls command not found: brew: Die PATH-Zeile lief nicht. Führe die zwei PATH-Befehle erneut aus und öffne das Terminal neu.If command not found: brew: the PATH line did not run. Run the two PATH commands again and reopen the Terminal.

2Git

Versionsverwaltung — speichert Schnappschüsse deines Codes und ist der Start des Deployens.Version control — saves snapshots of your code and is where deploying begins.

git-scm.com

InstallierenInstall

brew install git

Einmalig einstellen, wer du bistSet who you are (once)

git config --global user.name "Dein Name"
git config --global user.email "du@example.com"

PrüfenCheck

git --version

Falls xcrun: error: Apples Kommandozeilen-Tools installieren: xcode-select --installIf xcrun: error: install Apple's command-line tools: xcode-select --install

3Node.js

Die JavaScript-Laufzeit — zum Bauen und Ausführen deiner App und zum Installieren von Claude Code.The JavaScript runtime — to build and run your app and to install Claude Code.

nodejs.org

InstallierenInstall

brew install node

PrüfenCheck

node --version
npm --version

Falls die Version alt wirkt: which node sollte /opt/homebrew/bin/node zeigen. Sonst Terminal neu öffnen oder brew upgrade node.If the version looks old: which node should show /opt/homebrew/bin/node. Otherwise reopen the Terminal or run brew upgrade node.

4VS Code

Ein kostenloser Code-Editor — hier liest und bearbeitest du Dateien, während der Agent im Terminal daneben arbeitet.A free code editor — you read and edit files here while the agent works in the terminal beside it.

code.visualstudio.com

InstallierenInstall

brew install --cask visual-studio-code

PrüfenCheck

code --version

Hinweis: Claude hat (noch) keine eigene, vollständige IDE. Den Code schaust du in VS Code oder Cursor an.Note: Claude has no full IDE of its own (yet). You view the code in VS Code or Cursor.

5Claude Code

Anthropics KI-Agent im Terminal, der echten Code in deinem Projekt schreibt und ändert.Anthropic's AI agent in the terminal that writes and changes real code in your project.

docs.claude.com/en/docs/claude-code

Installieren (braucht Node aus Schritt 3)Install (needs Node from step 3)

npm install -g @anthropic-ai/claude-code

Starten und einloggenStart and sign in

cd ~/dein-projekt
claude

Wichtig: immer im Projektordner starten. Arbeitsweise: vorschlagen → prüfen → erlauben.Important: always start in the project folder. Way of working: propose → review → allow.

Falls command not found: claude: npms globaler Ordner fehlt auf dem PATH. Kein sudo mit npm verwenden.If command not found: claude: npm's global folder is missing from the PATH. Do not use sudo with npm.

echo 'export PATH="$PATH:'"$(npm config get prefix)"'/bin"' >> ~/.zprofile

6Cursor

Eine KI-IDE — Editor, Terminal und Agent an einem Ort. Der zweite empfohlene Einstieg, u. a. mit Grok.An AI IDE — editor, terminal, and agent in one place. The second recommended path, with Grok among others.

cursor.com

InstallierenInstall

brew install --cask cursor

Warum eine IDE wichtig ist: Du siehst den Code, den der Agent schreibt, und prüfst Änderungen als Diffs. In Cursor arbeitest du mit dem eingebauten Agenten (Composer); als Modell lässt sich u. a. Grok wählen.Why an IDE matters: you see the code the agent writes and review changes as diffs. In Cursor you work with the built-in agent (Composer); you can pick Grok as the model, among others.

Zwei Einstiege, ein Kurs: Nimm entweder Claude Code + VS Code oder Cursor + Grok. Beides führt zum selben Ziel.Two paths, one course: take either Claude Code + VS Code or Cursor + Grok. Both reach the same goal.

7Docker Desktop

Packt deine App in einen Container, damit sie auf deinem Mac und in der Cloud gleich läuft.Packs your app into a container so it runs the same on your Mac and in the cloud.

docker.com/products/docker-desktop

InstallierenInstall

brew install --cask docker

Danach Docker Desktop einmal öffnen und starten lassen. Warten, bis das Wal-Symbol ruhig ist.Then open Docker Desktop once and let it start. Wait until the whale icon is calm.

PrüfenCheck

docker --version
docker run hello-world

Falls Cannot connect to the Docker daemon: Docker Desktop läuft nicht. App öffnen, warten, erneut versuchen.If Cannot connect to the Docker daemon: Docker Desktop is not running. Open the app, wait, try again.

8Terraform

Beschreibt deine Cloud-Umgebung als Datei — ein Befehl baut sie, ein Befehl räumt sie ab.Describes your cloud environment as a file — one command builds it, one tears it down.

developer.hashicorp.com/terraform

InstallierenInstall

brew tap hashicorp/tap
brew install hashicorp/tap/terraform

PrüfenCheck

terraform -version

Falls nicht gefunden: Terminal neu öffnen oder brew upgrade hashicorp/tap/terraform.If not found: reopen the Terminal or run brew upgrade hashicorp/tap/terraform.

9gcloud (Google Cloud CLI)

Das Kommandozeilen-Werkzeug für Google Cloud — die Plattform, auf die dieser Kurs deployt.The command-line tool for Google Cloud — the platform this course deploys to.

cloud.google.com/sdk/docs/install

InstallierenInstall

brew install --cask google-cloud-sdk

Einloggen und Projekt wählenSign in and pick a project

gcloud --version
gcloud init

Falls command not found: gcloud: Pfad zur Shell hinzufügen, dann Terminal neu öffnen.If command not found: gcloud: add the path to your shell, then reopen the Terminal.

echo 'source "$(brew --prefix)/share/google-cloud-sdk/path.zsh.inc"' >> ~/.zshrc

ChecklisteChecklist

Hak ab, was erledigt ist — dein Fortschritt wird im Browser gespeichert.Tick off what is done — your progress is saved in the browser.