Ce tuto est la cinquième partie d'une formation consacrée à la création d'une application web alliant 2 technologies de plus en plus populaires sur le web : Angular JS et Node.js. Il est recommandé de visionner les précédents tuto de cette série.
Au programme de ce cinquième tuto consacré à la partie backend avec Node.js
Dans ce nouveau tuto, nous attaquerons pour la première fois la partie serveur de notre application en Node.js. Après avoir parlé des bases de Node.js, nous développerons un "Hello World" que nous enrichirons petit à petit jusqu'à devenir un véritable serveur web. Nous viendrons par la suite simplifier ce code en utilisant la bibliothèque Connect, permettant un découpage de l'application en middlewares. Nous viendrons ensuite inclure le framework Express qui nous permettra de développer une API de type RESTful, avec lequel nous ferons communiquer notre client. Enfin, pour montrer les possibilités de modularité de Node.js, nous viendrons écrire un module personnalisé qui viendra nous générer des mails d'exemple.
Voici les notions qui seront abordées dans cette formation AngularJS :
- Présentation de Node.js et de ses paradigmes
- Écriture d'une première application serveur
- Utilisation des modules NPM
- Présentation des packages de base http et fs
- Servir des pages web
- Utilisation de Connect pour séparer l'application en middlewares et découper ainsi plus élégamment le code (refactoring de l'application)
- Utilisation d'Express pour écrire une API RESTful (récupération de dossiers, de mails et envoi de mail)
- Ecriture d'un module personnalisé : Génération automatique de mails d'exemple
Il vous sera nécessaire de connaître les bases de Javascript et préférablement le protocole HTTP pour suivre ce tutoriel. Il est également préférable d'avoir suivi les précédents tutos pour avoir une idée du contexte de l'application, ce n'est toutefois pas indispensable, ce tuto se suffisant à lui même. Le code source de l'application est fourni avec la formation.
Table des matières de cette formation AngularJS, Node.js (durée : 1h27m)
-
- Introduction gratuit 00:01:29
- 01 - Présentation de Node.js 00:09:29
- 02 - Premiers pas avec Node.js 00:11:14
- 03 - Servir des ressources web statiques 00:20:20
- 04 - Simplifier le serveur avec Connect 00:14:28
- 05 - Création d'une API RESTful avec le framework Express 00:14:49
- 06 - Ecriture d'un module personnalisé - Génération de mails 00:15:17
- Fichiers sourcestélécharger
- Certificat
Formateur : Rudy Nappee
-
Excellent, je comprend mieux la partie back end :)
-
Bon tuto, ça commence à se complexifier mais dans l'ensemble c'est vraiment bien expliqué et le vitesse du cours est bonne !
-
Parfaite introduction à nodeJS . Tout est relativemant bien expliqué .
-
Avec quelles versions de logiciels ce tuto est-il compatible ?AngularJS , Node.js
-
Quel est le niveau requis pour suivre ce tuto ?intermédiaire
note moyenne
avis laissés