Les 1 Intro applicatie ontwikkeling

Hoe sta je erin vandaag?
1 / 16
volgende
Slide 1: Poll
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

In deze les zitten 16 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

Hoe sta je erin vandaag?

Slide 1 - Poll

Applicatie ontwikkeling

Slide 2 - Tekstslide

Function, 
DOM,
 Event listener, 
Variable, 
Script,
 Module
Array, 
Object,
 LocalStorage, 
Fetch,
 If/else,
 Loop, 
API

Slide 3 - Tekstslide

Doel, aan het einde van de les
  • Begrijpt de student het verschil tussen script en applicatie.
  • Herkent de student de opbouw van een gestructureerd JavaScript-project.
  • Kan de student eenvoudige modules gebruiken met import en export.

Slide 4 - Tekstslide

Inhoud
  • Van script naar applicatie
  • Modules
  • Oefening
  • Nog een oefening

Slide 5 - Tekstslide

Wat is een applicatie?
  • Een applicatie bestaat uit meerdere samenwerkende modules.
  • De code is logisch gestructureerd en gescheiden op basis van functionaliteit (bijv. interface, logica, opslag).

Slide 6 - Tekstslide

Slide 7 - Tekstslide

Slide 8 - Tekstslide

Es6 module
📦 Modules zijn zoals aparte gereedschapskisten
👉 Elk JavaScript-bestand kan een aparte "kist" worden
👉 Je kiest zelf welke tools (functies/variabelen) je deelt

Slide 9 - Tekstslide

Slide 10 - Tekstslide

Term Uitleg

export Geeft aan welke functies of variabelen beschikbaar worden gesteld.

import Haalt functies of variabelen binnen uit een ander bestand.

type="module" Nodig in <script>-tag om modules te kunnen gebruiken in HTML.
Belangrijk om te weten:
⚠️ Werkt niet als je dubbelklikt op een HTML-bestand
Let op het pad bij import – gebruik altijd een relatieve URL (./module.js).

✅ Wel werken: Open via Live Server (VS Code) of een echte webserver
Waarom fijn?
✔ Houdt code netjes georganiseerd
✔ Voorkomt naamconflicten
✔ Maakt samenwerken makkelijker

Slide 11 - Tekstslide

To-do App

Slide 12 - Tekstslide

Wat: Maak een applicatie waarin de gebruiker een kleur invoert en een vierkant die dan de kleur aanneemt.
Hoe: Splits je project in 2 bestanden:
main.js → event handler en koppeling met de DOM
colorChanger.js → functie die een div van kleur verandert

Hulp: Medestudent, Google, Docent.
Tijd: 15min
Klaar: Meld docent

Slide 13 - Tekstslide

Schrijf 3 dingen die je vandaag heb geleerd

Slide 14 - Open vraag

Schrijf 2 dingen op waar je nog meer over wilt weten

Slide 15 - Open vraag

Schrijf 1 ding op wat je nog niet helemaal begrijpt

Slide 16 - Open vraag