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
Wie is de trainer?
Onze trainers staan met beide benen in hun vakgebied: buiten Competence Factory hebben ze een succesvolle baan of onderneming. Ze kunnen je dus altijd de laatste vakinhoudelijke nieuwtjes vertellen. Bovendien zitten ze vol praktische voorbeelden die ze in hun trainingen verwerken. Doordat we de groepen klein houden, heb je intensief contact met je trainer. Wij zorgen ervoor dat alle trainers elkaar regelmatig ontmoeten, zodat ze kennis en ervaringen kunnen uitwisselen om nog betere trainingen te geven. Komen jouw vragen pas na de training naar boven? Ook dan staan onze trainers voor je klaar.
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.
Is deze training ook beschikbaar als maatwerk?
Ontvang ik een certificaat na afloop van deze training?
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.
Hoe ziet het programma van de training JavaScript Gevorderd 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
Ontvang het volledige programma in de brochure van de training JavaScript Gevorderd direct per mail
Ontvang het uitgebreide programma per mail
Arno Mol
Webdevelopment
Reviews
Lees hoe we dat doen
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