What You Need to Know Before
You Start
Starts 5 June 2025 07:16
Ends 5 June 2025
00
days
00
hours
00
minutes
00
seconds
21 hours 29 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Paid Course
Optional upgrade avallable
Aperçu
Le cours commence maintenant et ne se termine jamais. C'est un cours en ligne totalement autodirigé.
Vous décidez quand vous commencez et quand vous terminez. Le cours inclut un accès en streaming aux vidéos et à tous les fichiers de code utilisés dans ce cours.
Veuillez consulter le contenu du cours sur la page du cours, car nous listons tous nos sujets avec une grande transparence. Tout ce qui est inclus est mentionné.
Programme
- Introduction à JavaScript et Node.js
- Mise en place de l'environnement de développement
- Concepts de base de Node.js
- Création d'un serveur simple avec Node.js
- Travailler avec Express.js
- Stockage de données et bases de données
- Développement d'API RESTful
- Authentification et sécurité
- Tests et débogage
- Déploiement et bonnes pratiques
- Sujets avancés
- Projets de cours et projet de fin d'études
- Ressources et apprentissage complémentaire
Aperçu des fondamentaux du langage JavaScript
Compréhension de Node.js et de son utilisation dans le développement backend
Installation de Node.js et npm
Introduction aux environnements de développement intégrés (IDE)
Modules et packages
Programmation asynchrone et architecture événementielle
Utilisation du module HTTP
Création d'un serveur basique et routage
Introduction au framework Express.js
Mise en place d'une application Express.js
Gestion des requêtes et des réponses
Compréhension des bases de données et modèles de données
Travailler avec MongoDB et Mongoose
Opérations CRUD avec MongoDB
Conception d'APIs RESTful avec Express.js
Implémentation des différentes méthodes HTTP
Validation des données et gestion des erreurs
Comprendre l'authentification et l'autorisation
Mise en œuvre de l'authentification basée sur JWT
Pratiques sécurisées pour les API
Introduction aux frameworks de test (Mocha, Chai)
Écriture de tests unitaires pour les applications Node.js
Débogage des applications Node.js
Déploiement des applications Node.js sur des services cloud (par ex. Heroku, AWS)
Configuration et gestion de l'environnement
Techniques d'optimisation des performances
Utilisation de WebSockets pour la communication en temps réel
Architecture microservices avec Node.js
Introduction à GraphQL avec Node.js
Création d'une application backend complète
Application des concepts appris dans un projet de fin d'études
Lectures recommandées et ressources en ligne
Communauté et canaux de support pour un apprentissage continu
Enseigné par
Ineuron Intelligence
Sujets
Programmation