Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Inleiding
Node.js concepten
- RAM vs I/O latentie
- Blokkerend vs. niet-blokkerend
- Syntax en logica
De basisprincipes van API's en hun functionaliteit
- Scalar types
- Webarchitectuurpatronen: het composite patroon, proxy patroon en facade patroon
Overzicht van REST
- Get optie
- Pull optie
- Post optie
- Delete optie
Voorbereiden van de ontwikkelomgeving
- Installeren en configureren van Node.js
- Installeren en configureren van Express.js
- Installeren en configureren van MongoDB
- Testen van de installaties
Node Modules en Package Manager
- Een module maken
- Een module laden
- Modulefuncties gebruiken
- Event arguments maken
- Event emitters uitbreiden
- Een Node package installeren
- Een package gebruiken
- Packages lijsten
- Packages updaten
- Packages verwijderen
- Packages publiceren
Werken met Express.js
- Aangepast middleware maken
- Express router gebruiken
- Paden filteren
REST en GraphQL API
- Een webserver bouwen
- Routes afhandelen
- HTTP-aanvragen parseren
- Endpoints aanroepen
- Een schema definiëren
- Invoervalidatie toevoegen
- Mutations beheren
- Variabelen toevoegen
- Fouten afhandelen
CRUD-operaties met MongoDB
- Documenten opslaan
- Documenten zoeken
- Documenten updaten
- Documenten verwijderen
Authenticatie en beveiliging
- Gebruikers aanmaken en registreren
- Tokens genereren
- In environment variabelen opslaan
- Routes beveiligen
- De autorisatie testen
Foutopsporing
- Een unit test schrijven
- Een integratietest schrijven
- Een unit- en integratietest verbinden
Samenvatting en conclusie
Vereisten
- JavaScript programmeerervaring
Doelgroep
- Webontwikkelaars
14 Uren
Getuigenissen (1)
Ik heb genoten van de interessante onderwerpen en het belichten van de verschillende nuances van JavaScript/TypeScript/Node.js/
John - BMW SA
Cursus - Node.js for JavaScript Developers
Automatisch vertaald