Devenez développeur NodeJS

Toutes les notions et bonnes pratiques pour être bon développeur NodeJS

Rayed Benbrahim


Conçu pour les développeurs juniors sortants de formation initiale ou de reconversion, Practical Node vous enseigne les bonnes pratiques NodeJS pour être opérationnel dès le premier jour !

8
Modules
10
Leçons et exercices

Module 1: Introduction au JS moderne

  • Introduction au JavaScript Moderne
  • Comprendre l’asynchrone en JS
  • Découvre la Syntaxe ES6
  • Programmation Orientée Objet vs Programmation Fonctionnelle en JS

Module 2: Renforcer son code grâce au versionning

  • Comprendre le fonctionnement des différents gitflows
  • Savoir faire une Pull Request et une Code Review sur Github
  • Utiliser GitKraken pour manipuler vos branches Git

Module 3: Construire son API Node/Express

  • Comprendre le fonctionnement d’un serveur web
  • Création de votre premier serveur Node Express
  • Architecture d’un serveur Node Express

Module 4: implémenter des tests automatisés

  • Introduction aux tests
  • Installer Jest et écrire son premier test automatisé
  • Ecrire des tests unitaires
  • Ecrire des tests fonctionnels
  •  

Module 5: Stocker ses données intelligemment

  • Introduction aux bases de données
  • Utiliser une base SQL avec son serveur Node Express
  • Utiliser une base NoSQL (MongoDB) avec son serveur Node Express

Module 6: Middleware & gestion des Erreurs

  • Comprendre les middlewares
  • Apprendre à gérer les cas d’erreurs dans un serveur NodeJS

Module 7: Authentification

  • Authentification par Json Web Token (JWT)
  • Construire son authentification
  • Protéger ses routes

Module 8: Déploiement

  • Déployer son serveur sur le cloud
  • Les différents services cloud
  • Introduction à l’intégration continue et au déploiement continu

 Positionnez-vous sur une techno en forte demande. 

Distinguez-vous des autres candidats. Prenez en main votre carrière !