
Description
Le développement avec JavaScript nécessite une solide compréhension des outils logiciels et des langages de programmation impliqués. Si vous êtes un débutant, vous pouvez commencer par apprendre les bases du langage JavaScript et de HTML/CSS, qui sont des éléments clés de la création d'applications web. Ensuite, vous pouvez vous plonger dans l'étude des technologies MEAN, en commençant par MongoDB, une base de données NoSQL populaire utilisée pour stocker des données en ligne. Ensuite, vous pouvez apprendre à utiliser Express pour créer des applications web, Angular pour créer des interfaces utilisateur interactives et NodeJS pour gérer la logique côté serveur. En maîtrisant ces technologies, vous pouvez créer des applications web dynamiques et attrayantes qui répondent aux besoins de vos utilisateurs.
Programme
- Présentation des trois technologies de base : HTML5, CSS3, JavaScript
- Explication du principe d’application "One-Page"
- Présentation de la stack MEAN
- Présentation d’une comparaison MEAN vs LAMP
- Principe de base d’une page HTML5
- Principe de base d’une page HTML5
- Le DOM et sa manipulation
- Feuille de style CSS3
- Les sélecteurs
- La disposition d’une page HTML5
- Les styles media et le Responsive Web Design
- jQuery et les sélecteurs
- Manipulation du DOM en JavaScript et en JQuery
- Introduction à Bootstrap CSS
- HTTP et ses requêtes (GET, POST, PUT, DELETE)
- Requêtes synchrones et requêtes asynchrones : Ajax
- Front end dynamique et back end statique
- Présentation de Node.js et de npm
- Explication du concept de middleware et de route dans NodeJS
- Le serveur web Express
- Le format JSON
- Lien front end / back end
- Principe des bases de données NoSQL
- MongoDB, une base orientée documents
- Les drivers Node.js pour interagir avec MongoDB
- Les tests unitaires en JavaScript
- Les tests end to end (E2E) en JavaScript
- Les Frameworks JavaScript supports aux tests
- L’automatisation des tests
- Travaux pratiques : Êtes-vous prêt à créer un serveur Express ?
- Travaux pratiques : Savez-vous implémenter le CRUD avec MongoDB ?
- Travaux pratiques : Savez-vous sécuriser votre API ?
- Travaux pratiques : Saurez-vous gérer des fichiers utilisateur ?
Prérequis
Cette formation s’adresse à toutes personnes ayant une connaissance des fondamentaux du Web (HTML5, CSS3) et une bonne pratique de la programmation en JavaScript.
Objectifs et compétences ciblées
Les objectifs de cette formation sont :
- Développer un site web en HTML5, CSS3 et JavaScript
- Maîtriser la stack MEAN
- Acquérir une autonomie en programmation JavaScript avec Node.JS et Express
- Maîtriser les dernières versions du Framework
- Comprendre les Web Services REST JSON et MongoDB
Les compétences attestées sont les suivantes :
- Comprendre les principes du développement Web sous JavaScript grâce à la stack MEAN (MongoDB, Express, Angular, NodeJS) afin d’accompagner des entreprises ou des acteurs publics à créer ou repenser l’expérience utilisateur d’un site Internet ou d’une application mobile
- Comprendre et analyser les besoins des utilisateurs, des clients et de l’équipe pour mieux accompagner le projet de développement Web avec JavaScript
- Définir les attentes, le challenge ou la problématique à résoudre durant le développement Web sous JavaScript avec la stack MEAN (MongoDB, Express, Angular, NodeJS) grâce à toutes les parties prenantes
- Concrétiser les éléments requis pour mieux piloter le projet de développement Web sous JavaScript avec l’équipe
- Tester auprès des utilisateurs et améliorer afin de valider le site Internet ou application mobile à créer ou repenser
À qui s'adresse ce cours
Toutes les informaticiens désirant devenir développeur Web Full Stack
Durée
31h de formation consécutifs ou non
Format du cours
Présentiel,A distance,Mixte
Modalités d'évaluation / Certification

Pour valider cette formation, il faut passer le QCM de fin de module avec plus de 70% de taux de réussite. La formation est sanctionnée par la remise d’un certificat de fin de stage.
Pour valider la formation, il faut valider l’ensemble des blocs de compétences. Pour information, il n’y a aucune équivalence ou passerelle pour valider cette formation. Cette formation vous permettra de devenir un développeur web Full Stack.
Pour télécharger et passer le QCM de validation des acquis, merci de vous connecter à la plateforme de stockage en ligne avec vos identifiants de formation grâce au lien suivant : QCM de validation des acquis.
Dates à venir
Juin 2025
Juillet 2025
Août 2025
Comment accéder au cours
Pour vous pré-inscrire à cette formation et recevoir toutes les informations nécessaires, merci de remplir le formulaire en ligne suivant : Inscription à la formation.
Un test de positionnement est proposé pour nous permettre de vous orienter sur la bonne formation.
Quand accéder au cours
La durée estimée entre votre inscription et le début de la formation est de 48h à 72h (jours ouvrés).
Tarifs
Nos formations sont conçues pour répondre aux besoins de chacun, que vous soyez en reconversion, à la recherche d’emploi, salarié ou entrepreneur. Découvrez nos options tarifaires adaptées à chaque profil:
- Tout public : A partir de 2250€ (des frais supplémentaires sont à prévoir si vous optez pour du coaching individuel en plus de la formation)
- Demandeurs d’emploi : Nous contacter pour un tarif préférentiel (100% financé par France Travail)
- Salariés : Prise en charge possible via CPF ou employeur
- Entrepreneurs : A partir de 2250€ (des frais supplémentaires sont à prévoir si vous optez pour du coaching individuel en plus de la formation)
- Étudiants : Nous contacter pour une réduction spéciale
La formation peut entrer dans le cadre de la formation continue et donc être financées par les aides publiques, les OPCO, Pôle Emploi et le FNE-Formation.
Contact administratif & Pédagogique
Gilbert NZEKA - +33 (0)9 73 72 89 30
Accessibilité
Les locaux de formation sont adaptés aux stagiaires en situation de handicap. L’accès à la formation également ainsi que les contenus.
Après avoir rempli le formulaire de pré-inscription, un responsable vous rappellera et pourra aborder avec vous comment la formation sera adaptée à des publics en situation de handicap si telle est votre situation. Email du référent handicap: referent.handicap(at)ilaria-academy.net.
Ressources gratuites
Développement Dynamique - Le Duo Puissant de NodeJS & MongoDB
Dans le tissu complexe du développement Web, il existe des technologies qui brillent indépendamment, puis d'autres qui, une fois assemblées, créent une puissante synergie, propulsant le paysage numérique vers de nouveaux horizons. NodeJS et MongoDB sont à l'avant-garde de cette synergie. Ensemble, ils forment un formidable partenariat qui s'intègre parfaitement pour fournir des applications Web hautement performantes, évolutives et flexibles. Cet article explore la magie de ce duo dynamique, en explorant les forces individuelles de NodeJS et MongoDB, leurs prouesses combinées et en quoi leur maîtrise peut révolutionner notre approche du développement Web. Bienvenue dans le monde du développement dynamique avec NodeJS et MongoDB. La création de NodeJSLe parcours de NodeJS a commencé par une idée simple mais révolutionnaire : et si Javascript, qui était traditionnellement un langage de script côté client, pouvait être utilisé côté serveur ? Cette idée est née dans l'esprit de Ryan Dahl, qui a introduit NodeJS en 2009....
Laisser un avis
Développement Web Full Stack
Maîtrisez les technologies essentielles (comme NodeJS, Angular, PHP, Python...) pour devenir un développeur polyvalent.
Création du Sites Web d'une TPE/PME
Apprenez à créer et gérer le site internet de votre entreprise et commerce en toute autonomie grâce aux CMS comme WordPress.
Startups & Projets d'Innovation
Développez vos compétences pour piloter des projets innovants et stimuler la créativité au sein de votre organisation.
Management Collaboratif et Agile
Adoptez des pratiques managériales modernes pour booster la performance et l'engagement de vos équipes.

Une fois votre paiement traité, vous recevrez un e-mail de confirmation contenant les détails de votre achat. Vous pouvez ensuite accéder à votre cours ou à votre produit depuis le tableau de bord de votre compte sur notre site Web.
Parcourez notre catalogue de cours et sélectionnez le cours auquel vous souhaitez vous inscrire.
Cliquez sur le bouton «S'inscrire maintenant» pour le cours.
Si vous êtes un nouveau client, vous devez créer un compte sur notre site Web. Si vous avez déjà un compte, il vous suffit de vous connecter.
Consultez les détails du cours et ajoutez-le à votre panier.
Procédez au paiement et terminez le processus de paiement si nécessaire.
Une fois votre paiement traité, vous aurez un accès immédiat au matériel de cours et pourrez commencer à apprendre immédiatement. Si vous avez des questions ou des problèmes lors de l'inscription à un cours, n'hésitez pas à contacter notre équipe d'assistance pour obtenir de l'aide.
Cependant, certains de nos cours peuvent comporter des éléments programmés, tels que des webinaires en direct ou des groupes d'étude virtuels, auxquels vous pouvez participer. Ces composants programmés sont conçus pour fournir un soutien supplémentaire et un sentiment d'appartenance à une communauté.
E-mail: Vous pouvez contacter directement nos formateurs en envoyant un e-mail. Nous veillerons à ce que votre message soit transmis au formateur approprié et que vous receviez une réponse dès que possible.
Équipe d'assistance: Si vous avez des questions ou des préoccupations générales concernant notre plateforme d'apprentissage en ligne, vous pouvez contacter notre équipe d'assistance.
Nous sommes conscients que l'accès hors ligne aux supports de cours peut être pratique, et nous nous efforçons constamment d'améliorer notre plateforme et d'ajouter de nouvelles fonctionnalités pour nos étudiants. Si l'accès hors ligne aux supports de cours devient disponible à l'avenir, nous veillerons à mettre à jour notre section FAQ et à en informer nos étudiants.
Email: Vous pouvez envoyer un e-mail à email@email.com. Notre équipe répondra à votre message dans les meilleurs délais.
Chat en direct: Vous pouvez également nous joindre via notre fonction de chat en direct sur notre site Web. Notre assistance par chat en direct est disponible sur toutes les pages.
Nous nous engageons à fournir un excellent soutien à nos étudiants et à vous aider à tirer le meilleur parti de votre expérience d'apprentissage. Si vous avez des questions ou des préoccupations, n'hésitez pas à contacter notre service client pour obtenir de l'aide.»
Si vous devez modifier votre commande, notre équipe vous aidera à apporter les modifications nécessaires à votre inscription. Si vous devez annuler votre commande, nous procéderons à votre remboursement conformément à notre garantie de remboursement de 30 jours.
Veuillez noter que certains cours peuvent être soumis à des restrictions en matière d'annulation ou de modification, et que ces restrictions seront clairement indiquées dans la description du cours. Si vous avez des questions ou des préoccupations concernant la modification ou l'annulation de votre commande, n'hésitez pas à contacter notre service clientèle pour obtenir de l'aide.
Pour rester au courant de nos dernières remises et promotions, assurez-vous de vous inscrire à notre newsletter par e-mail ou de nous suivre sur les plateformes de réseaux sociaux, telles que Facebook, Twitter ou Instagram. Vous pouvez également consulter notre site Web pour connaître les dernières promotions, car nous proposons souvent des offres spéciales et des remises pour une durée limitée.
Si vous avez des questions ou si vous avez besoin d'aide pour trouver la réduction ou la promotion qui vous convient, n'hésitez pas à contacter notre service clientèle pour obtenir de l'aide.
Visitez notre site Web: Accédez à www.ilaria-academy.com.
Entrez votre adresse e-mail: vous trouverez un formulaire d'inscription à notre newsletter en bas de chaque page. Entrez votre adresse e-mail dans le formulaire et cliquez sur le bouton «S'abonner».
Confirmez votre abonnement: vous recevrez un e-mail contenant un lien de confirmation. Cliquez sur le lien pour confirmer votre inscription à notre newsletter.
C'est ça! Vous êtes maintenant inscrit à notre newsletter et vous recevrez régulièrement des mises à jour sur nos derniers cours, promotions et événements. Si vous avez des questions ou si vous avez besoin d'aide pour vous abonner à notre newsletter, n'hésitez pas à contacter notre service clientèle pour obtenir de l'aide.
Assistance aux formateurs: vous aurez un accès direct à votre professeur pour toutes questions, commentaires et conseils tout au long du cours.
Communauté d'étudiants: vous aurez accès à une communauté d'autres étudiants qui suivent le même cours, où vous pourrez réseauter, collaborer et apprendre les uns des autres.
Supports de cours: Vous aurez accès à une variété de supports de cours, notamment des vidéos, des lectures et des devoirs, pour vous aider à apprendre et à mettre en pratique les concepts abordés dans le cours.
Support technique: Notre équipe d'assistance technique est disponible pour vous aider à résoudre tout problème technique que vous pourriez rencontrer pendant le cours.
Ressources supplémentaires: Nous pouvons également proposer des ressources supplémentaires, telles que du matériel complémentaire ou des heures de bureau avec le formateur, pour vous aider à réussir votre cours.
Nous sommes là pour vous soutenir à chaque étape et vous aider à atteindre vos objectifs d'apprentissage. Si vous avez des questions ou avez besoin d'aide, n'hésitez pas à contacter notre service client pour obtenir de l'aide.
Parcourez notre catalogue de cours et sélectionnez le cours ou le produit que vous souhaitez acheter.
Cliquez sur le bouton «S'inscrire maintenant» ou «Acheter maintenant» pour le cours ou le produit.
Passez en revue votre commande et apportez les modifications nécessaires.
Entrez vos informations de facturation si nécessaire.
Choisissez votre mode de paiement et effectuez la transaction si nécessaire.
Une fois votre inscription terminée, vous recevrez un e-mail de confirmation avec les détails. Vous pouvez ensuite accéder à votre cours ou à votre produit depuis le tableau de bord de votre compte sur notre site Web ou par e-mail.
De plus, vous recevrez des mises à jour par e-mail tout au long du processus, y compris un e-mail de confirmation lorsque votre commande est passée.
Inscrivez-vous à un cours: parcourez notre catalogue de cours et sélectionnez le cours auquel vous souhaitez vous inscrire. Ajoutez le cours à votre panier et terminez le processus de paiement.
Accès aux supports de cours: Une fois votre paiement traité, vous aurez un accès immédiat au matériel de cours, notamment aux vidéos, aux enregistrements audio, aux leçons textuelles et aux sessions en direct.
Progressez à votre rythme: nos cours s'adaptent à votre rythme, ce qui vous permet d'apprendre au rythme qui vous convient le mieux. Vous pouvez également consulter les supports de cours aussi souvent que nécessaire pour renforcer votre compréhension.
Interagissez avec d'autres personnes: nos cours incluent des cours interactifs qui vous permettent d'entrer en contact avec des enseignants et d'autres étudiants, de poser des questions et de partager vos idées.
Bénéficiez de l'aide de formateurs: Nos formateurs expérimentés sont disponibles pour répondre à vos questions et vous guider tout au long du cours.
Suivez vos progrès: vous pouvez suivre votre progression tout au long du cours et voir ce que vous devez terminer sur le tableau de bord de votre compte sur notre site Web.
Terminez le cours et recevez un certificat: Lorsque vous aurez satisfait à toutes les exigences du cours, vous recevrez un certificat que vous pourrez partager avec les employeurs ou ajouter à votre portefeuille professionnel.»
Leçons vidéo: des enregistrements vidéo de haute qualité qui offrent une expérience d'apprentissage visuelle et attrayante.
Leçons audio: enregistrements audio qui vous permettent d'apprendre où que vous soyez ou tout en effectuant plusieurs tâches à la fois.
Leçons basées sur du texte: explications et instructions écrites qui fournissent une compréhension complète du matériel de cours.
Exercices interactifs: questionnaires, puzzles et autres activités interactives qui vous aident à mieux comprendre le contenu du cours.
Webinaires en direct ou groupes d'étude virtuels: composants programmés qui fournissent une assistance supplémentaire et un sentiment d'appartenance à une communauté.
Tous nos cours sont conçus pour être accessibles et adaptés aux appareils mobiles, afin que vous puissiez apprendre sur n'importe quel appareil et où que vous soyez grâce à une connexion Internet.
Notre plateforme est conçue pour être conviviale et accessible sur n'importe quel appareil, avec une conception réactive qui s'adapte automatiquement à la taille de votre écran. Que vous préfériez apprendre sur votre ordinateur de bureau, votre ordinateur portable, votre tablette ou votre smartphone, vous bénéficierez d'une expérience d'apprentissage fluide et agréable sur notre plateforme.
Pour initier un retour, veuillez contacter notre équipe d'assistance. Notre équipe vous indiquera comment procéder à votre retour.
Veuillez noter que pour être éligible à un retour, vous ne devez avoir terminé qu'un seul chapitre ou leçon ou moins. De plus, les certificats d'achèvement ou autres supports de cours qui ont été délivrés ne peuvent pas être retournés.
Nous soutenons nos cours et notre engagement à fournir des expériences d'apprentissage de haute qualité à nos étudiants. Si vous avez des questions ou des préoccupations concernant notre politique de retour, n'hésitez pas à contacter notre équipe d'assistance pour obtenir de l'aide.»
Visitez notre site Web: Accédez à www.ilaria-academy.com.
Cliquez sur le bouton «S'inscrire»: vous trouverez le bouton «S'inscrire» dans le coin supérieur droit de la page.
Entrez vos informations: remplissez le formulaire avec votre nom, votre adresse e-mail et un mot de passe.
Vérifiez votre adresse e-mail: vous recevrez un e-mail contenant un lien de vérification. Cliquez sur le lien pour vérifier votre adresse e-mail et terminer le processus d'inscription.
Connectez-vous à votre compte: Une fois que vous avez vérifié votre adresse e-mail, vous pouvez vous connecter à votre compte en saisissant votre adresse e-mail et votre mot de passe.
C'est ça! Vous êtes maintenant prêt à explorer nos cours et notre matériel d'apprentissage. Si vous avez des questions ou si vous avez besoin d'aide pour créer votre compte, n'hésitez pas à contacter notre service clientèle pour obtenir de l'aide.»
Pour acheter une carte-cadeau numérique, il suffit de nous contacter.
Nos cartes-cadeaux numériques sont un excellent moyen d'apprendre et d'aider une personne qui vous est chère à atteindre ses objectifs et à réaliser son plein potentiel. Si vous avez des questions ou si vous avez besoin d'aide pour acheter une carte-cadeau numérique, n'hésitez pas à contacter notre service clientèle pour obtenir de l'aide.
Si vous avez besoin d'assistance en dehors de nos heures de bureau, vous pouvez nous envoyer un e-mail et nous répondrons à votre message dès que possible.
Nous nous engageons à fournir un excellent soutien à nos étudiants et à vous aider à tirer le meilleur parti de votre expérience d'apprentissage. Si vous avez des questions ou avez besoin d'aide, n'hésitez pas à contacter notre équipe d'assistance clientèle pendant nos heures ouvrables ou par e-mail à tout moment.
Description du cours: Lisez attentivement la description du cours pour comprendre les objectifs, le contenu et le format du cours. Cela vous aidera à déterminer si le cours correspond à vos objectifs et à votre style d'apprentissage.
Évaluations de cours: lisez les avis des autres étudiants qui ont suivi le cours pour avoir une idée de leur expérience et de la valeur qu'ils en ont tirée.
Contenu du cours: prévisualisez le contenu du cours, tel que les conférences et les devoirs, pour voir s'il est intéressant et adapté à vos besoins.
Antécédents du formateur: Vérifiez les antécédents et les qualifications du formateur pour voir s'il possède l'expérience et l'expertise nécessaires pour enseigner le cours efficacement.
Objectifs et centres d'intérêt: Tenez compte de vos objectifs et intérêts personnels pour voir si le cours correspond à ce que vous souhaitez apprendre et réaliser.
Si vous avez des questions ou si vous avez besoin d'aide pour déterminer si un cours vous convient, n'hésitez pas à contacter notre service clientèle pour obtenir de l'aide. Nous sommes là pour vous aider à trouver le cours qui vous permettra d'atteindre vos objectifs d'apprentissage.
















"Cette formation a été une expérience incroyable ! J'ai appris tellement de choses sur le développement avec JavaScript et MongoDB, Express, Angular et NodeJSMaintenant, je me sens beaucoup plus confiant pour créer mes propres projets en ligne."
"La formation était très bien structurée et facile à suivreLes instructeurs étaient très compétents et ont pu répondre à toutes mes questionsJe recommande fortement cette formation à tous ceux qui cherchent à améliorer leurs compétences en développement web."
"La formation était très interactive et pratiqueJ'ai adoré travailler sur des projets concrets avec d'autres participants et avoir des retours immédiats sur mon travailCela m'a vraiment aidé à comprendre les concepts de manière plus concrète."
"Je n'avais aucune expérience préalable en développement web, mais cette formation m'a appris les bases de JavaScript et de la pile MEAN (MongoDB, Express, Angular, NodeJS) de manière très claire et conciseJe suis vraiment heureux de ce que j'ai appris pendant cette formation."
"La formation était très bien organisée et a couvert tous les aspects du développement web avec MEANLes instructeurs ont été très patients et ont pris le temps de bien expliquer chaque conceptJe suis heureux d'avoir suivi cette formation."
"J'ai vraiment apprécié les projets pratiques de la formationIls m'ont permis de mettre en pratique ce que j'ai appris et de voir comment les différents concepts peuvent être utilisés dans des situations réellesJe recommande cette formation à tous ceux qui cherchent à développer leurs compétences en développement web."
"La formation était très pratique et interactiveJ'ai pu travailler avec des participants du monde entier et apprendre de leurs expériencesLes instructeurs ont été très professionnels et ont toujours été disponibles pour répondre à mes questions."
"Je suis très satisfait de cette formationJ'ai appris beaucoup de choses utiles pour mon travail quotidien en développement webJe recommande cette formation à tous ceux qui cherchent à approfondir leurs connaissances en développement avec JavaScript et MEAN."
"La formation était très bien conçue et facile à suivreLes instructeurs ont pris le temps d'expliquer chaque concept en détail et ont fourni de nombreux exemples pratiquesJe suis très heureux d'avoir suivi cette formation."
"La formation était très pratique et m'a permis de développer mes compétences en développement webJ'ai appris beaucoup de choses utiles que je peux appliquer immédiatement dans mon travailJe recommande cette formation à tous ceux qui cherchent à améliorer leurs compétences en développement web avec JavaScript et MEAN."