Node.js Training - Live Virtueel Klassikaal
450,00 EUR
- 36 hours
Deze Node.js certificeringstraining stelt je in staat om snel en efficiënt netwerkapplicaties te bouwen met JavaScript. De cursus helpt ontwikkelaars ook om webapplicaties te begrijpen en te bouwen met JavaScript.
Cursustijdlijn
Inleiding en Fundament
Les 01
- Inleiding
- Het Node.js framework
- Node.js installeren
- Node.js gebruiken om scripts uit te voeren
Node-projecten
Les 02
- De Node Package Manager
- Een project creëren
- Het package.json configuratiebestand
- Globale vs. lokale pakketinstallatie
Werken met shrink-wrap om de versies van node modules vast te zetten
Les 03
- Wat is krimpfolie
- Werken met npmvet
- Werken met verouderde commando's
- Installeer NPM Shrinkwrap
Werken met asynchrone programmering
Les 04
- Basisprincipes van asynchroniteit
- Terugroepfuncties
- Werken met Promises
- Vooruitlopende beloften
- De Request-module gebruiken om API-aanroepen te doen
- Asynchrone Commando's
Een HTTPan-server bouwen met Node.JS met behulp van HTTP-API's
Les 05
- Het HTTP-protocol
- Een HTTP-server opzetten
- Een antwoord weergeven
- Verwerkingsquerystrings
- Verwerken van geplaatste gegevens
- Een HTTP-server bouwen met Node.JS met behulp van HTTP-API's
Bestandssystemen
Les 06
- Synchrone vs. asynchrone I/O
- Pad- en mapbewerkingen
- __dirname en __filename
- Asynchrone bestandslezingen en -schrijfacties
- Bestandssysteem & Beveiliging
Buffers, Streams en Events
Les 07
- Buffers gebruiken voor binaire gegevens
- Stromende vs. niet-stromende beken
- Streaming I/O van bestanden en andere bronnen
- Asynchroon verwerken van streams
- Bestandssysteem en beveiliging
Multi-Processing in NodeJS
Les 08
- Werken met de Child Process API
- Werken met Cluster API voor servers met meerdere kernen
- Multi-processing
ExpressJS
Les 09
- Het model-view-controller patroon
- Jade-sjablonen definiëren
- Express configureren
- Postman-configuratie
- Gebruikmakend van REST
- JSON-gegevens
- POST-gegevens lezen
- CRUD-operaties
- Middleware toevoegen
- Expressjs
Een HTTP-server bouwen met Node.JS met behulp van HTTP-API's
Les 10
- Hoe Node.js verbinding maakt met databases
- RDBMS-databases en NoSQL-databases
- Verbinding maken met RDBMS- en MongoDB-databases
- CRUD-operaties uitvoeren
- Express JS-CRUD
Socket.io, de front-end en een chatapplicatie
Les 11
- Beginnen
- Socket.io toevoegen aan je app
- Het verkennen van de front-end
- Live gegevens heen en weer sturen
- Het maken van de front-end gebruikersinterface
- Berichten weergeven in app
- Werken met tijd
- Tijdstempels
- Toon berichttijd in chatapp
- Chatapplicatie Project
- SocketIO-Chat
Introductie tot Taakbeheerders met eenheidstesten
Les 12
- Werken met gulp
- Werken met grunt
- Werken met unit- en E2E-tests
- gulp-grunt
- Unittesten met Jest
Certificeringsdetails en -criteria
Certificering
Certificeringsdetails en -criteria:
- Volg één volledige LVC-cursus.
- Slaag voor één eindbeoordelingsproject van een cursus.
Leerresultaten
Aan het einde van deze Node.js Training Live Virtual Classroom Cursus zult u in staat zijn om:
Installeer Node.js en voer scripts uit
Werk met krimpfolie en nimf
Bouw en implementeer een HTTP-server met behulp van API's
Gebruik buffers voor binaire gegevens en streaming I/O vanuit bestanden en andere bronnen
Werken met Express.js in combinatie met MongoDB en SQLite
Werk aan Gulp, Grunt, Unit en E2e testen
Belangrijkste kenmerken
36 uur instructeur-geleide online training
16 quizzen aan het einde van de hoofdstukken
Flexibiliteit om lessen te kiezen
Twee praktijkgerichte, op de industrie gebaseerde projecten
Beheers Node.js, Socket.io, Express.js met MongoDB en SQLite
Wie zou zich moeten inschrijven voor dit programma?
Doelgroep:
Deze Node.js certificeringstraining is ideaal voor technische projectmanagers, technische leiders, full-stack webontwikkelaars, kwaliteitsanalisten, architecten en studenten of aspirant-professionals die webontwikkelingsprojecten willen leiden.
Technisch Projectmanagers
Webontwikkelaars
Architecten
Kwaliteitsanalisten
Studenten
Heb je en zakelijke oplossing of LMS-integratie nodig?
Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!