codequick-darkmode-logo
InloggenAanmelden
Webontwikkeling Fundamenten | HTML | CSS | JavaScript

Syllabus:

Webontwikkeling Fundamenten | HTML | CSS | JavaScript

28 Lessen 204 Online Programmeervragen


Welke onderwerpen worden behandeld in de cursus?

Javascript Basis Deel 1

  1. Eerste stappen in ontwikkeling:

    • Afdrukactie console.log

    • Een variabele definiëren van type var

    • Variabelen combineren met console.log

  1. Basis wiskundige bewerkingen:

    • Definiëren van nummer variabelen

    • Rekenkundige bewerkingen - optellen, aftrekken, vermenigvuldigen en delen

    • Gebruik van de console.log met rekenkundige bewerkingen

  1. Strings:

    • Wat is een string

    • Stringvariabelen definiëren

    • Stringindexering begrijpen

    • Gebruik van de vierkante haakjes [] operator

  1. Voorwaarden en Booleaanse variabelen:

    • Begrip van de if-voorwaarde

    • Groter dan operatie

    • Kleiner dan operatie

    • Gelijkheidsoperatie

    • Ongelijkheidsoperatie (niet gelijk)

    • Groter dan of gelijk operatie

    • Kleiner dan of gelijk operatie

    • Gebruik van eenvoudige voorwaarden

  1. Geavanceerde condities:

    • Geavanceerde condities en logische operatoren (&& en ||)

    • Gebruik van if en else

    • Gebruik van complexe condities met else if

  1. Modulo-operatie:

    • Gebruik van de modulo-operatie (%) om de rest te berekenen

    • Een methode gebruiken om het aantal cijfers in een getal te berekenen

    • Gebruik van parseInt om het resultaat van een getal af te ronden

  1. While loops:

    • Hoe schrijf je een while loop

    • Het begrip index en het gebruik ervan begrijpen

  1. For loops:

    • Een for loop definiëren en het gebruik ervan

    • Begrip van loop initialisatie, increment en beëindiging

  1. Geavanceerde onderwerpen met modulo:

    • Modulo gebruiken voor complexere taken

    • Hoe de som van de cijfers van getallen te berekenen

Javascript Basis Deel 2

  1. Arrays:

    • Een array definiëren

    • Het concept van index in een array begrijpen en het gebruik ervan

    • Itereren over arrays met loops

  1. Objecten:

    • Een leeg object definiëren

    • Sleutels initialiseren in een object

    • Toegang tot sleutels met de dot-operator

    • Dynamisch toegang tot sleutels

  1. Geavanceerde onderwerpen over objecten:

    • Array van objecten

    • Een loop gebruiken om over een array van objecten te itereren

    • Object.keys methode

    • Object.values methode

    • JSON.stringify methode

    • JSON.parse methode

  1. Functies Deel A:

    • Functies definiëren

    • Argumenten voor een functie definiëren

    • Retourwaarden van een functie

    • Meer complexe functies schrijven

  1. Functies Deel B:

    • Meerdere functies aanroepen

    • Een functie aanroepen binnen een andere functie.

    • Functies aan elkaar koppelen

  1. Geneste For Loops:

    • Definiëren van geneste for loops

    • Juist gebruik van indexen

    • Complexe voorbeelden met arrays

Integreren van HTML, CSS en JS

  1. Een element bouwen met code:

    • Het combineren van de werelden van HTML, CSS en JavaScript

    • Het begrijpen van de DOM (Document Object Model)

    • Een eenvoudig HTML-element maken met code

    • Gebruikmaken van innerText en classList

    • De appendChild-functie gebruiken

  1. Een lijst bouwen met behulp van een loop:

    • Een dynamisch ul element maken

    • Dynamische li elementen maken

    • Functies gebruiken voor dynamische creatie

  1. Elementen ophalen van de pagina:

    • Het begrijpen van de getElementById functie voor het ophalen

    • Het begrijpen van de getElementsByClassName functie voor het ophalen

    • Het begrijpen van de getElementsByTagName functie voor het ophalen

    • Het begrijpen van de querySelectorAll functie voor het ophalen

    • Het begrijpen van de querySelector functie voor het ophalen

    • Het begrijpen van de createElement functie voor het creëren

  1. Een dynamische tabel bouwen:

    • Dynamisch een tabel element creëren

    • Gebruik van arrays en functies om de tabel te bouwen

  1. Evenementen Deel A:

    • Een klikgebeurtenis aan een knop koppelen

    • Gebruik maken van addEventListener

    • Dynamisch inhoud invoegen in de pagina na een gebeurtenis met de gebruiker

  1. Events Deel B:

    • Gebruik van inputs en events

    • Integratie van dynamische elementen

    • Meer complexe voorbeelden

Gevorderde onderwerpen in Javascript

  1. Callback-functies:

    • Wat is een callback-functie

    • Wanneer deze te gebruiken

    • Hoe argumenten door te geven

    • Hoe codecorrectheid te controleren

  1. Timers:

    • Begrijpen van de setTimeout functie

    • Begrijpen van de setInterval functie

    • Het begrijpen van de asynchrone aard in de taal

  1. Communicatie met de server Deel A:

    • Begrip van het xmlHttpRequest object

    • Communicatie opzetten met een echte server om gegevens op te halen

    • Dynamische elementen op de pagina bouwen

  1. Communicatie met de server Deel B:

    • Gebruik van events en communicatie

    • Een complexe flow creëren voor een dynamische pagina die interageert met de server

    • Asynchroon gedrag in JavaScript begrijpen

  1. Gebruik van Promises:

    • Het begrijpen van het Promise object

    • Gebruik van then en catch

    • Communicatie opzetten met behulp van Promises

    • Een complexe flow creëren met Promises

  1. Slotwoorden