Loading
Certification incluseprésentiel

MERN / MEAN Stack Developer

Formation intensive de 8 semaines pour maîtriser le développement Full Stack avec MERN (MongoDB, Express, React, Node.js) ou MEAN (MongoDB, Express, Angular, Node.js).

Individuel220 000 FCFA
Étudiant170 000 FCFA
Corporate2 000 000 FCFA15 pers. max
Durée

8 semaines — 80 heures

Niveau

Intermédiaire

Objectifs de la formation

  • Développer des applications Full Stack complètes avec JavaScript/TypeScript
  • Maîtriser React (MERN) ou Angular (MEAN) pour le front-end
  • Construire des APIs RESTful robustes avec Node.js et Express
  • Gérer des données avec MongoDB et déployer sur le cloud

Prérequis

  • HTML/CSS + JavaScript basique
  • Notions web front-end

Programme Détaillé

Une progression pédagogique pensée pour vous accompagner de la théorie à la pratique.

1

S1 — JavaScript ES6+ & TypeScript

3 sujets
  • 1.1
    ES6+ : arrow functions, destructuring, modules, async/await, Promises
  • 1.2
    TypeScript : types, interfaces, generics, decorators
  • 1.3
    Node.js ecosystem : npm, package.json, modules CommonJS vs ESM
2

S2 — Backend avec Node.js & Express

6 sujets
  • 2.1
    Express.js : routing, middleware, error handling
  • 2.2
    REST API design (CRUD, statuts HTTP)
  • 2.3
    Validation avec Joi/Zod
  • 2.4
    Authentication JWT et OAuth2
  • 2.5
    bcrypt et sécurité
  • 2.6
    Testing API avec Jest + Supertest
3

S3 — MongoDB & Mongoose

8 sujets
  • 3.1
    Modélisation NoSQL
  • 3.2
    CRUD MongoDB
  • 3.3
    Mongoose schemas, models, virtuals, middleware
  • 3.4
    Agrégations
  • 3.5
    Atlas Cloud setup
  • 3.6
    Transactions
  • 3.7
    Indexing et performance
  • 3.8
    Redis pour caching
4

S4 — React.js Fondamentaux

5 sujets
  • 4.1
    Composants fonctionnels et hooks (useState, useEffect, useContext, useReducer)
  • 4.2
    React Router v6
  • 4.3
    Formulaires et validation
  • 4.4
    State management (Zustand ou Redux Toolkit)
  • 4.5
    Styled Components / TailwindCSS
5

S5 — React Avancé & Angular (MEAN)

3 sujets
  • 5.1
    React : performance (memo, useMemo, useCallback), lazy loading, Suspense
  • 5.2
    Next.js SSR/SSG overview
  • 5.3
    OU Angular 17 : components, services, RxJS, NgRx, Angular Material
6

S6 — Intégration & APIs Externes

6 sujets
  • 6.1
    Axios et React Query
  • 6.2
    WebSockets avec Socket.io
  • 6.3
    Upload fichiers (Multer + S3)
  • 6.4
    Paiements (Stripe, CinetPay pour Afrique)
  • 6.5
    WhatsApp Business API
  • 6.6
    Maps intégration
7

S7 — Testing & Clean Code

7 sujets
  • 7.1
    Unit tests Jest
  • 7.2
    Integration tests
  • 7.3
    E2E avec Cypress ou Playwright
  • 7.4
    Clean code principles
  • 7.5
    Design patterns Node.js
  • 7.6
    Documentation avec Swagger/OpenAPI
  • 7.7
    Code review
8

S8 — Déploiement Cloud & Projet Final

7 sujets
  • 8.1
    Docker pour MERN stack
  • 8.2
    CI/CD GitHub Actions
  • 8.3
    Déploiement AWS (Elastic Beanstalk ou ECS)
  • 8.4
    MongoDB Atlas
  • 8.5
    Variables d'environnement sécurisées
  • 8.6
    Projet final : application complète déployée
  • 8.7
    Présentation portfolio

Prêt à propulser votre carrière ?

Rejoignez nos prochaines sessions et bénéficiez de l'accompagnement de nos experts pour obtenir votre certification.