Formation Full Stack MERN

Avec la formation formation Full Stack MERN en ligne , apprenez à créer des applications Web complètes en utilisant React comme front-end, Node+Express comme back-end et Mongo comme base de données.

Admin bar avatar

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
  • 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

Investissez dans vos connaissances en suivant cette formation Full stack MERN. Pour s’inscrire à ce cours veuillez remplir le formulaire d’inscription ; vous recevrez un email avec tous les détails de la formation . Ou , contactez – nous par téléphone ou whatsapp .

Course Curriculum

Time: 12 weeks
Curriculum is empty
Parlez à un conseiller et rejoignez-nous
Je m'inscris