# Begrippen

* Vscode
* terminal
* Markdown
* Browser
* Serial
* API
* Database  
* Embedded device
* Sprints
* javascript
* typescript
* HTML
* Css
* C++
* ESP32 S3
* Library
* DHT11
* LDR
* IDE
* DOM - Document object model
* TLA - three letter acronym 
* SCRUM - geen onrealisitsche verwachtingen, werken in teams, meetings, elkaars code checken, project management 
* Sprint - 2-3 weken cyclus
* Sprint review - evaluatie sprint 
* User stories - brokje werk aan product
* retrospective - terug kijken
---



## Git begrippen

* git
* gitlab
* Repository
* Staging
* Commit message
* Merge
* Merge conflict
* clone
* pull
* push

## Begrippen code

* Variabelen - een plekje waar je een stukje data in kan op slaan
* Datatypen - datatypen kunnen nummers of woorden zijn, of andere dingen
* Operatoren - operatoren kunnen gebruikt worden om variabelen samen te voegen, beivoorbeeld +, - of andere dingen.
* (if-) statement - als de conditie van de if statement waar is blijft de loop draaien en if statements kunnen in een loop gezet worden en als de statement niet waar is kan het naar de ```else``` statement gaan
* (for-) loop - als je exact weet hoe vaak een loop gedraaid moet worden
* (While-) loop - deze loop blijft draaien zolang de conditie waar is
* functies - 
* Arrays - variabel die meerderen stukken data kan vast houden
* Class-Object - 