Description du cursus
Cette formation complète vous permettra de maîtriser tous les aspects de l'API avec Node.js. Vous apprendrez à créer des APIs robustes, à gérer des bases de données PostgreSQL, et à intégrer des technologies front-end modernes. Le cursus inclut des projets pratiques pour construire votre portfolio professionnel.
Technologies enseignées
Programme détaillé
Introduction au développement web
Module pratique avec exercices et projets
Création d’interfaces avec HTML & CSS
Module pratique avec exercices et projets
Responsive Design et frameworks CSS (Bootstrap, Tailwind)
Module pratique avec exercices et projets
Programmation JavaScript côté client
Module pratique avec exercices et projets
Manipulation du DOM et événements
Module pratique avec exercices et projets
Introduction à Node.js
Module pratique avec exercices et projets
Création de serveurs HTTP avec Express
Module pratique avec exercices et projets
Gestion de bases de données avec MongoDB
Module pratique avec exercices et projets
Modélisation de bases de données (MCD, MLD, MPD)
Module pratique avec exercices et projets
Développement avec le framework Express
Module pratique avec exercices et projets
Architecture MVC et routage dans Express
Module pratique avec exercices et projets
Gestion des migrations et Eloquent ORM
Module pratique avec exercices et projets
Création d'APIs REST avec Express
Module pratique avec exercices et projets
Validation des données et gestion des erreurs
Module pratique avec exercices et projets
Utilisation d’un client HTTP (Axios, Fetch)
Module pratique avec exercices et projets
Introduction à Git et GitHub
Module pratique avec exercices et projets
Gestion de projet avec Trello ou Notion
Module pratique avec exercices et projets
Sécurité des applications web (XSS, CSRF, SQL Injection)
Module pratique avec exercices et projets
Déploiement d’une application Express (Heroku, cPanel, VPS)
Module pratique avec exercices et projets
Utilisation de Postman pour tester les APIs
Module pratique avec exercices et projets
Notions de tests unitaires et fonctionnels avec Express
Module pratique avec exercices et projets
Création d’un projet Full Stack complète (front + back + base de données)
Module pratique avec exercices et projets
Bonnes pratiques de développement (clean code, DRY, SOLID)
Module pratique avec exercices et projets