Developer-PackWindows 11 developer pack

Eine saubere Windows-Workstation für Web, Backend und Mobile.

Ein praktisches Setup für Windows 11 mit PowerShell, Windows Terminal, Git, VS Code, Cursor, Node.js, pnpm, Docker Desktop, WSL 2 und optionalem Android- oder Flutter-Tooling, ohne die Maschine mit Zufallswerkzeugen zu überladen.

Aus vertrauenswürdigen Quellen installieren

WinGet und offizielle Herstellerseiten halten die Workstation nachvollziehbar und wiederaufbaubar.

Hybride Projekte unterstützen

Windows-native Tools, WSL 2, Docker Desktop und Node.js-Workflows für echte Projektarbeit vorbereiten.

Windows sauber halten

Unbekannte Installer, doppelte Runtimes und ungeprüfte Utility-Skripte vermeiden.

Empfohlene Reihenfolge

Die Workstation in Schichten aufbauen

Ein stabiles Windows-Setup beginnt mit Shell und System, danach Git und Editoren, anschließend Runtimes, Container, Linux-Kompatibilität und optionales Mobile-Tooling.

01

01 · Windows zuerst aktualisieren

Windows Update ausführen, damit WSL, Virtualisierung und Sicherheitskomponenten aktuell sind.

02

02 · Terminal und PowerShell vorbereiten

Windows Terminal mit einem aktuellen PowerShell-Profil nutzen statt viele Konsolenpfade zu mischen.

03

03 · Git und Editoren installieren

Git, VS Code und Cursor aus vertrauenswürdigen Quellen installieren und Extensions fokussiert halten.

04

04 · Node.js und pnpm installieren

Node.js LTS und Corepack oder pnpm direkt verwenden und vor Monorepos prüfen.

05

05 · Docker Desktop und WSL 2 ergänzen

Beide bewusst konfigurieren, da sie Speicher, Festplatte und Netzwerkverhalten beeinflussen.

WinGet-Befehle

Basisinstallationen für Windows

Diese Befehle sind ein Startpunkt. Jede package ID und Quelle sollte vor der Ausführung geprüft werden.

01
winget source update

Aktualisiert WinGet-Quellen vor Suche und Installation.

02
winget install --id Microsoft.WindowsTerminal -e

Installiert Windows Terminal, falls es nicht vorhanden ist.

03
winget install --id Microsoft.PowerShell -e

Installiert das aktuelle PowerShell-Paket für eine konsistente Shell.

04
winget install --id Git.Git -e

Installiert Git for Windows für Terminal, Editoren und Projektskripte.

05
winget install --id Microsoft.VisualStudioCode -e

Installiert VS Code aus dem Microsoft-Eintrag.

06
winget install --id OpenJS.NodeJS.LTS -e

Installiert Node.js LTS für Next.js, NestJS und TypeScript.

07
winget install --id pnpm.pnpm -e

Installiert pnpm, wenn Corepack nicht die Verwaltung übernimmt.

08
winget install --id Docker.DockerDesktop -e

Installiert Docker Desktop, danach WSL-Integration gezielt konfigurieren.

WSL und Container

WSL 2, Docker Desktop und Linux-Workflows

Windows kann Linux-orientierte Entwicklung tragen, wenn Windows-Pfade, WSL-Dateisysteme und Docker-Volumes klar getrennt bleiben.

01
wsl --install

Aktiviert WSL und installiert eine Standard-Linux-Distribution.

02
wsl --status

Zeigt die Standardversion und bestätigt WSL 2.

03
wsl --list --verbose

Listet Distributionen und Versionen zur Umgebungsprüfung.

04
Docker Desktop WSL integration

Integration nur für Distributionen aktivieren, die Projekte wirklich nutzen.

05

Projektdateien möglichst in WSL

Linux-lastige Projekte laufen oft besser, wenn Abhängigkeiten und node_modules in WSL liegen.

Offizielle Quellen

Bevorzugte Herstellerquellen

Kernwerkzeuge sollten aus WinGet-Einträgen oder nachvollziehbaren Herstellerseiten stammen.

01

Microsoft-Dokumentation

Für Windows Terminal, PowerShell, WSL 2, Virtualisierung und Entwicklereinstellungen nutzen.

02
Git for Windows

Offizielles Paket oder verifizierten WinGet-Eintrag für Git verwenden.

03

VS Code und Cursor

Editoren aus Herstellerkanälen installieren und Extensions auf die Projekt-Stack begrenzen.

04
Node.js und pnpm

Node.js LTS und eine dokumentierte pnpm-Strategie mit Corepack oder Paket verwenden.

05
Docker Desktop

Herstellerpaket nutzen und Lizenz- oder Organisationsvorgaben prüfen.

Abschlussprüfungen

Prüfung nach der Installation

Wenn Basisprüfungen fehlschlagen, erst die Umgebung reparieren und nicht weiter installieren.

01

$PSVersionTable.PSVersion

Bestätigt die PowerShell-Version in der aktuellen Sitzung.

02
git --version

Prüft Git vor Clone oder Repository-Öffnung.

03
code --version

Bestätigt VS Code CLI-Integration, falls aktiviert.

04
node -v && pnpm -v

Prüft JavaScript-Runtime und Package Manager.

05
docker --version && docker compose version

Prüft Docker und Compose vor lokalen Services.

06
wsl --list --verbose

Bestätigt installierte Distributionen und WSL-Version.

Lebendiges Toolkit

Dieser Bereich wird schrittweise mit echten Werkzeugen erweitert.

Packs, Skripte und Experimente werden mit praktischem Nutzen, klaren Grenzen und technischem Kontext dokumentiert.