Opleiding: Developing Node.js Web Applications – 2 dagen online klassikaal

Bouw moderne, schaalbare en krachtige webapplicaties met Node.js, een van de meest gebruikte technologieën voor server-side JavaScript-ontwikkeling

Deze praktijkgerichte cursus biedt een praktische inleiding tot Node.js en leert je hoe je dynamische webapplicaties, RESTful API’s en backend-services kunt bouwen met behulp van toonaangevende tools en frameworks.

Door middel van praktijkgerichte oefeningen en begeleide labs leert u werken met Node.js-modules, asynchroon programmeren, Express.js, middleware, routing, databases, authenticatie en het implementeren van applicaties. U verkent ook best practices voor het bouwen van onderhoudbare, veilige en efficiënte applicaties die moderne web- en cloudomgevingen ondersteunen.

Aan het einde van de cursus beschik je over de vaardigheden en het zelfvertrouwen om productieklaar Node.js-applicaties te ontwerpen, ontwikkelen, testen en implementeren.

Doelgroep

  • JavaScript-ontwikkelaars die willen uitbreiden naar backend-ontwikkeling
  • Front-end-ontwikkelaars die overstappen naar full-stack-ontwikkeling
  • Full-stack-ontwikkelaars die hun Node.js-vaardigheden willen versterken
  • Software-engineers en applicatieontwikkelaars
  • Webontwikkelaars die moderne webapplicaties bouwen
  • DevOps-engineers die Node.js-applicaties ondersteunen
  • Technische professionals die werken met REST API's en microservices
  • Iedereen met JavaScript-kennis die server-side applicaties wil ontwikkelen

Vereisten

  • Basiskennis van JavaScript-programmeren
  • Bekendheid met HTML en concepten van webontwikkeling
  • Inzicht in programmeerbasisprincipes zoals variabelen, functies, loops en objecten
  • Basiskennis van de opdrachtregel is een pré

Leerdoelen

  • Basisprincipes van Node.js:B Leer de kernconcepten van Node.js, waaronder de gebeurtenisgestuurde architectuur, het asynchrone programmeermodel en command-line tools voor het bouwen van schaalbare applicaties.
  • Modules en afhankelijkheidsbeheer:B Maak modulaire applicaties met behulp van aangepaste modules en externe pakketten, terwijl je projecten en afhankelijkheden beheert met package.json.
  • Gegevensverwerking en -integratie: Werk met buffers en streams om gegevens efficiënt te verwerken, waardoor hoogwaardige applicaties mogelijk worden die grote bestanden en realtime gegevensstromen verwerken.

Cursusinhoud

Dag 1

Sessie 1: Introductie Node.js

  • Basisprincipes en architectuur van Node.js
  • Asynchrone verwerking
  • Node.js en NPM installeren
  • Scripts uitvoeren en bewerkingen via de opdrachtregel

Sessie 2: Modules en NPM

  • Werken met Node.js-modules
  • Pakketbeheer met NPM
  • package.json en afhankelijkheidsbeheer

Sessie 3: Gebeurtenissen en callbacks

  • Callbacks en asynchroon programmeren
  • Promises en pijlfuncties

Sessie 4: Gegevens beheren

  • Omgaan met JSON
  • Buffers en gegevensstromen
  • Bestandssysteemoperaties

Dag 2

Sessie 5: Foutafhandeling

  • Foutafhandeling met callbacks en promises
  • Aangepaste applicatiefouten
  • Foutopsporing en ontwikkeling met Nodemon

Sessie 6: Het Express-framework

  • Webservers bouwen met Express
  • Routing, verzoeken en reacties
  • Bestandsuploads en RESTful API’s

Sessie 7: Database-integratie

  • Verbinding maken met SQL- en MongoDB-databases
  • Schema-beheer en transacties

Sessie 8: API-beveiliging

  • Wachtwoordbeveiliging en versleuteling
  • JSON Web Tokens (JWT)
  • API-authenticatie en toegangscontrole

FAQ

Wanneer vindt de cursus plaats?

Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van 's ochtends tot 's middags CET, met 8 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve gedetailleerde schema's te bevestigen.

Wat is Node.js?

Node.js is een open-source JavaScript-runtime waarmee ontwikkelaars server-side applicaties kunnen bouwen met behulp van JavaScript. Het wordt vaak gebruikt voor webapplicaties, API's, microservices en realtime applicaties.

Is deze cursus geschikt voor beginners?

De cursus is geschikt voor ontwikkelaars die al basiskennis van JavaScript hebben. Er is geen eerdere ervaring met Node.js vereist.

Wat leer ik in deze cursus?

Je leert de basisprincipes van Node.js, asynchroon programmeren, modules, Express.js, routing, middleware, REST-API's, database-integratie, authenticatie, testen en implementatieconcepten.

Bevat de cursus praktische oefeningen?

Ja. De cursus bevat praktische codeeroefeningen en praktijkgerichte projecten die helpen bij het versterken van Node.js-ontwikkelingsconcepten.

Komt API-ontwikkeling aan bod in de cursus?

Ja. Je leert hoe je RESTful API's ontwerpt, bouwt en test, verzoeken en reacties afhandelt, en routing en middleware implementeert.

Leer ik over database-integratie?

Ja. De cursus introduceert database-connectiviteit en laat zien hoe Node.js-applicaties communiceren met databases om gegevens op te slaan en op te halen.

Voor welke functies is deze training nuttig?

Deze cursus is waardevol voor JavaScript-ontwikkelaars, full-stack-ontwikkelaars, backend-ontwikkelaars, software-engineers, webontwikkelaars en IT-professionals die betrokken zijn bij de ontwikkeling van moderne applicaties.

Belangrijkste kenmerken

  • Cursus en materiaal in het Engels
  • Beginners- tot gemiddeld niveau
  • 2 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
  • Interactieve, praktische live labs
  • Alle relevante cursusmaterialen
  • Meer dan 30 aanbevolen studie-uren
  • Certificaat inbegrepen

Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt

Meer...
€1.450
Vrij van BTW
Aangeboden door
Adding Value Consulting (AVC)
Onderwerp
Web applicatie ontwikkeling
NodeJS
Niveau
Duur
2 dagen
Looptijd
30 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Min: 5
Max: 12
Tijdstip
Overdag
Keurmerken aanbieder
Accredited Learning Provider
Accredited Learning Technologies Provider
AgilePM - Agile Project Management (APMG)
APMG Change Management
APMG-International
AWS Partner Network (APN)
Axelos
BTW-vrijstelling
COBIT 5
E-Academy