Ik kan uitleggen wat NodeJS is en waarvoor het gebruikt wordt |
3 |
Uitleg in README |
Ik weet wat het doel van package.json is en heb hier aanpassingen in gemaakt |
2 |
method-override |
Ik heb met npm packages geïnstalleerd en gebruikt in het bestand server.js |
2 |
method-override |
Ik kan met commando’s in de terminal een NodeJS project stoppen en starten |
3 |
npm start control + c |
Ik weet waarom ik mijn NodeJS project regelmatig moet herstarten en kan dit uitleggen |
3 |
Wijzigingen worden niet automatisch opgeslagen, verbindingen opnieuw opzetten |
Ik heb een strategie voor debuggen in NodeJS |
2 |
console.log , Google |
Ik kan uitleggen wat Express.js doet en waarom het nodig is om met NodeJS een website te bouwen |
3 |
Uitleg in README |
Ik weet wat routes zijn en kan zelf een nieuwe route aanmaken |
3 |
GET Routes sprint 9 |
Ik weet wat request en response argumenten zijn in een functie voor het laden van data |
2 |
request bij filter response render /webinars |
Ik heb gebruik gemaakt van een request parameter om specifieke data te laden |
3 |
request bij filter |
Ik kan uitleggen wat Liquid doet en waarom het nodig is om met Express.js een website te maken |
3 |
Uitleg in README |
Ik weet hoe ik data naar Liquid verstuur om dit te gebruiken bij het renderen van een pagina |
3 |
response render /webinars |
Ik weet hoe ik Liquid filters toe kan passen en waar ik kan vinden hoe die werken |
3 |
liquid filters hoofdletter gebruik |
Ik heb een nieuwe route gemaakt en nieuwe data meegegeven aan een Liquid view |
3 |
/webinars route |
Ik weet waar een foreach loop voor gebruikt wordt en pas het toe in een Liquid view om HTML te renderen |
3 |
loop alle webinars |
Ik kan in Liquid een controle maken waarmee de avatar niet getoond wordt als deze niet in whois.fdnd.nl is ingevuld |
3 |
default |
Ik heb een strategie voor debuggen in Liquid |
2 |
JSON loggen, Google |
Ik kan data fetchen uit een REST API |
3 |
fetches /bookmark pagina |
Ik snap het verschil tussen HTTP requests van de methodes GET en POST |
3 |
GET = data opvragen, POST = data versturen |
Ik kan data uit een REST API filteren of sorteren |
3 |
filter & sort van webinars |
Ik snap wat het async keyword doet in JavaScript code |
1 |
Ik kan dit nog niet goed uitleggen |
Ik weet wat het doel is van een try/catch block en kan het gebruiken bij het parsen van JSON |
1 |
Ik hiermee gewerkt in sprint 7, maar heb dit niet toegepast in sprint 8/9 |
Ik begrijp het verschil tussen client-side JavaScript en server-side JavaScript en wanneer ik welke het handigst in kan zetten |
2 |
Ik begrijp het verschil, maar kan dit nog niet helemaal goed uitleggen/toepassen |
Ik kan formulierdata die is ge-POST opslaan in een variabele op de server en gebruiken bij het renderen van een pagina |
3 |
render ge-POST data bookmakrs |
Ik kan formulierdata die is ge-POST door middel van een POST of PATCH HTTP request opslaan in de REST API |
2 |
Ik heb dit toegepast, maar heb dit gebaseerd op aangeboden code (dus niet helemaal zelfstandig). bookmarks POST |
TOTAAL |
64 punten |
|