Nouveauté 2025 : Découvrez les formations sur l'Intelligence Artificielle

Formations MEAN / MERN / MVEN Stack - Programmation Web

Formation MEAN Stack : Maîtrisez MongoDB, Express.js, Angular et Node.js

Niveau :

Satisfaction de nos apprenants en 2024 : 98%
Taux d’assiduité : 100%

Tout savoir sur votre formation :

Formez-vous selon vos disponibilités ! Vous proposez 3 dates au choix et votre formateur vous confirme la date souhaitée.

En présentiel dans votre entreprise, dans l’un de nos 54 centres de formation ou en distanciel par visioconférence.

Contexte de la formation

Vous cherchez à booster votre carrière de développeur JavaScript ? Vous souhaitez vous démarquer en maîtrisant MongoDB, Express.js, Angular et Node.js ? Découvrons ensemble pourquoi cette formation MEAN Stack est incontournable pour votre évolution professionnelle.

Dans l’univers en constante évolution du développement web, une compétence est devenue essentielle : la maîtrise de la MEAN Stack. Composée de MongoDB, Express.js, Angular et Node.js, cette suite technologique est aujourd’hui plébiscitée pour le développement d’applications web modernes. Elle offre une solution robuste, évolutive et efficace pour répondre aux besoins numériques exigeants des entreprises. En maîtrisant ces technologies, vous serez capable de créer des applications full-stack en JavaScript, garantissant ainsi une cohérence et une efficacité accrues dans votre travail. Les bénéfices pour votre carrière sont multiples : ouverture à de nouvelles opportunités professionnelles, renforcement de votre expertise technique et accélération de votre progression de carrière.

Mais alors, comment acquérir ces compétences indispensables ?

Avec Expertisme, Organisme de Formation certifié QUALIOPI, nous avons conçu une formation MEAN Stack adaptée à vos besoins. Cette formation vous offre une immersion dans le monde du développement web moderne avec MongoDB, Express.js, Angular et Node.js. Votre formateur expert métier vous guidera pas à pas dans l’apprentissage de ces technologies, en vous transmettant ses connaissances et son expérience. Vous bénéficierez de conseils pratiques, d’astuces d’experts et d’exercices concrets pour vous permettre de mettre en pratique les concepts appris. À l’issue de cette formation, vous serez capable de développer, d’optimiser et de sécuriser des applications web robustes. Vous aurez également la possibilité de travailler en équipe sur des projets d’envergure, grâce à la formation en développement collaboratif.

En choisissant cette formation MEAN Stack, vous faites le choix de l’efficacité et de l’adaptabilité. Vous vous donnez les moyens de vous démarquer dans votre domaine et d’accélérer votre carrière. Alors, êtes-vous prêt à relever le défi ?

N’attendez plus, l’avenir appartient à ceux qui saisissent les opportunités. Boostez votre carrière en vous inscrivant dès maintenant à notre Formation MEAN Stack : MongoDB, Express.js, Angular et Node.js. Avec Expertisme, donnez-vous les moyens de vos ambitions.

À qui s’adresse cette formation ?

Cette formation s’adresse principalement aux développeurs Javascript souhaitant se spécialiser dans l’utilisation de la MEAN Stack, soit MongoDB, Express.js, Angular et Node.js. Elle est pertinente pour ceux qui sont engagés dans le développement web full stack et qui cherchent à maîtriser un ensemble d’outils puissants et cohérents pour la création d’applications web modernes. En outre, cette formation peut également être bénéfique pour les chefs de projets techniques et les architectes logiciels qui souhaitent approfondir leur compréhension de ces technologies pour mieux superviser leurs équipes de développement. De même, les consultants en informatique qui cherchent à élargir leur palette de compétences trouveront un grand intérêt à suivre ce cursus. Il est recommandé aux participants d’avoir une bonne maîtrise du langage Javascript et une compréhension de base des bases de données pour tirer pleinement profit de cette formation.

Objectifs

  • Comprendre les principes fondamentaux et les concepts clés de la MEAN Stack : MongoDB, Express.js, Angular et Node.js
  • Installer, configurer et utiliser MongoDB pour la gestion des bases de données
  • Maîtriser le développement backend avec Node.js et Express.js, en créant et en gérant efficacement les API
  • Développer des applications frontend robustes et interactives en utilisant Angular
  • Intégrer et tester l’ensemble des composants de la MEAN Stack pour construire une application web complète et fonctionnelle
  • Appliquer les meilleures pratiques de développement de la MEAN Stack tout en respectant les normes de qualité et de sécurité du code.

Programme

  • 1. INTRODUCTION À ANGULAR ET TYPESCRIPT
    • Présentation de l’environnement de développement NodeJS
    • Présentation de la CLI Angular
    • Rappel des normes EcmaScript
    • Créer un projet Angular à l’aide d’angular CLI
    • Présentation de TypeScript
    • Les types de variables de TS
    • Le typage fort
    • Les interfaces de classe
    • Présentation des décorateurs
  • 2. SYNTAXE DE BASE D'ANGULAR
    • Organisation en Module et Composant
    • Les décorateurs Angular
    • Le MVVM / MVW
    • Le One Way et Two Way Data Binding
    • La gestion des Events et l’objet $event
    • Les NgModel
    • Les variables de template
  • 3. GESTION DES ROUTES ET UTILISATION DES PIPES
    • Le Module de Routage
    • Déclarer les routes d’un projet
    • Gérer les redirections
    • Récupérer les paramètres d’url, les query-strings, etc
    • Limitation de l’accès aux routes : Les guards
    • Utilisation des pipes «|» et du safeOperator «?.»
    • Importation des locales dans notre projet
    • Création de pipes personnalisés
    • Les pipes pures et impures
  • 4. CONSTRUCTION DES FORMULAIRES ET INJECTION DE DÉPENDANCES
    • Présentation des formulaires
    • Les Templates Driven Form et Reactive Form
    • Gestion de la validation des champs et du formulaire
    • Présentation des états d’un formulaire (ngControl)
    • Création de validateurs personnalisés
    • Principes de DI
    • Enregistrement des services dans un composant
    • Création de l’injecteur
  • 5. UTILISATION DU CLIENT HTTP ET DÉPLOIEMENT D'UNE APPLICATION ANGULAR
    • Principe de communication asynchrone
    • Fonctionnement des promesses et async/await
    • Présentation des Observables RxJS
    • Le Module HttpClientModule
    • Communication avec une API REST (http.get, http.post, etc)
    • Gestion des erreurs
    • Typage des données retournées
    • Compilation de l’application
    • Gestion du base href
    • Les règles de réécriture
  • 6. ARCHITECTURE MICROSERVICES ET DÉVELOPPEMENT D'API REST AVEC EXPRESS.JS
    • Architecture en couches : du monolythe aux microservices
    • Contraintes d’architecture des microservices
    • Gestion de l’authentification centralisée dans une architecture microservices
    • Intérêt d’une passerelle d’API
    • Gestion centralisée des traces
    • js : principe, fonctionnalités, pré-requis
    • Configuration du projet : packages et modules additionnels : Morgan, Helmet, Cors,…
  • 7. DOCUMENTATION ET TEST D'UNE APPLICATION EXPRESS.JS
    • Open API Specification (Swagger) : présentation, outil
    • Utilisation de express-openapi
    • Visualisation avec Swagger Editor
    • Gestion globale des exceptions
    • Capture d’exceptions personnalisées
    • Intercepteurs de requêtes/réponses
    • Stratégies de tests, types supportés
    • Installation de jest, supertest et cross-env, configuration de l’application
    • Mocking des couches de l’application
    • Tests auto-configurés
    • Exécution et reporting
  • 8. CONFIGURATION D'UN PROJET MONGOOSE ET CONSTRUCTION D'UN MODÈLE
    • Mongoose : Présentation, fonctionnalités
    • MongoDB : Installation, structure d’un schéma (collections, documents)
    • Configuration d’un projet Node.js utilisant Mongoose : pool de connexion, contraintes
    • Propriétés par défaut et paramétrage
    • Gestion des options de logging
    • Modèle de base
    • Documents et sous-documents
    • Gestion des types
  • 9. ÉCRITURE DES REQUÊTES ET CONCEPTS AVANCÉES
    • Requêter des documents
    • Mise à jour et suppression de documents
    • Gestion des validations
    • Mongoose migrations (ts-migrate-mongoose)
    • Cache : fonctionnement, mise en cache de requêtes (mongoose-cache)
    • Hooks
    • Mise en place d’une solution d’audit de tables (historique de modifications)

Version 4. Mise à jour le 01/01/2025
© EXPERTISME – Groupe SELECT® 2025 Tous droits réservés. Les textes présents sur cette page sont soumis aux droits d’auteur.

Pré-requis

Avoir une bonne connaissance de Node.js. Cette compétence est indispensable pour comprendre et suivre la formation de manière optimale.
Des connaissances de base en JavaScript seraient un plus, étant donné que Node.js, Express.js et Angular sont tous basés sur ce langage de programmation.
Une familiarité avec les concepts de programmation orientée objet et de programmation fonctionnelle serait également bénéfique.
Une compréhension de base des bases de données, en particulier NoSQL, est recommandée pour tirer le meilleur parti de la section MongoDB de la formation.
Être muni d’un ordinateur relié à Internet, possédant une caméra, un micro et un haut parleur. Ce matériel est nécessaire pour suivre la formation à distance et participer activement.

Points forts de la formation

  • Votre plan pédagogique de formation sur-mesure avec l’évaluation initiale de votre niveau de connaissance du sujet abordé
  • Des cas pratiques inspirés de votre activité professionnelle, traités lors de la formation
  • Un suivi individuel pendant la formation permettant de progresser plus rapidement
  • Un support de formation de qualité créé sur-mesure en fonction de vos attentes et des objectifs fixés, permettant un transfert de compétences qui vous rende très rapidement opérationnel
  • Les dates et lieux de cette formation sont à définir selon vos disponibilités
  • Animation de la formation par un Formateur Expert Métier
  • La possibilité, pendant 12 mois, de solliciter votre Formateur Expert sur des problématiques professionnelles liées au thème de votre formation
  • Un suivi de 12 mois de la consolidation et de l’évolution de vos acquis.

Approche pédagogique

L’approche pédagogique a été construite sur l’interactivité et la personnalisation : Présentation illustrée et animée par le Formateur Expert, partage d’expériences, études de cas, mise en situation réelle.
Tous les supports sont fournis par support papier, mail ou clé USB à chaque stagiaire.

Méthodologie pédagogique employée :
Chaque formation en présentiel ou en distanciel est animée par un Formateur Expert Métier sélectionné selon ses compétences et expériences professionnelles. Apport d’expertise du Formateur, quiz en début et fin de formation, cas pratiques, échanges d’expérience. Accès en ligne au support de formation.

Méthodes utilisées et évaluation :
Evaluation et positionnement lors de la définition du projet pédagogique avec le(s) stagiaire(s). Un QCM est donné aux stagiaires le dernier jour de la formation pour valider leurs apprentissages. Une correction collective est effectuée par le Formateur. Une évaluation de fin de stage en direct est organisée entre le Formateur et le(s) stagiaire(s) pour recueillir et prendre en compte leurs appréciations. Une attestation de fin de stage est remise aux stagiaires.

Accessibilité

Toute demande spécifique à l’accessibilité de la formation par des personnes handicapées donnera lieu à une attention particulière et le cas échéant une adaptation des moyens de la formation.
Public en situation de handicap, contactez notre référent handicap au 01 42 66 36 42.

Formateur

Nos Formateurs sont des Experts Métiers intervenants sur les prestations inhérentes sur la thématique de la formation. Ils réalisent les audits et co-construisent l’offre et le déroulé de la formation avec l’Ingénieur Pédagogique avant validation par le Responsable Pédagogique. Ils sont sélectionnés pour leurs compétences pédagogiques et leurs expériences dans la formation pour adultes.

Référence : LWEB-

Durée : 70 heures soit 10 jours

Tarif : 9250€ HT / Personne

Cette formation vous intéresse ?

Nos Experts conçoivent votre formation
individuelle sur mesure lors de la définition
de votre projet pédagogique !

Remplissez le formulaire suivant :

L’un de nos conseillers vous contactera
dans les meilleurs délais.

Partagez cette formation :

Référence : LWEB-

Durée : 70 heures soit 10 jours

Tarif : Sur Devis

Formez vos équipes !

à partir de 4 collaborateurs
Nos Experts conçoivent votre formation intra-entreprise sur mesure lors de la définition de votre plan pédagogique !

Partagez cette formation :

Témoignages
de nos apprenants

Votre parcours de formation

Étape par Étape

Formations complémentaires - Formations MEAN / MERN / MVEN Stack / Programmation Web sur-mesure

Vous avez besoin
d’une formation ?

Vous avez
besoin
d’une
formation ?