Versiebeheer volgt en beheert wijzigingen in bestanden door de tijd. Je kunt terugdraaien, vergelijken en samenwerken zonder conflicten. Er zijn gecentraliseerde systemen (SVN) en gedistribueerde (Git). Het is essentieel voor ontwikkeling, samenwerking en experimenteren met branches.
Git
A
Tools
Git Version Control System
Git is een gedistribueerd versiebeheer-systeem. Het volgt wijzigingen, ondersteunt branching/merging en samenwerking. Elke ontwikkelaar heeft een volledige lokale geschiedenis. Belangrijke commando's: clone, commit, push, pull, branch en merge.
A
Tools
IDE
A
Tools
Integrated Development Environment
Een IDE is een alles-in-één ontwikkelomgeving met een code-editor, debugger, terminal, versiebeheer-integratie en intelligente functies zoals autocomplete (IntelliSense), refactoring en foutmarkering. Populaire IDE's zijn VS Code, PhpStorm, WebStorm en IntelliJ IDEA. VS Code is lichtgewicht en uitbreidbaar met extensies — PhpStorm/WebStorm zijn uitgebreider maar betaald.
A
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