Laden Opleidingen

« Alle Opleidingen

Module Node js

25 mei 2023 @ 01:01 - 1 januari 2050 @ 01:01

Het internet kent een exponentiele groei, websites worden almaar veelzijdiger en geavanceerder. Niet verwonderlijk dat Javascript – dé programmeertaal van het web – de laatste jaren aan een enorme opmars bezig is. Dit blijkt eveneens uit de statistieken van het open-source platform Github, waar Javascript met voorsprong de populairste programmeertaal is.

Achter elke (geavanceerde) website schuilt een (minstens even geavanceerde) server. Gezien die nauw moeten samenwerken, worden beide vaak samen ontwikkeld door dezelfde developers. Om dit zo eenvoudig en duidelijk mogelijk te maken voorziet Node.js in een platform om de volledige server infrastructuur eveneens in Javascript te programmeren. Bovendien bevat npm (Node’s Package Manager) de grootste collectie van open-source libraries. Hiermee is het opzetten en programmeren van een nieuwe server in een handomdraai gebeurd.

Wat en voor wie?

Voor wie

We mikken met deze actualisatie module op ervaren developers (min 2 jaar) die willen bijleren over Node.js. Je kan dit apart volgen als je een aantal jaren ervaring in backend/stull stack development kan voorleggen of als onderdeel van de Syntra cursus backend developer of full stack developer.

Wat na opleiding

Gegevens

Begin:
25 mei 2023 @ 01:01
Einde:
1 januari 2050 @ 01:01
Programma

Introductie en web apps met Express (4u.)

  • Installatie Node.js

o   Wat is node.js

o   Wanneer gebruik je node.js

  • Npm

o   install/uninstall/updating packages

o   Running scripts

  • Web Apps met Express

o   Basic routing

o   Template Engine

o   Json API met Express JS

o   Error and request Handling

o   Named Routes

  • File System
  • Debugging

o   Error messages

 

Node.js basics (16u)

  • Asynchronous node.js

o   Call Stack, Callback Queue, Event loop

o   HTTP Requests

o   Callback function

o   Callback Chaining

  • Web Servers

o   Static assets

o   Dynamic pages met Templating

o   Customizing views directory

o   Advanced Templating

o   404 pages

 

Node.js advanced (20u.)

  • API connection

o   Browser requests met Fetch

o   Endpoints

  • Databases en Advanced Asynchronous Development

o   Databases en Querying

o   REST API

o   Promises

o   Async/Await

  • API Authentication en Security
  • Sorting, pagination en filtering
  • File Uploads
  • Email Sending
  • Testing
  • Socket.io

Examen (4u)

 

Aanvullende info

Deze opleiding is ONLINE : Deelnemers worden geacht hun eigen laptop of desktop van thuis uit te gebruiken.

empty

© 2022 coppl by nxtpro . All rights reserved

Privacy Preference Center