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.shInstallierenInstall
/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 --versionFalls 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.comInstallierenInstall
brew install gitEinmalig 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 --versionFalls 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.orgInstallierenInstall
brew install nodePrüfenCheck
node --version
npm --versionFalls 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.comInstallierenInstall
brew install --cask visual-studio-codePrüfenCheck
code --versionHinweis: 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-codeInstallieren (braucht Node aus Schritt 3)Install (needs Node from step 3)
npm install -g @anthropic-ai/claude-codeStarten und einloggenStart and sign in
cd ~/dein-projekt
claudeWichtig: 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"' >> ~/.zprofile6Cursor
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.comInstallierenInstall
brew install --cask cursorWarum 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-desktopInstallierenInstall
brew install --cask dockerDanach 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-worldFalls 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/terraformInstallierenInstall
brew tap hashicorp/tap
brew install hashicorp/tap/terraformPrüfenCheck
terraform -versionFalls 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/installInstallierenInstall
brew install --cask google-cloud-sdkEinloggen und Projekt wählenSign in and pick a project
gcloud --version
gcloud initFalls 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"' >> ~/.zshrcChecklisteChecklist
Hak ab, was erledigt ist — dein Fortschritt wird im Browser gespeichert.Tick off what is done — your progress is saved in the browser.