Tags

Git

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.

Andere termen met deze tag:


GitLab

A

Providers

GitLab

GitLab is een compleet DevOps-platform met Git-hosting, ingebouwde CI/CD, issue-tracking en security scanning. Het biedt een self-hosted optie en staat bekend om zijn sterke CI/CD-integratie. Populair bij enterprises voor meer controle.

A

Providers

Ga naar dit kaartje

Atlassian

AA

Providers

Atlassian

Atlassian is een Australisch softwarebedrijf dat tools bouwt voor softwareontwikkeling en samenwerking. Bekende producten zijn Jira (projectmanagement en issue-tracking), Confluence (kennisbank en documentatie), Bitbucket (Git-versiebeheer) en Trello (Kanban-borden). Atlassian-producten zijn breed geïntegreerd en populair bij development- en productteams.

AA

Providers

Ga naar dit kaartje

Merge

A

Tools

Merge

Mergen voegt wijzigingen van de ene branch samen in een andere. Git doet dit automatisch als het kan,anders los je merge-conflicten handmatig op. Strategieën zijn fast-forward, merge commit en squash. Pull requests faciliteren review vóór de merge.

A

Tools

Ga naar dit kaartje

FileZilla

A

Tools

FileZilla

FileZilla is een populaire, gratis FTP/SFTP/FTPS-client met grafische interface. Het biedt een split-screen weergave, drag-and-drop, gelijktijdige overdrachten en directory-vergelijking. Het gebruik neemt af doordat ontwikkeldteams overstappen op Git en CI/CD voor de deployment van code.

A

Tools

Ga naar dit kaartje

Deployment

A

Tools

Deployment

Deployment is het uitrollen van een applicatie naar productie, zodat eindgebruikers erbij kunnen. Stappen zijn builden, testen, uploaden, configureren en starten. Methoden: handmatig (FTP), via CI/CD, met containers (Docker) of serverless. Modern is Git-gebaseerde deployment (Vercel, Netlify).

A

Tools

Ga naar dit kaartje

Vercel

A

Providers

Vercel

Vercel is een frontend cloudplatform geoptimaliseerd voor Next.js en de JAM-stack (Javascript, APIs, Markup). Features: instant deploy vanuit Git, edge-netwerk, serverless functions en preview deployments. Zero-config met hoge performance. Alternatief: Netlify.

A

Providers

Ga naar dit kaartje

Commit

A

Tools

Commit

Een commit is een snapshot van wijzigingen in een Git-repository. Elke commit heeft een unieke SHA-hash, auteur, tijdstempel en bericht. Het is de atomische eenheid van verandering. Best practice: maak kleine, logische commits met duidelijke beschrijvingen. Je kunt commits aanpassen, terugdraaien of losse commits uit een andere branch overnemen.

A

Tools

Ga naar dit kaartje

Heroku

A

Providers

Heroku

Heroku is een cloudplatform waarmee je eenvoudig apps kunt uitrollen. Het ondersteunt talen zoals Node.js, Ruby, Python, Java, PHP en Go. Je zet je app live met een simpele git push. Via de marketplace voeg je makkelijk extra functies toe. Heroku maakt het bouwen en testen van MVP’s en prototypes snel en overzichtelijk.

A

Providers

Ga naar dit kaartje

Repository

A

Tools

Repository

Een repository is de opslaglocatie voor projectbestanden, versiegeschiedenis en metadata. Een Git-repo bevat alle commits, branches en tags. Je hebt een lokale kopie en vaak een remote (bijv. op GitHub). Met clone maak je een lokale kopie, met push en pull synchroniseer je.

A

Tools

Ga naar dit kaartje

BitBucket

AA

Providers

BitBucket

Bitbucket is Atlassians Git-platform met nauwe Jira-integratie. Het biedt pull requests, pipelines (CI/CD) en deploymentfeatures. Private repos zijn gratis met beperkingen. Het is minder sociaal dan GitHub, maar handig als je al Atlassian gebruikt.

AA

Providers

Ga naar dit kaartje

Versiebeheer

A

Tools

Versiebeheer

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.

A

Tools

Ga naar dit kaartje

Netlify

A

Providers

Netlify

Netlify is een platform voor JAM-stack (Javascript, APIs, Markup) sites en serverless backends. Het biedt Git-gebaseerde deployment, CDN, serverless functions, formulieren en A/B-testing. Sterke developer experience. Alternatieven: Vercel en Cloudflare Pages.

A

Providers

Ga naar dit kaartje

GitHub

A

Providers

GitHub

GitHub is het grootste platform voor Git-repositories. Het biedt code hosting, pull requests, issues, actions (CI/CD), projects, wikis en GitHub Pages. Social coding-features zijn followers, stars en forks. Alternatieven zijn GitLab en Bitbucket.

A

Providers

Ga naar dit kaartje

400 kaartjes

Een uitgebreide collectie begrippen voor elk niveau

12 categorieen

Van HTML & CSS tot databases en security

3 niveaus

Geschikt voor beginners en gevorderden

Voor teams & klassen

Ideaal als lesmateriaal of teambuilding tool

Offline oefenen

Fysiek aan de slag, zonder scherm