• 150 €

Devenir Développeur·se NodeJS

  • Cours
  • 31 Leçons

Contenu

Module 1 - Introduction au JS moderne

Bienvenue sur cette formation "Développeur·se NodeJS" ! Dans celle-ci, Rayed vous explique toutes les étapes pour monter en compétences et pouvoir, ensuite, postuler et travailler en tant que développeur·se NodeJS.

Cette formation est découpée en 8 modules, composés eux-mêmes de sessions vidéo.
Vidéo 1 : Introduction
Aperçu
Vidéo 2 : Syntaxe ES6
Vidéo 3 : Asynchrone en JavaScript
Vidéo 4 : Programmation Orientée Objects vs Programmation Fonctionnelle
BONUS - Aller plus loin avec l'ES6
EXERCICES
Vidéo 5 : Code Review

Module 2 - Renforcer son code grâce au versionning

Vidéo 1 : Gitflows / Comprendre les différentes stratégies Git en entreprise
Vidéo 2 : Github / Pull requests et code reviews
Vidéo 3 : GitKraken / Un outil pour versioner en toute tranquillité
EXERCICES
Vidéo 4 : Code Review

Module 3 - Construire son API Node/Express

Vidéo 1 : Fonctionnement du Web
Vidéo 2 : Création du serveur Node/Express
Vidéo 3 : Architecture Serveur
Vidéo 4 : EXERCICES

Module 4 - Coder sereinement en implémentant une suite de tests

Vidéo 1 : Introduction aux tests
Vidéo 2 : Installer Jest et écrire son premier test
Vidéo 3 : Tests unitaires
Vidéo 4 : Tests fonctionnels
Vidéo 5 : EXERCICES

Module 5 - Stocker ses données intelligemment

Vidéo 1 : Introduction aux bases de données
Vidéo 2 : NoSQL / MongoDB
Vidéo 3 : SQL

Module 6 - Middleware & gestion des Erreurs

Vidéo 1 : Middlewares
Vidéo 2 : Gestion des erreurs

Module 7 - Authentification

Vidéo 1 : JSON Web Token
Vidéo 2 : Construire son authentification
Vidéo 3 : Protéger ses routes

Module 8 - Déploiement

Vidéo 2 : CI/CD - Intégration et Déploiement continus
Vidéo 1 : Cloud computing / les différents services