16 Chapitre
10 Exercices
4 Projets
Durée : 12 semaines / 3 Mois
Simulation sur notre plateforme : 24/7
60 Heures
2 Expertes du métier
Description de la formation Full Stack MERN
L’architecture MERN vous permet de construire facilement une architecture à trois niveaux (frontend, backend, base de données) entièrement en utilisant JavaScript et JSON. Dans ce cours , vous apprenez à créer des full-stack MERN applications . Full Stack MERN est le choix des développeurs web d’aujourd’hui qui cherchent à évoluer rapidement ; en particulier pour ceux qui ont une expérience de React.js.
Objectif de la formation
A la fin de la formation, vous serez en mesure de :
- Concevoir une application Full Stack
- Backend en Spring Boot
- Frontend en Angular
- Maintenir des applications JEE et Angular
- Maîtriser l’architecture SOA
- Faire partie d’un SCRUM TEAM
- Utiliser les outils d’industrialisation JAVA EE
A qui s’adresse cette formation
Cette formation Full Stack MERN s’adresse à un public débutant qui veulent être des professionnels du web JavaScript prêts à l’emploi . Ce cours concerne aussi un public expérimenté sur les technologies web tel que le javascript, html, css .. Il est vivement recommandé pour les techniciens IT , les ingénieurs et les enseignants.
Programme Formation Full Stack MERN - Partie Frontend -
Partie Frontend :
1. Chapitre 1 : Introduction à React JS
- Ecosystème des frameworks JavaScript
- Les variantes des Frameworks Cross plateformes Front (Angular, Vue)
- Philosophie de React (Framework VS Bibliothèque)
- Environnement de développement
- Build managé avec la cli create-react-app
2. Chapitre 2 : Premiers développements avec ReactJS
- Le composant
- Principe et conséquences du Virtual Dom
- Langage JSX
- La fonction render()
- ‘props’ et ‘state’
3. Chapitre 3 : Architecture et découpage du projet
- Multi composants : Composition de multiple composants
- Partage du state
- L’API Component
- Cycle de vie d’un composant : Autres aspects majeurs de l’API React
- Gérer des événements click, mouseover…
4. Chapitre 4 : Interaction de l’utilisateur avec les composants
- Gestion d’Ajax
- Gestion des formulaires
- Composants purs et ‘Container Components’
- Manipulation du DOM, DOM virtuel
- Routage : Les différents Routers/Utilisation avec ou sans CORS
5. Chapitre 5 : Application avec ReactJS et Redux
- Limites de l’approche MVC
- Présentation de Redux
- Le Store et les Actions
- Réalisation de Reducteurs pour les Actions
- Utilisation avec React : La fonction connect()
Travaux Pratiques :
- Création d’un projet de développement React JS à l’aide de Visual Studio Code
- Création d’un exemple mon component
- Créer un exemple suivant le modèle MVC
- Intégration de la notion de state et props
- Un exemple avec le routage & le passage des paramètres
- Consommation d’une API Rest
- Consommation d’une API sécurisée avec JWT
- Mise en place un projet conforme à l’architecture Redux
- Intégration du Routage avec Redux
Programme Formation Full Stack MERN - Partie Backend-
-
1. Rappels Javascript
- Outils de développement
- Bases et nouveautés ES6
- Programmation asynchrone
-
2. Outillage
- Git
- Gitlab
- Docker
-
3. Environnement NodeJS
- Installation
- Premier « Hello World ! »
- NodeJS LTS, mettre à jour NodeJS
- Moteur V8
- Ajouter des fonctionnalités à Javascript
-
4. NodeJS et ES6
- Mode strict
- Insertion de ES6 dans NodeJS
-
5. Modules NodeJS, NPM
- Introduction du système de modules
- Les modules natifs
- Créer ses propres modules
- Présentation de NPM
- Publier son module
-
6. Évènements NodeJS et Asynchronicité
- Event Emitter
- Pipe des évènements
-
7. Système local et NodeJS
- Buffer, Typed Array et chaines de caractères
- Gérer des fichiers
- Streams et Pipes
- réalisation un utilitaire en ligne de commande
- Sous-processus
-
8. NodeJS et le web
- TCP/IP et HTTP
- HTTP module
- Mise en place son premier serveur web
- Templating des pages WEB
-
9. Express
- Introduction, installation et configuration
- Routing de votre application web
- Fichiers statiques
- Moteurs de templates: Jade et EJS
- APIs and JSON
- Sécurisation des APIs
-
10. La partie Accès aux données
- MongoDB et mongoose
- BDD NoSQL
- Famille Orientée Documents
- Collection et Documents
- Imbrication et référence
- Mongo Queries
- MySQL & entities
-
11. Mise en production
- Introductions aux tests
- Déployer son application
- Dockeriser les trois tiers
Certifications
Nous avons conçu un programme unique où vous pouvez devenir un expert en Full Stack MERN certifié . Vous aurez une excellente expérience du travail dans le monde réel ; et avec plus de travaux pratiques , vous serez prêt à réussir tout entretien pour un développeur web Full Stack MERN .
Nos experts
Apprenez a créer une application MERN complète avec notre approche pratique d’apprentissage fournis par nos experts entièrement formés ; Nous travaillons avec des consultants-développeurs, qui ont une grande expérience dans le Full Stack Web development .
Prix Formation Full Stack Js MERN
Vous pouvez nous contacter par e-mail (lien inscription pour un devis) ou bien par téléphone directement (+216 58 890 252 / +216 31 558 273 ) pour s’inscrire à la formation Full Stack JS MERN.