Node.js

Loader DigitalCityEen ogenblik, aub...

Node.js

(Réf.2024-056)
3
Dag(en)
FR
Anderen
CEVORA
Bedrijf
Werknemer
Betalend
Volledige dag

Georganiseerd door:

Opleidingspartners:

Beschrijving

Beheers de grondbeginselen van Node.js om snelle, schaalbare backend te ontwikkelen
snelle, schaalbare backend-applicaties te ontwikkelen.

Deze cursus is gericht op backendontwikkelaars en JavaScript-ontwikkelaars.

De technische inhoud die tijdens de cursus aan bod komt is als volgt:

→ Hoe een Node.js server werkt
→ Hoe event-driven en asynchroon
event-driven en asynchroon programmeren
→ Hoe een back-end webframework werkt
→ De Node.js API
→ Persistentie van gegevens

Wat zijn de doelstellingen van de opleiding?

→ Node.js installeren en configureren
→ Asynchroon
asynchroon gebeurtenisgestuurd programmeren
→ Het Node.js Framework instellen
→ De Node.js API gebruiken
→ Persistentie van gegevens instellen

Wat moet je weten om de cursus te volgen?

Voorkennis van Javascript

Opleidingsprogramma

Server-kant JavaScript
- Genesis van server-side
en Node.js
- De Google V8-engine gebruikt
aan de serverkant
- Waarom
gebeurtenisgestuurd
programmeren?
- JavaScript-herinneringen :
callbacks, closures, scope
scope, toepassen, binden, aanroepen
- Inleiding tot ECMAScript 6
Eerste stappen in Node.js
- De installatie van
Node.js
- De uitbreidingsbeheerder
NPM
- De modulaire aanpak
van Node.js
- Een webserver
in een notendop
- Node.js gebruiken
in REPL
Node.js grondbeginselen
- Waarom ontwikkelen
in asynchrone modus?
- Gebeurtenis beheer :
reageren in plaats van wachten
- Belangrijkste API modules
modules: console, util,
bestand, gebeurtenissen & timer...
- HTTP verzoek/
reacties. HTTPS
- Aanmaken van kindprocessen,
https, TCP
en UDP sockets...
Routebeheer
- URL parsing
(parameters, verzoek...)
- Een verzoek verwerken in
asynchrone modus
- Een
routebeheerder
↘ Webraamwerk
- De fundamentele concepten
concepten
- Een toepassing bouwen
skelet
- Express configureren
en de applicatie
- Weergaven renderen met EJS
- Formulieren beheren
en uploads van bestanden
- URL routering
Express gebruiken
- Een API instellen
REST
Persistentie van gegevens
- Inleiding tot een NoSQL database :
MongoDB
- Implementatie van CRUD
(Create, Read, Update,
Verwijderen)
- Gebruik van een ODM :
Mongo
Een toepassing testen
Node.js
- Aan de slag met Mocha
- Asserties en testen
Synchroon en asynchroon
- Verschillende methoden van
(inclusief, exclusief, enz.)
Gevorderde concepten
- Goede praktijk in
ontwikkeling in Node.js
- De async-bibliotheek :
asynchroon maken van
opeenvolgende
- Clusteren met Node.js.
Achterwaartse compatibiliteit,
transpilers...
Praktische oefeningen
- Een toepassing ontwikkelen
met het hulpprogramma NPM
- Bestanden lezen,
bronnen lezen
en IPC gebruiken
- Een
routebeheerder
- Een
REST API
- Persistentie beheren
via een ODM
- Tests opzetten
met Mocha

Vind meer opleidingen over deze onderwerpen

Hoe schrijf ik me in voor de cursus?

Deze cursus verschijnt in de catalogus Digitalcity.Brussels - Pôle Formation Emploi maar er zijn nog geen data gepland.