Dans un monde numérique en constante évolution, les entreprises recherchent des développeurs capables de créer des applications web performantes et évolutives. Node.js et le framework Express.js se sont imposés comme des technologies incontournables pour le développement côté serveur.

En vous formant à ces outils, vous augmentez vos chances d’accéder à des opportunités professionnelles dans des secteurs en forte demande, notamment le développement d’applications web, les API RESTful et les systèmes en temps réel.

 

Cette formation vous permettra de maîtriser l'installation, la configuration et l'utilisation d'Express.js pour créer des serveurs performants, gérer des routes complexes et intégrer des middlewares personnalisés. Vous apprendrez à structurer des applications robustes, à gérer les erreurs efficacement et à manipuler les requêtes et réponses. Grâce à des outils comme Postman et des moteurs de rendu comme EJS, vous serez en mesure de concevoir des interfaces dynamiques adaptées aux besoins des entreprises modernes. En acquérant ces compétences, vous vous positionnerez comme un acteur clé pour répondre aux défis technologiques actuels et futurs du marché du travail.

Public

À qui s'adresse la formation Express JS (Débutant)

La formation "Express JS - Débutant" s'adresse aux développeurs web novices désireux de se familiariser avec le développement côté serveur. Elle est idéale pour ceux ayant une connaissance de base en JavaScript et qui souhaitent approfondir leurs compétences en créant des applications web dynamiques et performantes. Elle convient également aux professionnels souhaitant enrichir leur expertise technique pour répondre aux exigences du marché moderne.

Objectifs

Compétences visées pour la formation Express JS (Débutant)

La formation "Express JS - Débutant" vise à fournir une compréhension fondamentale et pratique du framework Express JS pour le développement côté serveur. Les participants apprendront à installer et configurer Express JS, créer et gérer des serveurs, routes et middlewares, ainsi qu'à manipuler des requêtes et réponses. Ils découvriront également l'utilisation de moteurs de rendu pour intégrer des vues, assurant ainsi une base solide pour développer des applications web robustes.

Programme

Connaitre Express js

  1. Le framework du côté serveur
  2. Avantages d'Express js
  3. Les autres frameworks

Installer Express js

  1. Installer Node js et npm
  2. Utiliser npm pour installer Express js
  3. Configurer l'environnement de développement

Créer un serveur unique

  1. Elaborer un serveur Express js minimal
  2. Méthodes HTTP de base (GET, POST, etc)
  3. Tester son serveur avec Postman

Gérer des routes

  1. Le concept de routage
  2. Créer des routes simples pour des URL
  3. Paramètres de routes et requêtes
  4. Approfondissement du concept de routage
  5. Routes complexes et paramètres dynamiques

Séparer les fichiers de routage

  1. Structurer l'appli en séparant les fichiers
  2. Créer un routeur Express

Créer un middleware

  1. Qu'est ce que le middleware et son rôle
  2. Créer un middleware personnalisé
  3. Appliquer un middleware à une route
  4. Middleware perso pour route spécifique
  5. Intégrer un middleware dans l'API Express

Créer un middleware de traitement erreurs

  1. Définition du middleware de gestion erreurs
  2. Créer un middleware de gestion erreurs
  3. Gérer les erreurs avec un middleware

Utiliser des Middleware avancés

  1. Les middleware tiers populaires
  2. Middleware pour la compression des réponses
  3. Les middleware de journalisation (logging)

Manipuler des requêtes et réponses

  1. Les objets Request et Response
  2. Manipuler les données de requête
  3. Envoyer des réponses au client

Manipuler des requêtes et réponses avancées

  1. Objets avancés de Request et Response
  2. Requêtes AJAX et réponses JSON
  3. Redirection et codes d'état HTTP

Utiliser des modèles et moteurs de rendu

  1. Utiliser des moteurs de rendu
  2. Moteurs de rendu EJS ou Handlebars
  3. Créer des vues et des modèles
  4. Intégrer des vues dans une appli Express

La formation Express JS (Débutant) est dispensée sur 35 heures

Durée et montant de la formation

Intitulé Durée Montant HT
Formation Express JS - Débutant 35 heures 2490.00 €

Demander une convention de formation

Inscription newsletter

Recevez la newsletter ONLYWEB Formation pour vous tenir informé des formations à venir et maintenir vos compétences.

ONLYWEB Formation, s'appuie sur le réseau d'experts EVA - Solutions

coordonnées

© ONLYWEB Formation
6 pl. Dumas de Loire
69009 Lyon
TÉL 09 72 13 00 73
EVA Solutions: La force du réseau