Sélectionner une page
Formations Langage JavaScript Formation Express.js

Formation Express

Formation Express

Prix 2390€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

Présentation

Ce framework minimaliste pour Node.js est conçu pour simplifier le développement d’applications web et d’API. Notre formation Express.js vous permettra de créer des serveurs rapides et robustes avec une gestion efficace des routes et des middlewares.

Pendant cette formation, vous découvrirez les fondamentaux d’Express.js comme la gestion des routes, l’utilisation des middlewares pour traiter les requêtes et les réponses. Gérer les erreurs et les paramètres de requête seront également des modules abordés.

Vous explorerez des fonctionnalités avancés comme l’intégration de bases de données avec des ORM comme Mongoose ainsi que l’optimisation des performances grâce à des techniques de cache et de compression.

Grâce à ce framework, vos équipes vont acquérir des compétences en développement back-end, en création d’API RESTful, et en architecture de serveurs Node.js. Vous pourrez concevoir des applications web évolutives et maintenables pour renforcer votre expertise en développement web.

Comme toutes nos formations, celle-ci se déroulera avec les nouveautés concernant Express.js.

 

Objectifs

  • Comprendre et configurer Express.js : Maîtriser les concepts fondamentaux et l’installation d’un projet Express
  • Gérer les routes, middlewares et la validation des données : Créer et organiser des routes, utiliser et implémenter des middlewares, et valider les données efficacement
  • Manipuler et intégrer des bases de données : Utiliser MongoDB avec Mongoose ou MySQL avec Sequelize pour réaliser des opérations CRUD
  • Assurer la sécurité et appliquer les meilleures pratiques : Implémenter l’authentification et l’autorisation et structurer le projet selon les meilleures pratiques de développement

 

Public visé

  • Développeurs web
  • Professionnels

 

Pré-requis

  • Connaissances de JavaScript
  • Compréhension de Node.js
  • Notion de développement web
  • Expérience avec des outils de développement

PROGRAMME DE NOTRE FORMATION EXPRESS

 

Introduction et configuration de base

  • Introduction à Express.js
  • Installation de Node.js et Express
  • Création et configuration d’un projet Express

 

Gestion des routes

  • Concepts fondamentaux des routes
  • Créer des routes simples
  • Utilisation des paramètres de route et des requêtes

 

Middlewares

  • Comprendre le cycle de vie des middlewares
  • Utiliser des middlewares intégrés (express.json()) et tiers (morgan, cors)
  • Créer des middlewares personnalisés
  • Utilisation des templates de workflows
  • Bonnes pratiques pour la gestion des tâches et des workflows

 

Bases de données

  • MongoDB avec Mongoose
    • Introduction à MongoDB et Mongoose
    • Configuration et connexion à MongoDB
    • Modélisation des données avec Mongoose
  • MySQL avec Sequelize
    • Introduction à MySQL et Sequelize
    • Configuration et connexion à MySQL
    • Modélisation des données avec Sequelize

 

Validation des données

  • Introduction à la validation des données
  • Utilisation de Joi pour valider les schémas de données
  • Intégration de la validation dans le flux de données

 

Opérations CRUD

  • Concepts CRUD généraux
  • Spécificités MongoDB avec Mongoose
  • Spécificités MySQL avec Sequelize

 

Gestion des erreurs

  • Gestion des erreurs avec Express
  • Création de gestionnaires d’erreurs personnalisés

 

Authentification et autorisation

  • Concepts d’authentification et d’autorisation
  • Implémentation de JWT pour l’authentification
  • Gestion des rôles et des permissions

 

Pratiques avancées et bonnes pratiques

  • Structuration modulaire du projet
  • Meilleures pratiques pour un développement Express.js efficace

Pour aller plus loin

 

Formation JavaScript

Formation Node.js

Formation Node.js Avancé

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 2390€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp