Een CLI laat je toepassingen en tools aansturen via tekstcommando's in plaats van een grafische interface. Het biedt snelheid, scriptbaarheid en automatisering voor ontwikkel- en beheertaken. Voorbeelden zijn shells, package managers en framework-CLIs.
Shell
AA
Tools
Shell
De shell is het programma dat jouw opdrachten uit de command line leest en uitvoert. Ze ondersteunt variabelen, pipes, redirects en scripts, en vormt de lijm tussen tools. Veelgebruikte shells zijn Bash, Zsh en PowerShell.
AA
Tools
Bash
AA
Tools
Bourne Again Shell
Bash is de meestgebruikte Unix-shell (macOS/Linux) met scripting, history en job control. Veel scripts en CI-pijplijnen gaan uit van Bash-syntax. Gebruik `#!/bin/bash` voor compatibiliteit en set `-euo pipefail` in voor veiligere scripts.
AA
Tools
SDK
AA
Backend
Software Development Kit
Een SDK is een bundel van tools, libraries, documentatie en soms voorbeeldcode om sneller voor een platform of API te bouwen. Het bevat vaak CLI's, client-libraries, test-utilities en templates, zodat je integraties consistenter en minder foutgevoelig maakt.
AA
Backend
Artisan
AAA
Tools
Artisan
Artisan is de command-line interface van Laravel voor ontwikkeltaken. Je genereert boilerplate (controllers, models, migrations), voert migrations uit, wist caches, beheert queues en schrijft eigen commands. Syntax: php artisan <command>. Essentieel voor een efficiƫnte workflow.
AAA
Tools
Een uitgebreide collectie begrippen voor elk niveau
Van HTML & CSS tot databases en security
Geschikt voor beginners en gevorderden
Ideaal als lesmateriaal of teambuilding tool
Fysiek aan de slag, zonder scherm