<aside>
💡
welke kennis wordt verwacht bij de levels
</aside>
Level 1
Hieronder concrete punten waar je aan moet voldoen wat betreft het coderen in level 1, om naar level 2 te kunnen.
Dit is waar je in principe aan moet voldoen eind jaar 1.
Dit is naast zaken als op een basisniveau kunnen designen, presenteren, overleg voeren, reflecteren etc. Zie daarvoor de Notionpagina Level beoordeling.
Eindtermen level 1:
- HTML5
- Basis beheersen
- bekende tags en structuur kennen en toepassen
- HTML-formulieren kunnen maken
- CSS3
- basis beheersen
- flexbox/grid kunnen toepassen
- basis responsiveness kunnen toepassen (media-queries kunnen gebruiken)
- Javascript
- Basis beheersen
- kunnen werken met variabelen, arrays, loops, functies en DOM-manipulatie
- PHP
- Basis beheersen
- kunnen werken met variabelen, arrays, loops, if-statements, functies, formulier-afhandeling (POST, GET), SESSIONS
- MySQL en PHP kunnen combineren
- SQL basis beheersen
- databases en tabellen kunnen aanmaken
- datatypes van velden in een tabel kennen (int, varchar, date, timestamp) en kunnen toepassen
- basis queries kunnen toepassen (SELECT, INSERT, UPDATE, DELETE, DROP)
- basis filters kunnen toepassen (WHERE met LIKE, IN en NOT)
- basis functies toepassen als LIMIT, ORDER, SUM, COUNT, MAX/MIN,
- basis-techniek van JOINS kunnen toepassen en verschil LEFT JOIN en INNER JOIN weten
- werking lokale webserver (XAMPP/MAMP of Docker met Apache of Nginx) kunnen uitleggen en gebruiken
- basis git-gebruik beheersen (clone, commit, add/remove, push, pull)
- basiskennis over testen, debuggen, bugfixen, error’s analyseren/interpreteren
- extra wenselijke kennis
- een CSS-framework (bijv. Bootstrap) kunnen gebruiken
- eenvoudige CSS-animaties kunnen toepassen
Praktisch voorbeeld: een eenvoudig ontwerp kunnen omzetten in een werkende frontend en daarbij voor de backend een eenvoudig CMS kunnen bouwen die CRUD-functionaliteit (Create, Read, Update, Delete) biedt.
Bijv. de eindopdracht van module 4.1: webshop met CRUD
<aside>
💡
</aside>