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

Développeur web depuis 2003 dans des entreprises clientes publiques (SNCF, URSSAF, EDF...) et privées (Iron Mountain, Jouve, CDiscount...), dirigeant de la société rennaise Code Concept spécialisée en formation JavaScript Front, Back et mobiles hybrides, Samir Medjdoub a eu 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, il a ainsi pris la vague Angular 2 dès les versions bêta en 2015, celle de Node.js il y a sept années de cela et a 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. Il a toujours cru que comparaison était raison et a porté une égale attention à React et Redux dès 2015, puis Vue.js en 2016. Meteor et désormais Svelte.js sont les outsiders qui retiennent régulièrement son attention.

Les développeuses et développeurs JavaScript (Front, Back ou Fullstack !) ont de très beaux jours devant eux : les formations de la société Code Concept vous aideront à investir efficacement dans les frameworks, plateformes et librairies JavaScript qui vous ouvriront de belles opportunités en 2024 !


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 !