Veugsixfr1w6rn5tehr4

Au coeur de Node.js - Volume 1

Les fondamentaux

Pris par l'urgence, vous avez jusqu'à présent considéré Node comme support à vos packages NPM préférés, tels que Express ou Socket.io.
En considérant Node uniquement sous cet angle, vous vous privez de l'essentiel.


Grâce à cette formation, si vous êtes débutant :
- vous assimilerez les piliers de Node qui vous permettront de créer des applications Node sur des fondations solides

Si vous êtes expérimenté :
- vous éclairerez les zones d'ombre que vous avez négligées par manque de temps
- vous comprendrez les subtilités de Node qui vous permettront d'accéder au niveau supérieur

Si vous êtes sur le point de passer un entretien d'embauche pour un poste de développeur Backend ou Full Stack JavaScript vous pourrez répondre aux questions (parfois piégeuses) sur le fonctionnement :
- de JavaScript
- de V8 (le runtime de Node et de Chrome)
- des Call Stack, Callback Queue et Event Loop
- des EventEmitter, si importants dans Node (traités en détail dans le volume 2)
- des flux, les fameux streams, qu'ils soient readable, writable (traités en détail dans le volume 3)

Ce premier volume vous permettra de poser les fondations qui vous permettront de progresser plus rapidement sur la plateforme Node elle-même.
Au programme :
- création de modules afin de pouvoir partager les fonctionnalités que vous souhaitez exposer
- compréhension des callbacks par la pratique
- importance de l' asynchronie et mise en oeuvre à l'aide desdits callbacks
- mise oeuvre de la convention de l' "error first", si familière aux autres utilisateurs de Node
- asynchronie mise en oeuvre grâce aux promises
- technique simple (et efficace !) pour rendre une même fonction consommable via promise ou callback selon la préférence de l'utilisateur
- compréhension de callstack, event loop et event queue afin de ne plus produire accidentellement du code bloquant


Votre formateur


Samir Medjdoub
Samir Medjdoub

Plus de 10 années d’expérience en programmation web dans des entreprises clientes publiques (SNCF, URSSAF, EDF...) et privées (Iron Mountain, Jouve, CDiscount...), avec comme comme fil conducteur la conscience qu’il est bien plus facile de rester sur la vague que de tenter de remonter après s’être laissé submerger. Fidèle à cette stratégie, j’ai ainsi pris la vague Angular 2 dès les versions alpha et bêta fin 2015, celle de Node.js il y a cinq années de cela et ai eu la chance d'évoluer dans des sociétés qui avaient été parmi les premières en France à adopter MongoDB, conjointement aux bases de données relationnelles. Les développeuses et développeurs JavaScript (Front, Back ou Fullstack !) ont de très beaux jours devant eux : investissez dans les frameworks, plateformes et librairies JavaScript qui vous ouvriront de belles opportunités en 2018.


FAQ (questions fréquentes)


Combien de temps ai-je accès à ce cours et à ses mises à jour ?
Indéfiniment en cas d'achat du cours à l'unité ; aussi longtemps que votre abonnement sera valide en cas de souscription au forfait complet.
Si le cours ne correspond pas à mes attentes, puis-je être remboursé ?
Oui. Vous disposez de 30 jours d'essai durant lesquels vous pouvez être remboursé.

Démarrez maintenant !