Developer packWindows 11 developer pack

Een schone Windows-workstation voor web, backend en mobile.

Een praktische Windows 11-setup met PowerShell, Windows Terminal, Git, VS Code, Cursor, Node.js, pnpm, Docker Desktop, WSL 2 en optionele Android- of Flutter-tools, zonder de machine vol willekeurige tools te zetten.

Installeer uit betrouwbare bronnen

Gebruik WinGet en officiële uitgeverspagina’s zodat de workstation controleerbaar en opnieuw op te bouwen blijft.

Ondersteun hybride projecten

Bereid Windows-native tools, WSL 2, Docker Desktop en Node.js-workflows voor op echt projectwerk.

Houd Windows schoon

Vermijd onbekende installers, dubbele runtimes en niet-beoordeelde scripts die onderhoud lastig maken.

Aanbevolen volgorde

Bouw de workstation in lagen

Een stabiele Windows-setup begint met shell en systeem, daarna Git en editors, vervolgens runtimes, containers, Linux-compatibiliteit en optionele mobile tools.

01

01 · Werk Windows eerst bij

Draai Windows Update voordat developer tools worden geïnstalleerd, zodat WSL, virtualisatie en security actueel zijn.

02

02 · Bereid Terminal en PowerShell voor

Gebruik Windows Terminal met een recent PowerShell-profiel in plaats van veel consolepaden te mengen.

03

03 · Installeer Git en editors

Installeer Git, VS Code en Cursor uit betrouwbare bronnen en houd extensies gericht op de echte projectstack.

04

04 · Installeer Node.js en pnpm

Gebruik Node.js LTS en Corepack of pnpm direct, en verifieer ze voor je een monorepo opent.

05

05 · Voeg Docker Desktop en WSL 2 toe

Configureer beide bewust omdat ze geheugen, schijfgebruik en netwerkgedrag beïnvloeden.

WinGet-commando’s

Basisinstallaties op Windows

Deze commando’s zijn een startpunt. Controleer elke package ID en bron in WinGet voordat je ze professioneel gebruikt.

01
winget source update

Ververst WinGet-bronnen voor zoeken of installeren.

02
winget install --id Microsoft.WindowsTerminal -e

Installeert Windows Terminal als die nog ontbreekt.

03
winget install --id Microsoft.PowerShell -e

Installeert het actuele PowerShell-pakket voor een consistente shell.

04
winget install --id Git.Git -e

Installeert Git for Windows voor terminal, editors en scripts.

05
winget install --id Microsoft.VisualStudioCode -e

Installeert VS Code via de Microsoft-vermelding.

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

Installeert Node.js LTS voor Next.js, NestJS en TypeScript.

07
winget install --id pnpm.pnpm -e

Installeert pnpm als Corepack het niet beheert.

08
winget install --id Docker.DockerDesktop -e

Installeert Docker Desktop; configureer WSL-integratie daarna gericht.

WSL en containers

WSL 2, Docker Desktop en Linux-workflows

Windows kan Linux-georiënteerde ontwikkeling dragen als Windows-paden, WSL-filesystems en Docker-volumes helder gescheiden blijven.

01
wsl --install

Activeert WSL en installeert een standaard Linux-distributie.

02
wsl --status

Toont de standaard WSL-versie en helpt WSL 2 te bevestigen.

03
wsl --list --verbose

Lijst distributies en versies voor omgevingscontrole.

04
Docker Desktop WSL integration

Activeer integratie alleen voor distributies die projecten echt gebruiken.

05

Projectbestanden waar mogelijk in WSL

Linux-zware projecten werken vaak beter wanneer dependencies en node_modules in WSL staan.

Officiële bronnen

Voorkeursbronnen van uitgevers

Kernsoftware is eenvoudiger te ondersteunen wanneer ze uit WinGet of verifieerbare uitgeverskanalen komt.

01

Microsoft-documentatie

Gebruik Microsoft-richtlijnen voor Windows Terminal, PowerShell, WSL 2, virtualisatie en developer-instellingen.

02
Git for Windows

Gebruik het officiële pakket of een geverifieerde WinGet-vermelding.

03

VS Code en Cursor

Installeer editors via uitgeverskanalen en beperk extensies tot de projectstack.

04
Node.js en pnpm

Gebruik Node.js LTS en een gedocumenteerde pnpm-strategie via Corepack of pakket.

05
Docker Desktop

Installeer via de uitgever en controleer licentie- of organisatievoorwaarden.

Eindchecks

Verificatie na installatie

Installeer niet verder als basischecks falen. Herstel de omgeving terwijl de oorzaak nog zichtbaar is.

01

$PSVersionTable.PSVersion

Bevestigt de PowerShell-versie in de huidige sessie.

02
git --version

Controleert Git voordat repositories worden geopend.

03
code --version

Bevestigt VS Code CLI-integratie indien ingeschakeld.

04
node -v && pnpm -v

Verifieert JavaScript-runtime en package manager.

05
docker --version && docker compose version

Controleert Docker en Compose voor lokale services.

06
wsl --list --verbose

Bevestigt geïnstalleerde Linux-distributies en WSL-versie.

Levende toolkit

Deze sectie wordt stap voor stap uitgebreid met echte tools.

Packs, scripts en experimenten worden gedocumenteerd met praktisch gebruik, duidelijke grenzen en technische context.