Web Development Library: Node.js

Web Development Library: Node.js

Uitvoering
Boek, 232 pagina's
ISBN
9789059408371
Gepubliceerd
2015
€ 26,99 € 21,99 (actieprijs t/m 30-11-2018)

Node.js is een runtime-omgeving waarop u JavaScript-applicaties ontwikkelt en draait. In tegenstelling tot andere JavaScript-toepassingen worden Node.js-applicaties echter niet gedraaid in de browser, maar op de server. Node.js maakt gebruik van een non-blocking en event-driven architectuur, waardoor u erg snelle en schaalbare applicaties kunt schrijven.

In Web Development Library – Node.js leert u hoe het platform wordt ingezet voor het maken van websites en -servers. U leert hoe u eigen modules schrijft en werkt met bekende NPM-modules zodat u niet het wiel opnieuw hoeft uit te vinden. U werkt met bekende tools als Express (webservers) en MongoDB (databases). Na het bestuderen van dit boek bent u in staat om zelf applicaties op de MEAN-stack (MongoDB, Express, AngularJS en Node.js) te schrijven. Tot de behandelde onderwerpen behoren:

  • Kennismaken met Node.js en een ontwikkelomgeving inrichten
  • Een eerste Node-project maken en opslaan als module
  • Werken met NPM-modules en packages
  • Node.js core modules en applicaties ‘from scratch’ schrijven
  • Webapplicaties maken met Express
  • Data verwerken met MongoDB en Mongoose
  • Node.js deployment naar Microsoft Azure en Heroku

Meer informatie en downloads vindt u op www.webdevelopmentlibrary.nl.

Downloadbare bestanden Website: www.webdevelopmentlibrary.nl

Wis filter
  • Peter Kassenaar

    Peter Kassenaar

    Peter Kassenaar is auteur van vele boeken over algemeen pc-gebruik programmeertalen en internettechnieken en toepassingen als Dreamweaver en Flash. Daarnaast is hij docent en usability-expert. Peter Kassenaar is sinds 1988 op computergebied actief als...
    Kassenaar K

Web Development Library: Node.js

1
Kennismaken met Node.js
Wat is Node.js?
Kenmerken van Node.js
De MEAN-stack
Waarom Node.js gebruiken?
Benodigde voorkennis
De ontwikkelomgeving inrichten
Oefenbestanden downloaden
Conclusie
2
Uw eerste Node.js-project
Node.js downloaden en installeren
Hello World in Node.js
Handige hulpjes – scripts monitoren en debuggen
Verder dan Hello World – een eigen webserver maken
De Node.js-documentatie leren lezen
Conclusie
Praktijkoefeningen
3
Node.js-modules en -packages
Inleiding – modules en packages
Praktijk – Een logging module schrijven
Modules laden in andere modules
NPM gebruiken
Enkele populaire NPM packages
Zelf packages maken met npm init
Regels voor require()
Conclusie
Praktijkoefeningen
4
Core modules en webapplicaties
Enkele belangrijke variabelen en modules
De webserver uitbreiden
HTML-bestanden maken
Dynamisch HTML genereren: Node.js templating engines
Conclusie
Praktijkoefeningen
5
Webapplicaties met Express
Inleiding – wat is Express?
Een Express-app maken
Een Express-API maken
Statische bestanden serveren
Werken met middleware
POST-requests
De functie Router()
De Express-documentatie verkennen
Conclusie
Praktijkoefeningen
6
Data verwerken met MongoDB en Mongoose
Inleiding – Databases en Node.js
Meer over MongoDB
MongoDB installeren
MongoDB starten
De rol van Mongoose
Een Mongoose-CRUD-applicatie maken
Code testen met Postman
GET-requests verwerken
DELETE-requests verwerken
Een AngularJS front-end bouwen
Verder gaan met MongoDB en Mongoose
Conclusie
Praktijkoefeningen
7
Node.js-deployment en meer tips
Inleiding – wat is deployment?
Voorbereiding voor deployment
Git-workflow
Deployment naar Microsoft Azure
De site bijwerken en opnieuw uitrollen
Deployment naar Heroku
Verder gaan met Node.js
Conclusie
Praktijkoefeningen
Index