Professeur Expert
CatégorieDéveloppement

20 Chapitres 15 Exercices 7 projets

60 Heures 8 Semaines 1 experts

Disponible en ligne / Présentielle

Simulations d’examens sur notre plateforme 24/7

1 Certification Nationale

Pas de Certifications Internationales
au choix (Voucher)

Taux d’embauche : 87,63%
Statistique mars 2022

Changez de voie professionnelle et commencez une carrière en tant que développeur FullStack JS Junior.
Le programme de la formation Full Stack MERN vous permet de suivre une formation intensive qui vous permettra de démarrer votre carrière en tant que développeur FullStack JS et de maîtriser les compétences dont les employeurs ont besoin.

Partie Frontend :

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. Premiers développements avec ReactJS

  • Le composant
  • Principe et conséquences du Virtual Dom
  • Langage JSX
  • La fonction render()
  • ‘props’ et ‘state’

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

Partie Backend :

1. Rappel 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

Qui peut rejoindre la formation Full Stack MERN ? 

  • Ceux qui veulent se reconvertir professionnellement ou renforcer leurs connaissances en programmation.
  • les passionnés par le développement Web qui souhaite débuter une carrière en tant que développeur Web JavaScript Full Stack.
  • Des profils motivés, autonomes et rigoureux.

Obtenir Un Certificat et devenir un développeur Full Stack JS

Devenir un développeur full stack c’est devenir un développeur touche-à-tout et complet qui travaille à la fois sur le backend et le frontend.

Travailler en tant que développeur full-stack est très excitant. En maîtrisant la chaîne de bout en bout, du front-end au back-end, vous pouvez réaliser à peu près n’importe quel projet auquel vous pouvez penser.

Bien sûr, la formation est un travail un peu difficile, mais atteindre ce cap ouvre toutes les portes.

Les objectifs de la formation Full Stack MERN :

  • Devenez un développeur FullStack JS en acquérant les compétences et les connaissances essentielles nécessaires pour construire une base solide pour les exigences du marché actuel du développement Web.
  • Suivez le cours MERN, qui comprend HTML5, CSS3, JavaScript ES6, ReactJS, Redux, NodeJS, Express, MongoDB et plusieurs bibliothèques comme Bootstrap, Axios et Mongoose.
  • Familiarisez-vous avec le monde du développement Web en vous familiarisant avec ses outils, ses dictionnaires et les normes de flux de travail associées.
  • Assurez-vous que l’étudiant devient une partie de la communauté, lui donnant ainsi la possibilité de développer ses compétences générales dans le cadre du climat d’apprentissage.
  • Créez un portfolio GitHub pour présenter les compétences des candidats aux futurs recruteurs.
  • Construisez une application Web entièrement fonctionnelle à l’aide de la pile MERN qui intègre toutes les connaissances et compétences acquises pendant la formation.

Nos formateurs sont nos talents !

Chaque candidat sera accompagné par un instructeur de haut niveau au cours de la formation.

Le contenu de notre formation Full Stack MERN est développé en collaboration avec nos partenaires, il peut donc être adapté à leurs besoins et constamment mis à jour en fonction de leurs exigences. Le contenu est également interactif et riche d’exercices pratiques, de vidéos et de mini-projets d’images.

Pour profiter de notre meilleure offre de prix de la formation Full Stack MERN , contactez-nous par téléphone (+216 58 890 252 / +216 31 558 273) ou bien remplir ce formulaire pour s’inscrire.

Rejoignez- nos formations pour
devenir un expert dans un
domaine particulier au meilleur prix !

Demandez
un devis

    Parlez à un conseiller et rejoignez-nous
    Je m'inscris