Training JavaScript Gevorderd
Tijdens deze training leer je JavaScript asynchroon te gebruiken. Zo kun je HTTP-requests uitvoeren naar third-party API's, en deze data in je applicatie verwerken. Je gaat aan de slag met je eigen JavaScript-module en leert hoe je een package manager op de CommandLine gebruikt. Tevens leer je geavanceerde JavaScript concepten en moderne syntax toepassen.
Wat is asynchroon JavaScript?
JavaScript is een synchrone, single-threaded taal en kan dus maar één taak tegelijk uitvoeren. Dit kan problemen opleveren als je data ophaalt of verstuurt. Je wilt natuurlijk niet dat de webapplicatie vastloopt, of dat er tijdens HTTP-requests geen andere acties op de pagina mogelijk zijn. Gelukkig kunnen we JavaScript asynchroon gebruiken. Daardoor is het mogelijk om de browser een deel van het werk te laten uitvoeren, zónder dat de uitvoer van JavaScript geblokkeerd wordt.
Whitepaper Front-end developer worden, waar begin je?
Elke website heeft een backend en een front-end: de backend zie je als gebruiker niet, de front-end juist wel. Een front-end developer bouwt websites from scratch. Je zorgt er daarbij vooral voor dat de gebruikerskant – de user interface – technisch goed werkt. Dat doe je door het design te koppelen aan de juiste programma’s, zodat vorm en functie naadloos in elkaar overlopen. Als front-end developer kun je verschillende kanten op.
Wat kun je na het volgen van de training JavaScript Gevorderd
- Geavanceerde JavaScript-concepten begrijpen, zoals closures, scope en destructuring
- Modern JavaScript-syntaxis toepassen, inclusief arrow functions en spread/rest operators.
- Werken met externe API’s en gegevens ophalen en verwerken.
- Asynchrone JavaScript-programmering begrijpen en gebruikmaken van callback-functies en Promises.
- Errors afhandelen binnen jouw applicatie.
- Begrip hebben van modules en modulesysteem in JavaScript, met de mogelijkheid om code modulair te organiseren.
- Packages installeren en managen op de Command Line (CLI) met npm.
- Objectgeoriënteerd programmeren (OOP) in JavaScript toepassen met behulp van constructors, classes en prototypal inheritance.
- Functional Programming (FP) principes begrijpen en toepassen.
- Je weet hoe je AI kunt inzetten om je werk te versnellen
Voor wie is de training JavaScript Gevorderd bedoeld?
Ervaring met en kennis van JavaScript zijn een must. Daarnaast moet je (minimaal) de JavaScript basistraining hebben afgerond.
Hoe ziet het programma eruit?
Dag 1
College 1
- Scope & Closures
- Moderne JS Syntax (destructuring, arrow functions, spread- & rest operators)
College 2
- Asynchronous JavaScript
- Scheduling, Callbacks
- APIs & HTTP requests
- Promises
- Error handling
Dag 2
College 1
- JavaScript-modules
- Package management
- Werken met Objects (gevorderd)
- De mogelijkheden van AI om je werk te versnellen
College 2
- Object Orientated Programming
- Functional Programming
Veelgestelde vragen
Je ontvangt zowel een fysiek als een digitaal certificaat. Het digitale certificaat kun je met één klik toevoegen aan je LinkedIn-profiel, inclusief een koppeling naar je officiële digitaal bewijs, zodat werkgevers en collega's je certificaat direct kunnen verifiëren.
Je leert natuurlijk pas écht door te dóen. Na de training ga je aan de slag met je nieuwe kennis en vaardigheden. In veel gevallen is dat genoeg, maar misschien heb je toch behoefte aan meer hulp en informatie. Kies dan voor een aanvullend coachingstraject, waarbij de trainer je nog verder begeleidt.
Wat vinden cursisten?
NRTO-erkend · al 35 jaar ervaring · 9,3 gemiddeld op Springest
Competence Factory - Creative Business School
Competence Factory is jouw favoriete opleidingsclub. Al dertig jaar bereiden we professionals voor op hun future job. We leggen op een hele belangrijke skill de nadruk: creativiteit. We leren cursisten om met plezier te werken aan wat hen boeit en positief vooruit te kijken naar hun next step. Dit doen we vanuit ons gezellige clubhuis in Utrecht: Space to Create. Zien we je snel?
Andere cursisten volgden daarna ook deze trainingen