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+ & TypeScriptS1 — JavaScript ES6+ & TypeScript
3 sujets- 1.1ES6+ : arrow functions, destructuring, modules, async/await, Promises
- 1.2TypeScript : types, interfaces, generics, decorators
- 1.3Node.js ecosystem : npm, package.json, modules CommonJS vs ESM
2
S2 — Backend avec Node.js & ExpressS2 — Backend avec Node.js & Express
6 sujets- 2.1Express.js : routing, middleware, error handling
- 2.2REST API design (CRUD, statuts HTTP)
- 2.3Validation avec Joi/Zod
- 2.4Authentication JWT et OAuth2
- 2.5bcrypt et sécurité
- 2.6Testing API avec Jest + Supertest
3
S3 — MongoDB & MongooseS3 — MongoDB & Mongoose
8 sujets- 3.1Modélisation NoSQL
- 3.2CRUD MongoDB
- 3.3Mongoose schemas, models, virtuals, middleware
- 3.4Agrégations
- 3.5Atlas Cloud setup
- 3.6Transactions
- 3.7Indexing et performance
- 3.8Redis pour caching
4
S4 — React.js FondamentauxS4 — React.js Fondamentaux
5 sujets- 4.1Composants fonctionnels et hooks (useState, useEffect, useContext, useReducer)
- 4.2React Router v6
- 4.3Formulaires et validation
- 4.4State management (Zustand ou Redux Toolkit)
- 4.5Styled Components / TailwindCSS
5
S5 — React Avancé & Angular (MEAN)S5 — React Avancé & Angular (MEAN)
3 sujets- 5.1React : performance (memo, useMemo, useCallback), lazy loading, Suspense
- 5.2Next.js SSR/SSG overview
- 5.3OU Angular 17 : components, services, RxJS, NgRx, Angular Material
6
S6 — Intégration & APIs ExternesS6 — Intégration & APIs Externes
6 sujets- 6.1Axios et React Query
- 6.2WebSockets avec Socket.io
- 6.3Upload fichiers (Multer + S3)
- 6.4Paiements (Stripe, CinetPay pour Afrique)
- 6.5WhatsApp Business API
- 6.6Maps intégration
7
S7 — Testing & Clean CodeS7 — Testing & Clean Code
7 sujets- 7.1Unit tests Jest
- 7.2Integration tests
- 7.3E2E avec Cypress ou Playwright
- 7.4Clean code principles
- 7.5Design patterns Node.js
- 7.6Documentation avec Swagger/OpenAPI
- 7.7Code review
8
S8 — Déploiement Cloud & Projet FinalS8 — Déploiement Cloud & Projet Final
7 sujets- 8.1Docker pour MERN stack
- 8.2CI/CD GitHub Actions
- 8.3Déploiement AWS (Elastic Beanstalk ou ECS)
- 8.4MongoDB Atlas
- 8.5Variables d'environnement sécurisées
- 8.6Projet final : application complète déployée
- 8.7Pré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.