Cursusaanbod

Introductie

Node.js Concepten

  • RAM versus I/O-latentie
  • Blokkeren vs. niet-blokkeren
  • Syntaxis en logica

De grondbeginselen van API's en hun functionaliteit

  • Scalar typen
  • Webarchitectuurpatronen: het samengestelde patroon, het proxypatroon en het gevelpatroon

REST-overzicht

  • Optie ophalen
  • Pull-optie
  • Optie voor posten
  • Optie verwijderen

Voorbereiding van de ontwikkelingsomgeving

  • Installeren en configureren Node.js
  • Installeren en configureren Express.js
  • Installeren en configureren MongoDB
  • Testen van de installaties

Knooppuntmodules en pakketbeheer

  • Een module maken
  • Laden van een module
  • Modulefuncties gebruiken
  • Gebeurtenisargumenten maken
  • Uitbreiding van de zenders van evenementen
  • Een Node-pakket installeren
  • Een pakket gebruiken
  • Pakketten aanbieden
  • Pakketten bijwerken
  • Pakketten verwijderen
  • Pakketten publiceren

Werken met Express.js

  • Aangepaste middleware maken
  • Router Express gebruiken
  • Paden filteren

REST en GraphQL API

  • Het bouwen van een webserver
  • Routes afhandelen
  • HTTP-verzoeken parseren
  • Eindpunten aanroepen
  • Schema definiëren
  • Invoervalidatie toevoegen
  • Mutaties beheren
  • Variabelen toevoegen
  • Fouten afhandelen

CRUD-bewerkingen met behulp van MongoDB

  • Documenten opslaan
  • Documenten opvragen
  • Documenten bijwerken
  • Documenten verwijderen

Authenticatie en beveiliging

  • Gebruikers aanmaken en registreren
  • Tokens genereren
  • Opslaan in omgevingsvariabelen
  • Routes beveiligen
  • Testen van de autorisatie

Probleemoplossing

  • Het schrijven van een eenheidstest
  • Schrijven van een inburgeringstest
  • Bedrading van een unit en integratietest

Samenvatting en conclusie

Vereisten

  • JavaScript programmeerervaring

Publiek

  • Webontwikkelaars
 14 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen


OPENBARE TRAINING

Kijk op onze public courses

Reviews (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën