Les fondamentaux de Node.js
Une formation complète qui couvre les fondamentaux de Node.js.
Cette formation vous apportera des bases solides en Node.js, en abordant les concepts et techniques essentiels. Vous apprendrez à concevoir des applications côté serveur évolutives et performantes avec Node.js.
Prérequis
Connaissances de base en JavaScript
Programme
- Introduction à Node.js
- Mise en place de l’environnement Node.js
- Programmation asynchrone avec les callbacks
- Utilisation des modules et des packages
- Conception d’API REST avec Express.js
- Intégration d’une base de données MongoDB
- Authentification et autorisations
- Gestion des erreurs et débogage
- Tests et développement piloté par les tests
- Déploiement d’applications Node.js
- Optimisation des performances
- Bonnes pratiques de sécurité
- Montée en charge des applications Node.js
- Intégration avec les technologies front-end (ex. React)
- Utilisation des frameworks Node.js (ex. Express)
- Utilisation des streams et des buffers
- WebSockets et communication temps réel
- Mise en cache et optimisation des performances
- Journalisation et supervision
- Stratégies et outils de déploiement