• pour les personnes
  • pour les affaires
  • pour les universités
  • pour les gouvernements
Coursera
Diplômes en ligne
Carrières
Connexion
Inscrivez-vous gratuitement
Coursera
University of London
Développement d'applications web avec JavaScript et MongoDB
  • À propos
  • Résultats
  • Modules
  • Recommandations
  • Témoignages
  • Avis
  1. Parcourir
  2. Informatique
  3. Développement de logiciels
University of London

Développement d'applications web avec JavaScript et MongoDB

Ce cours fait partie de Spécialisation Développement et conception de sites web réactifs

Dr Matthew Yee-King

Instructeur : Dr Matthew Yee-King

65 016 déjà inscrits

Inclus avec Coursera Plus

•En savoir plus
6 modules
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.6

(615 avis)

29 heures pour terminer
3 semaines à 9 heures par semaine
Planning flexible
Apprenez à votre propre rythme
97%
La plupart des étudiants ont apprécié ce cours

6 modules
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.6

(615 avis)

29 heures pour terminer
3 semaines à 9 heures par semaine
Planning flexible
Apprenez à votre propre rythme
97%
La plupart des étudiants ont apprécié ce cours
  • À propos
  • Résultats
  • Modules
  • Recommandations
  • Témoignages
  • Avis

Compétences que vous acquerrez

  • Catégorie : MongoDB
    MongoDB
  • Catégorie : Cadres d'application
    Cadres d'application
  • Catégorie : Comptes d'utilisateurs
    Comptes d'utilisateurs
  • Catégorie : Applications Web
    Applications Web
  • Catégorie : Accès aux données
    Accès aux données
  • Catégorie : Validation des données
    Validation des données
  • Catégorie : Javascript
    Javascript
  • Catégorie : Développement Web
    Développement Web
  • Catégorie : Interface de ligne de commande
    Interface de ligne de commande
  • Catégorie : Développement Web complet
    Développement Web complet

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

34 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

En savoir plus sur Coursera pour les affaires
 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation Développement et conception de sites web réactifs
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • 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 6 modules dans ce cours

Dans ce cours, vous développerez des compétences plus avancées en matière de programmation d'applications web. Vous apprendrez à contrôler l'accès à la lecture et à l'écriture des données à l'aide de méthodes, de publication et d'abonnement. Vous apprendrez à accéder à votre base de données et aux shells du serveur en utilisant des outils de ligne de commande. Vous utiliserez le système SimpleSchema pour valider les données et générer automatiquement des formulaires de saisie. Vous verrez un environnement d'édition de code collaboratif complet, TextCircle, construit à partir de zéro.

A la fin de ce cours, vous serez capable de : - utiliser les méthodes Meteor pour contrôler l'accès en écriture des données - utiliser publish et subscribe pour contrôler l'accès en lecture des données - installer et utiliser des packages Meteor avancés - ajouter des comptes utilisateurs à vos applications - implémenter des filtres MongoDB complexes - utiliser les shells des serveurs MongoDB et Meteor - définir des schémas de validation des données en utilisant SimpleSchema - générer des formulaires de saisie de données automatiquement en utilisant SimpleSchema Dans ce cours, vous réaliserez : 2 devoirs de programmation d'une durée d'environ 4 heures chacun 4 quiz d'une durée d'environ 20 minutes chacun plusieurs quiz d'entraînement d'une durée d'environ 5 minutes chacun La participation ou l'achèvement de ce cours en ligne ne donne pas droit à des crédits académiques pour les programmes de l'Université de Londres

Bienvenue dans le cours " Développement d'applications web avec JavaScript et MongoDB " ! Dans ce cours, nous créerons des applications mobiles natives à l'aide de Meteor.js, nous mettrons en œuvre des fonctionnalités de médias sociaux, telles que le suivi, et nous écrirons et exécuterons des tests unitaires sur votre code JavaScript. Enfin, vous mettrez en place votre propre environnement de serveur pour exécuter les applications Meteor et vous mettrez en œuvre le modèle de contrôle de données publish and subscribe. J'espère que vous apprécierez ce cours ! -Matthew

Inclus

1 vidéo2 lectures1 devoir

1 vidéo
  • Introduction au cours•0 minutes•Prévisualiser le module
2 lectures•Total 20 minutes
  • Plan du cours•10 minutes
  • Informations sur la notation et l'évaluation•10 minutes
1 devoir•Total 30 minutes
  • Quiz préalable•30 minutes

Bienvenue dans le premier module de "Web Application Development with JavaScript and MongoDB" (Développement d'applications Web avec JavaScript et MongoDB) Dans ce module, nous examinerons l'accès à MongoDB sur la ligne de commande, nous comprendrons comment vérifier les retours valides des requêtes de recherche et identifier les sources de données réactives dans le cadre de Meteor. Enfin, nous apprendrons à utiliser l'objet Session pour stocker les données de l'utilisateur, à comprendre la portée des variables et à utiliser les iframes pour créer des DOM distincts. Bonne lecture !

Inclus

8 vidéos1 lecture7 devoirs1 évaluation par les pairs

8 vidéos•Total 56 minutes
  • Vue d'ensemble•0 minutes•Prévisualiser le module
  • Cercle de texte•16 minutes
  • Données réactives•3 minutes
  • Sessions réactives•6 minutes
  • Portée•7 minutes
  • Faites-le à partir de zéro !•9 minutes
  • Aperçu HTML•11 minutes
  • MongoDB, Meteor et résumé des données réactives•0 minutes
1 lecture•Total 10 minutes
  • Code de démarrage•10 minutes
7 devoirs•Total 174 minutes
  • Cercle de texte•30 minutes
  • Données réactives•4 minutes
  • Sessions réactives•30 minutes
  • Portée•30 minutes
  • Faites-le à partir de zéro !•30 minutes
  • Aperçu HTML•30 minutes
  • Quiz sur MongoDB, Meteor et les données réactives•20 minutes
1 évaluation par les pairs•Total 120 minutes
  • M-Instant partie 1 : travailler avec Session•120 minutes

Bienvenue dans le deuxième module de "Web Application Development with JavaScript and MongoDB" (Développement d'applications Web avec JavaScript et MongoDB) Dans ce module, nous apprendrons à utiliser les paquets de base des comptes utilisateurs, à personnaliser l'interface utilisateur des comptes utilisateurs à l'aide de paquets tiers et à rechercher et ajouter des paquets à une application. Nous verrons également comment interroger les collections MongoDB à partir de la ligne de commande et comment contrôler l'accès à l'écriture des données à l'aide de méthodes. Nous vous souhaitons beaucoup de plaisir !

Inclus

8 vidéos1 lecture7 devoirs1 évaluation par les pairs

8 vidéos•Total 57 minutes
  • Vue d'ensemble•0 minutes•Prévisualiser le module
  • Comptes d'utilisateurs•6 minutes
  • Shell MongoDB•8 minutes
  • Personnaliser l'interface utilisateur des comptes•11 minutes
  • Qui est chargé de l'édition ? Travailler avec des méthodes•12 minutes
  • Qui est chargé de la rédaction ? UI•10 minutes
  • Améliorer l'interface utilisateur•8 minutes
  • Résumé des comptes d'utilisateurs, des paquets et des méthodes•0 minutes
1 lecture•Total 10 minutes
  • Code source•10 minutes
7 devoirs•Total 200 minutes
  • Comptes d'utilisateurs•30 minutes
  • Shell MongoDB•30 minutes
  • Personnaliser l'interface utilisateur des comptes•30 minutes
  • Qui est chargé de la rédaction ? DB•30 minutes
  • Qui est chargé de la rédaction ? UI•30 minutes
  • Améliorer l'interface utilisateur•30 minutes
  • Comptes d'utilisateurs, paquets et méthodes - quiz récapitulatif•20 minutes
1 évaluation par les pairs•Total 120 minutes
  • M-instant partie 2 : travailler avec des méthodes•120 minutes

Bienvenue dans le troisième module de "Web Application Development with JavaScript and MongoDB" (Développement d'applications Web avec JavaScript et MongoDB) Dans ce module, nous utiliserons des icônes bootstrap et le modèle publish and subscribe pour contrôler l'accès à la lecture des données. Nous comprendrons le concept d'exécution asynchrone et travaillerons avec des contextes de données modèles et des fonctions d'aide. Enfin, nous utiliserons des paquets pour mettre en œuvre l'édition de contenu sur place et utiliser des filtres MongoDB complexes. Bonne lecture !

Inclus

11 vidéos1 lecture10 devoirs1 évaluation par les pairs

11 vidéos•Total 73 minutes
  • Vue d'ensemble•0 minutes•Prévisualiser le module
  • Plus de docs !•8 minutes
  • Docs dans la base de données•7 minutes
  • Utilisation de la session•6 minutes
  • Chargement du nouveau document•7 minutes
  • Liste des documents•8 minutes
  • Titre modifiable•8 minutes
  • Contrôle de l'accès aux documents•9 minutes
  • Publier et s'abonner•9 minutes
  • Polissage final•6 minutes
  • Publier et s'abonner au résumé des filtres MongoDB•0 minutes
1 lecture•Total 10 minutes
  • Code source•10 minutes
10 devoirs•Total 290 minutes
  • Plus de docs !•30 minutes
  • Docs dans la base de données•30 minutes
  • Utilisation de la session•30 minutes
  • Chargement du nouveau document•30 minutes
  • Liste des documents•30 minutes
  • Titre modifiable•30 minutes
  • Contrôle du poste de document•30 minutes
  • Publier et s'abonner•30 minutes
  • Polissage final•30 minutes
  • Publier et s'abonner à un quiz récapitulatif sur les filtres MongoDB•20 minutes
1 évaluation par les pairs•Total 120 minutes
  • M-instant partie 3 : publier et s'abonner•120 minutes

Bienvenue dans le dernier module de "Web Application Development with JavaScript and MongoDB" (Développement d'applications Web avec JavaScript et MongoDB) Dans ce module, nous créerons une application bien organisée en utilisant des dossiers Meteor spéciaux et nous organiserons les modèles en plusieurs fichiers. Nous apprendrons également à utiliser le package iron:router pour créer des applications à pages multiples et nous générerons automatiquement des formulaires de saisie de données à l'aide de SimpleSchema et d'autoform. Enfin, nous validerons automatiquement les données des utilisateurs à l'aide de SimpleSchema. Nous vous souhaitons beaucoup de plaisir !

Inclus

10 vidéos3 lectures9 devoirs1 évaluation par les pairs

10 vidéos•Total 72 minutes
  • Vue d'ensemble•0 minutes•Prévisualiser le module
  • Réorganisation du code•8 minutes
  • Correction des bogues•8 minutes
  • Routage•6 minutes
  • Fer : toupie•9 minutes
  • Disposition de la grille•9 minutes
  • Trouver et TrouverUn•6 minutes
  • Boîte à commentaires•15 minutes
  • Liste de commentaires•6 minutes
  • Résumé de SimpleSchemas, autoform et réorganisation du code•0 minutes
3 lectures•Total 30 minutes
  • Résultats de l'apprentissage•10 minutes
  • Code source•10 minutes
  • Version finale du code source•10 minutes
9 devoirs•Total 234 minutes
  • Réorganisation du code•30 minutes
  • Correction des bogues•30 minutes
  • Routage•30 minutes
  • Fer : toupie•4 minutes
  • Disposition de la grille•30 minutes
  • Trouver et TrouverUn•30 minutes
  • Boîte à commentaires•30 minutes
  • Liste de commentaires•30 minutes
  • SimpleSchemas, autoform et réorganisation du code : quiz récapitulatif•20 minutes
1 évaluation par les pairs•Total 120 minutes
  • M-Instant partie 4 - plusieurs salons de discussion !•120 minutes

Inclus

1 vidéo

1 vidéo•Total 1 minute
  • Résumé•1 minute•Prévisualiser le module

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

Évaluations de l’enseignant

Évaluations de l’enseignant

Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.

4.5 (21 évaluations)
Dr Matthew Yee-King
Dr Matthew Yee-King
University of London
21 Cours•422 493 apprenants

Offert par

University of London

Offert par

University of London

L'Université de Londres est une université fédérale qui comprend 17 collèges de renommée mondiale. Forte d'une vaste expérience en matière d'enseignement à distance depuis 1858, l'université de Londres a enrichi la vie de milliers d'étudiants en délivrant des diplômes de grande qualité dans le monde entier. Aujourd'hui, l'université de Londres est un leader mondial en matière d'études flexibles, offrant des programmes diplômants à plus de 45 000 étudiants dans plus de 190 pays et menant des recherches de premier plan dans le monde entier. Pour en savoir plus sur l'université de Londres, visitez le site www.london.ac.uk

Goldsmiths, University of London

Offert par

Goldsmiths, University of London

En se faisant le champion des diplômes riches en recherches qui suscitent la réflexion, stimulent l'imagination et permettent d'accéder au monde de demain, Goldsmiths pose les questions qui comptent aujourd'hui dans des domaines aussi divers que les arts et les sciences humaines, les sciences sociales, les études culturelles, l'informatique, les affaires et la gestion d'entreprise. Nous sommes une communauté définie par ses membres : innovante dans son esprit, analytique dans son approche et ouverte à tous.

En savoir plus sur Développement de logiciels

  • Statut : Essai gratuit
    Essai gratuit
    I

    IBM

    JavaScript Programming with React, Node & MongoDB

    Spécialisation

  • Statut : Essai gratuit
    Essai gratuit
    I

    IBM

    Node.js & MongoDB: Developing Back-end Database Applications

    Cours

  • Statut : Essai gratuit
    Essai gratuit
    U

    University of London

    Introduction to Meteor.js Development

    Cours

  • Statut : Essai gratuit
    Essai gratuit
    E

    EDUCBA

    MEAN Stack Developer: MongoDB, ExpressJS, AngularJS & NodeJS

    Spécialisation

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

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

4.6

615 avis

  • 5 stars

    73 %

  • 4 stars

    18,04 %

  • 3 stars

    4,06 %

  • 2 stars

    1,78 %

  • 1 star

    3,08 %

Affichage de 3 sur 615

O
OD
5

Révisé le 14 sept. 2016

Very nice course. Although some of it's concepts can be applied in other technologies, it's main focus is on MeteorJS framework.

J
JK
4

Révisé le 14 janv. 2016

Best course in the specialization so far. Well thought out and explained. The course still has the same problem with quiz questions being at times obtuse, but overall it's a really good course.

E
ES
5

Révisé le 22 févr. 2017

Fantastic course! I think there is no simpler way to learn meteor and mongo rather than the way it is in this course. Many thanks for such a great course!

Voir plus d’avis
Coursera Plus

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.

En savoir plus

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

Découvrir les diplômes

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

En savoir plus

Foire Aux Questions

L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :

  • Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.

  • Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.

Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la Specializations, et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.

Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complèteS’ouvre dans un nouvel onglet.

Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.

Plus de questions

Visitez le Centre d'Aide pour les Étudiants

Aide financière disponible,

Pied de page Coursera

Compétences techniques

  • ChatGPT
  • Codage
  • Informatique
  • Cybersécurité
  • DevOps
  • Piratage éthique
  • IA générative
  • Programmation Java
  • Python
  • Développement Web

Compétences analytiques

  • Intelligence artificielle
  • Big Data
  • Analyse de valeur et de rentabilité
  • analyse des données
  • Science des données
  • Modélisation financière
  • Apprentissage automatique
  • Microsoft Excel
  • microsoft power bi
  • SQL

Compétences professionnelles

  • Comptabilité
  • Marketing numérique
  • Commerce électronique
  • Finance
  • Google
  • Conception graphique
  • IBM
  • Marketing
  • Project Management
  • Le marketing appliqué aux réseaux sociaux

Ressources professionnelles

  • Certifications informatiques essentielles
  • Compétences à acquérir pour les hauts revenus
  • Comment obtenir un certificat PMP
  • Comment apprendre l'Intelligence artificielle (IA)
  • Certifications populaires en cybersécurité
  • Certifications appréciées en analyse des données
  • Que fait un analyste de données ?
  • Ressources pour le développement de carrière
  • Test d'aptitude professionnelle
  • Partagez votre histoire d'apprentissage Coursera

Coursera

  • À propos
  • Ce que nous proposons
  • Direction
  • Carrières
  • Catalogue
  • Coursera Plus
  • Certificats Professionnels
  • Certificats MasterTrack®
  • Diplômes
  • Pour l'entreprise
  • Pour les gouvernements
  • Pour le campus
  • Devenir un partenaire
  • Impact social
  • cours gratuits
  • Recommandations de crédits ECTS

Communauté

  • Étudiants
  • Partenaires
  • Testeurs bêta
  • Blog
  • Le podcast Coursera
  • Blog Tech

Plus

  • Presse
  • Investisseurs
  • Conditions
  • Confidentialité
  • Aide
  • Accessibilité
  • Contact
  • Articles
  • Répertoire
  • Filiales
  • Déclaration sur l’esclavage moderne
  • Gérer les préférences en matière de cookies
Apprendre partout
Télécharger dans l'App Store
Disponible sur Google Play
Logo Certified B Corporation
© 2025 Coursera Inc. Tous droits réservés.
  • Facebook Coursera
  • Linkedin Coursera
  • Twitter Coursera
  • YouTube Coursera
  • Instagram Coursera
  • TikTok Coursera
Coursera

S'inscrire

Profitez de votre temps libre pour apprendre auprès des meilleures universités et entreprises.

​
​
Entre 8 et 72 caractères
Votre mot de passe est masqué
​

ou

Vous utilisez déjà Coursera ?


J'accepte les Conditions d'utilisation et les Notification de confidentialité de Coursera. Vous rencontrez des difficultés pour vous connecter ? Centre d'Aide pour les Étudiants

Ce site est protégé par reCAPTCHA Enterprise et la Politique de confidentialité Google et les Termes et Conditions s'appliquent.