Ce cours complet guidera les étudiants à travers le processus de construction d'une application web complète à l'aide de MongoDB, Express.js, AngularJS et Node.js. Dans le premier module, vous explorerez les principes de l'architecture backend, en vous concentrant sur la conception de backends évolutifs et sécurisés pour des applications du monde réel. Ils créeront une API RESTful à l'aide de Node.js et Express.js et apprendront à construire une application dynamique à page unique avec AngularJS. Le module couvre également la façon de relier le backend au front-end, d'afficher les données et de gérer les interactions des utilisateurs en temps réel. Le deuxième module approfondit les principes de développement front-end et la conception d'une interface conviviale à l'aide de HTML, CSS, JavaScript et AngularJS. Les participants seront guidés dans la connexion du frontend avec l'API du backend, la gestion des requêtes et des réponses HTTP, et la gestion des entrées utilisateur et des soumissions de formulaires. En outre, ce module met l'accent sur les stratégies de déploiement pour assurer la performance et la disponibilité de l'application de la pile MEAN. À la fin de ce cours, vous concevrez et mettrez en œuvre un backend évolutif et sécurisé à l'aide de la pile MEAN, construirez une API RESTful avec Node.js et Express.js, l'intégrerez à une SPA frontale à l'aide d'AngularJS, et apprendrez les stratégies de déploiement. Le cours offre une expérience pratique et des idées précieuses, vous équipant de la capacité de construire une application MEAN stack complète à partir de zéro, en s'alignant sur les besoins de développement d'applications du monde réel. Disclaimer : Ceci est une ressource éducative indépendante créée par Board Infinity à des fins d'information et d'éducation uniquement. Ce cours n'est pas affilié, approuvé, sponsorisé ou officiellement associé à une société, une organisation ou un organisme de certification, sauf mention explicite. Le contenu fourni est basé sur les connaissances et les meilleures pratiques de l'industrie, mais ne constitue pas un matériel de formation officiel pour un employeur ou un programme de certification spécifique. Tous les noms d'entreprise, marques commerciales, marques de service et logos cités sont la propriété de leurs détenteurs respectifs et ne sont utilisés qu'à des fins d'identification et de comparaison à des fins éducatives.


Construire une application MEAN Stack complète
Ce cours fait partie de Spécialisation Apprendre MEAN Stack en construisant une application réelle

Instructeur : Board Infinity
2 095 déjà inscrits
Inclus avec
(17 avis)
Expérience recommandée
Ce que vous apprendrez
Concevoir des backends évolutifs avec MEAN stack ; apprendre l'authentification, l'autorisation, la sécurité et la gestion des utilisateurs et des requêtes volumineuses.
Développer une application monopage à l'aide d'AngularJS, y compris les vues, les contrôleurs, les services, le routage, les formulaires et les vues dynamiques.
Créer un frontend responsive en utilisant AngularJS, HTML, CSS ; apprendre à connecter le frontend avec l'API du backend par le biais de requêtes HTTP.
Apprendre à déployer une application MEAN stack complète, y compris la mise en place d'un environnement de production, la configuration et le contrôle des performances.
Compétences que vous acquerrez
- Catégorie : Conception d’interfaces utilisateur (UI)
- Catégorie : Applications Web
- Catégorie : Codage sécurisé
- Catégorie : Évolutivité
- Catégorie : Authentifications
- Catégorie : Développement Web
- Catégorie : Déploiement des applications
- Catégorie : Restful API
- Catégorie : Développement Web complet
- Catégorie : Node.js
- Catégorie : MongoDB
- Catégorie : Interface utilisateur (UI)
- Catégorie : Cadres JavaScript
- Catégorie : Autorisation (informatique)
- Catégorie : Développement web back-end
- Catégorie : Développement Web Front-End
- Catégorie : Angular
Détails à connaître

Ajouter à votre profil LinkedIn
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 2 modules dans ce cours
Ce module vous apprendra à concevoir et à mettre en œuvre un backend évolutif et maintenable pour une application web du monde réel en utilisant la pile MEAN (MongoDB, Express.js, AngularJS, Node.js). Vous apprendrez à architecturer un backend capable de gérer un grand nombre d'utilisateurs et de requêtes, et à mettre en œuvre des fonctionnalités telles que l'authentification, l'autorisation et la sécurité. Vous commencerez par comprendre les principes de conception et d'architecture du backend, et comment concevoir un backend capable de gérer le trafic et les demandes d'une application du monde réel. Vous apprendrez à utiliser Node.js et Express.js pour créer une API RESTful qui peut interagir avec une base de données MongoDB, et comment utiliser les meilleures pratiques pour assurer la sécurité et l'évolutivité. À la fin de ce module, vous aurez les compétences et les connaissances nécessaires pour concevoir et mettre en œuvre un backend évolutif et sécurisé pour une application web du monde réel en utilisant la pile MEAN. Vous serez en mesure de concevoir un backend capable de gérer un grand nombre d'utilisateurs et de requêtes.
Inclus
15 vidéos4 lectures4 devoirs1 sujet de discussion
Ce module vous apprendra à créer un frontend réactif et convivial pour votre application MEAN stack à l'aide d'AngularJS. Vous apprendrez à créer des vues, des contrôleurs et des services, et à utiliser AngularJS pour interagir avec votre API dorsale. Vous apprendrez à créer des vues, des contrôleurs et des services, et à utiliser AngularJS pour interagir avec votre API de backend. Vous commencerez par comprendre les principes du développement frontend, et comment concevoir une interface utilisateur intuitive et facile à utiliser. Vous apprendrez à utiliser HTML, CSS et JavaScript pour créer une interface réactive et adaptée aux mobiles, et à utiliser AngularJS pour gérer les interactions et les entrées des utilisateurs. Ensuite, vous apprendrez à utiliser AngularJS pour connecter votre frontend à votre API de backend. Vous apprendrez à faire des requêtes HTTP à votre backend et à gérer les réponses à l'aide de promesses et d'observables. Vous apprendrez à créer des vues qui affichent les données de votre backend, et à gérer les entrées des utilisateurs et les soumissions de formulaires. À la fin de ce module, vous aurez les compétences et les connaissances nécessaires pour créer un frontend réactif et convivial pour votre application MEAN stack à l'aide d'AngularJS. Vous serez en mesure de connecter votre frontend avec l'API de votre backend.
Inclus
13 vidéos1 lecture4 devoirs1 évaluation par les pairs
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Développement mobile et web

Board Infinity

Board Infinity
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Ce cours se concentre sur l'enseignement de la construction d'une application web complète en utilisant la pile MEAN (MongoDB, Express.js, AngularJS, Node.js). Il vous guide dans la conception et la mise en œuvre du backend et du frontend, en les connectant et en préparant l'application pour le déploiement.
Ce cours convient mieux aux personnes qui ont déjà une expérience des technologies MEAN Stack et qui souhaitent apprendre à construire une application web full stack à partir de zéro.
Le cours est idéalement adapté aux personnes qui ont déjà une certaine familiarité avec les technologies MEAN Stack.
Plus de questions
Aide financière disponible,
¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.

