Express.js
Construisez des backends Node.js robustes et performants.
Express.js s'impose comme le Framework incontournable pour le développement backend en Node.js, offrant une combinaison parfaite de simplicité, de flexibilité et de puissance. Cette formation vous plonge au cœur d'Express.js, vous permettant de maîtriser ses concepts clés et de construire des applications web backend robustes, performantes et évolutives.
Devenez un expert du développement backend avec Express.js
Au cours de cette formation, vous apprendrez à créer des API REST efficaces pour gérer les interactions avec vos données, à mettre en œuvre des vues dynamiques pour offrir une expérience utilisateur riche et interactive, et à structurer vos applications de manière modulaire et maintenable. Vous découvrirez également comment gérer les requêtes HTTP, les formulaires, les téléchargements de fichiers et bien plus encore, le tout en utilisant les fonctionnalités puissantes d'Express.js.
Durée de la formation
Début de la formation
Objectifs de la formation
Au terme de cette formation, le participant sera capable de :
- Comprendre le rôle d'Express.js : Saisir l'objectif principal d'Express.js en tant que Framework minimaliste et flexible pour le développement d'applications web Node.js, et comprendre comment il simplifie la création de serveurs et d'API.
- Appréhender les composants clés d'Express.js : Identifier et utiliser les principaux composants d'Express.js, tels que le routage, les middlewares, les gestionnaires de requêtes et les moteurs de template, pour construire des applications web structurées et modulaires.
- Créer des API avec Express.js : Concevoir et implémenter des API RESTful avec Express.js, en définissant des routes, en gérant les requêtes HTTP (GET, POST, PUT, DELETE), et en renvoyant des réponses appropriées au format JSON ou autre.
- Mettre en place des vues avec Express.js : Utiliser des moteurs de template tels que Pug, EJS ou Handlebars pour générer dynamiquement des pages HTML côté serveur, et afficher des données provenant de l'application ou d'une base de données.
- Implémenter un serveur Express.js : Configurer et lancer un serveur Express.js, gérer les requêtes entrantes, définir des routes et des middlewares, et servir des fichiers statiques (CSS, JavaScript, images) pour créer une application web complète.
Points forts de la formation
- Approche pratique et concrète : de nombreux exercices pour appliquer les concepts théoriques et développer vos compétences.
- Couverture complète : des bases d'Express.js aux techniques avancées pour créer des applications web backend complètes.
- Focus sur les bonnes pratiques : apprenez à gérer les erreurs, à sécuriser vos applications et à optimiser leurs performances.
- Utilisation de technologies modernes : découvrez comment intégrer des moteurs de templates comme EJS et gérer la communication en temps réel avec WebSockets.
Prérequis pour la formation
Connaissance solide de JavaScript ou TypeScript et une familiarité avec le développement web.
Programme
de la formation
- Pourquoi utiliser ExpressJS au lieu de NodeJS « seul » ?
- Installation et configuration
- Forme générale d’une application ExpressJS
- La gestion des erreurs
- Les vues avec ExpressJS
- La gestion des formulaires
- Le dépôt de fichiers (upload)
- Le routage d’URL
- Mise en place d’un Web Service (API REST)
- Exercices pratiques
- Créer une application ExpressJS
- Gérer les erreurs
- Mettre en place des vues
- Gérer un formulaire
Prix de la formation
Prix plein: 1050€
En savoir plus sur nos tarifsPersonne de contact
Formateur :
La société CogniTIC est active dans les domaines de la consultance, du développement et de la formation en systèmes d’information. Tous les collaborateurs de CogniTIC mettent à profit leur expérience en tant que développeur, architecte logiciel, analyste métier, responsable qualité ou chef de projet pour proposer des formations méthodologiques et technologiques en fonction des besoins des entreprises et des réalités du marché.