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.

Wat is JavaScript?

Voor een interactieve webapplicatie of website moet de gebruiker data kunnen versturen en ontvangen. Een simpel voorbeeld: als een bezoeker het contactformulier invult, worden de gegevens naar het juiste end point verstuurd. Zo blijft de informatie bewaard. Door middel van HTTP-requests kan dit soort data worden verstuurd, opgehaald en gewijzigd.

JavaScript is een scripttaal waarmee je websites interactief maakt. Zo zorg je ervoor dat je bezoeker iets kan doen, denk aan een menu uitklappen, items verslepen of een vraag stellen. Omdat de meeste websites tegenwoordig interactief zijn, is het handig om JavaScript te kennen. Bovendien kun je er álles mee maken. Alleen voor hele complexe toepassingen, zoals uitgebreide games, is JavaScript minder geschikt.

 

Wat is asynchroon JavaScript?

JavaScript is een synchrone, single-threaded taal en kan dus maar één taak tegelijk uitvoeren. Dit levert bijvoorbeeld problemen op bij het ophalen of versturen van data: we willen immers niet dat de webapplicatie vastloopt of dat er geen andere acties op de pagina mogelijk zijn tijdens HTTP requests. Gelukkig is hier een oplossing voor en kunnen we JavaScript asynchroon gebruiken, daardoor het mogelijk is om de browser een deel van het werk te laten uitvoeren zonder dat de uitvoer van JavaScript geblokkeerd wordt.

Wat kun je na het volgen van de training JavaScript gevorderd

  • Je kunt uitleggen wat asynchroon JavaScript is
  • Je weet hoe je JavaScript asynchroon gebruikt voor requests en scheduling
  • Je kunt een third-party API aanroepen en data ophalen, versturen en wijzigen
  • Je kunt de opgehaalde data in je applicatie verwerken
  • Je weet hoe je een eigen JavaScript-module maakt
  • Je kunt een JavaScript package manager gebruiken om vanaf de Command Line (CLI) een package te installeren
  • Je kunt errors afhandelen binnen je applicatie

Wie is de trainer?

Annemarie Beemsterboer - Webdevelopment

Annemarie studeerde Organisatiewetenschappen, maar koos uiteindelijk voor een carrière in de code: ze volgde een opleiding tot full-stack webdeveloper en ging aan de slag bij een kleine digital agency. Later stapte ze over naar een grotere organisatie, waar ze nog elke dag bijleert. Als trainer wil ze je graag de nieuwste ontwikkelingen in webdevelopment laten zien. Leuk om te weten: naast webdevelopment is Annemarie gek op katten en Franse gebakjes, en in een volgend leven zou ze graag nieuwslezeres worden. 

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?

Al onze trainingen en opleidingen zijn als maatwerk beschikbaar. Lees meer over onze in-company oplossingen

Hoe ziet het programma van de training JavaScript gevorderd eruit?

Dag 1

College 1

  • Introductie in API’s
  • Wat is een third-party API?
  • API-protocollen

College 2

  • HTTP-requests: data versturen en ophalen met XHR en Fetch
  • JavaScript Object Notation (JSON)
  • Asynchroon JavaScript (async/await, scheduling)
  • Werken met Promises

Dag 2

College 1

  • JavaScript-modules en libraries
  • Package management met behulp van Yarn en NPM op de Command Line (CLI)

College 2

  • Error handling

 

Alles op je gemak teruglezen?  Ontvang het programma per mail

Eerstvolgende training

Training JavaScript gevorderd
9,2
  •    Do 14 apr & do 21 apr 2022
  •    Utrecht
  •   + certificaat
Bekijk alle data

Niveau: Aantal dagen: 2

Met je bedrijf deze training volgen? Lees meer

Hulp bij het kiezen?

Heb je een vraag die niet meteen wordt beantwoord op de pagina? Of wil je gewoon samen met iemand sparren over jouw opleidingstraject? Bel dan met Nienke, onze opleidingsadviseur.

Nienke Rothuis Opleidingsadviseur 030 207 8200

Klaar om de next step in je carrière te zetten?

  Start Locatie Cursustijden Prijs      
  14 apr 2022 Utrecht 10:00 - 16:45 975,-
  15 jun 2022 Utrecht 10:00 - 16:45 975,-
  25 aug 2022 Utrecht 10:00 - 16:45 975,-
  24 okt 2022 Utrecht 10:00 - 16:45 975,-
  28 feb 2023 Utrecht 10:00 - 16:45 975,-
  1 mei 2023 Utrecht 10:00 - 16:45 975,-
  29 jun 2023 Utrecht 10:00 - 16:45 975,-
  29 aug 2023 Utrecht 10:00 - 16:45 975,-
  1 nov 2023 Utrecht 10:00 - 16:45 975,-

Deze cursisten gingen je voor:

Gemiddeld scoren wij een 9,2 volgens 14995 cursisten

Ilona Theben Tervile - Moerland
   Interaction Design    Eindcijfer: 8

Training Interaction Design gevolgd en werd gegeven door Eddy Boeve. Eddy geeft een duidelijke presentatie en reikt je handvatten aan om zelf met je idee aan de slag te gaan. Na de cursus nog een handig naslagwerk ontvangen omdat niet alles tijdens de training uitgebreid besproken kon worden. De Competence Factory is een fijne plek om cursussen te volgen aan alle faciliteiten is gedacht.

George Grawden
Ministerie van Justitie en Veiligheid
   Zakelijk tekenen    Eindcijfer: 10

Ik vond het heel leerzaam en heb het enorm naar m’n zin gehad. Dus ik ben enthousiast over Anne.

Voor wat betreft feedback. Ik heb alle lof voor de maatregelen die jullie hebben getroffen. Het voelde voor mij veilig en schoon. De lokalen zijn ruim opgezet, dus we konden meer dan voldoende afstand van elkaar houden. De inrichting ziet er trouwens ook heel vlot uit. Leuk! Ook de bewegwijzering vond ik voldoende duidelijk. Mocht ik nog vragen over een eventuele vervolg of aanvullende studie hebben, zal ik je zeker benaderen.

Nikki Theuns
JAMWerkt
   Marketing automation    Eindcijfer: 10

Overzichtelijke cursus met een duidelijk stappenplan. Goede combinatie van theorie en praktijk. Docente had veel kennis / ervaring over het onderwerp. We waren maar met een kleine groep, waardoor er veel persoonlijke aandacht was voor eigen cases / bedrijf. Ik heb het idee dat ik direct aan de slag kan met marketing automation!

Check onze veelgestelde vragen

  • Kan ik een training of opleiding ook online volgen?
  • Kan ik alle trainingen volgen als ik nog geen ervaring heb?
  • Ik heb al wat ervaring. Welk niveau moet ik volgen?
  • Wie is mijn trainer?
  • Wat kan ik na de training(en) verwachten?
  • Wat als ik na afloop van de training(en) behoefte heb aan meer begeleiding?

Even overleggen?

Vind de training of opleiding die het beste bij je past! Nienke denkt graag met je mee.

Plan een gratis intake Direct contact: 030-2078200

Nienke Rothuis
Opleidingsadviseur

Op de hoogte blijven van nieuwe trainingen en events?

Schrijf je in voor de nieuwsbrief!

Bedankt!

Je bent nu ingeschreven op onze nieuwsbrief.

Misschien vind je deze artikelen interessant

Bedankt!

Je bent nu ingeschreven op onze nieuwsbrief.