Schoolium
Schoolium › Cursussen › CVO STAP JavaScript

CVO STAP JavaScript

Over deze cursus

Achttien lessen JavaScript voor beginners, van variabelen en datatypes tot asynchrone code en moderne taalfuncties. De cursus legt veel nadruk op het waarom: hoe scope en closures werken, wat de event loop doet en waarom een array-methode soms beter is dan een lus.

Eerst de taalbasis: variabelen, operatoren, condities, functies, arrays, lussen, objecten en strings. Daarna het gereedschap van moderne JavaScript: destructuring en spread, foutafhandeling, klassen, modules, JSON en de Fetch API. Het derde deel richt zich op het web zelf, met DOM-manipulatie en events, en op Promises en async/await. De laatste les behandelt algoritmes en Big O.

Voor wie is deze cursus?

Beginners die webontwikkeling willen leren, en programmeurs uit andere talen die JavaScript grondig willen begrijpen in plaats van fragmenten over te nemen.

Wat leer je?

Voorkennis

Geen. Basiskennis van HTML helpt bij de DOM-lessen, maar is niet verplicht.

Lessenoverzicht

  1. Variabelen en DatatypesVariabelen, datatypes, scope, closures en naamgeving in JavaScript
  2. Operatoren en ExpressiesRekenkundige, vergelijkings-, logische en bitwise operatoren
  3. ConditiesIf/else, switch, ternary operator en guard clauses
  4. FunctiesFunctiedeclaratie, arrow functions, parameters, callbacks en recursie
  5. ArraysArray methoden, iteratie, reduce, sort en multidimensionale arrays
  6. LoopsFor, while, for...of, break/continue en geneste loops
  7. ObjectenObject literals, properties, this, prototypes en methoden
  8. Strings en Template LiteralsString methoden, template literals, regex en Unicode
  9. Destructuring en SpreadArray/object destructuring, spread, rest en nested patronen
  10. Error HandlingTry/catch, error types, custom errors en debugging
  11. DOM ManipulatieElementen selecteren, manipuleren, stijlen en DOM traversal
  12. EventsEvent listeners, propagation, delegation en custom events
  13. Async en PromisesCallbacks, promises, async/await en de event loop
  14. Klassen en OOPKlassen, overerving, encapsulation en polymorfisme
  15. ModulesExport, import, dynamic imports, npm en bundling
  16. JSON en Fetch APIJSON parsing, fetch API, POST requests en error handling
  17. Moderne JavaScriptOptional chaining, iterators, symbols, proxy en WeakRef
  18. AlgoritmesBig O, zoekalgoritmes, sorteren, recursie en datastructuren

Begin met les 1: Variabelen en Datatypes

Andere cursussen

CVO Configuratie En Installatie

Deze cursus loopt in zestien lessen door de volledige levenscyclus van een Windows Server-omgeving: van de eerste installatie tot een geautomatiseerde, bewaakte…

CVO STAP Programmeren

In achttien lessen leer je programmeren met Python, van de eerste variabele tot een grafische toepassing. De cursus gaat ervan uit dat je nog nooit code hebt ge…

CVO Basic Programming en PowerShell

Deze korte cursus van vijf lessen leert je scripten in twee talen tegelijk: Python en PowerShell. Elk begrip wordt in beide talen naast elkaar getoond, zodat je…