À propos de ce cours
4.6
479 notes
104 avis
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Heures pour terminer

Approx. 17 heures pour terminer

Recommandé : 4 weeks of study, 1-2 hours/week...
Langues disponibles

Anglais

Sous-titres : Anglais

Compétences que vous acquerrez

MongodbMeteorJavaScriptRouting
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Heures pour terminer

Approx. 17 heures pour terminer

Recommandé : 4 weeks of study, 1-2 hours/week...
Langues disponibles

Anglais

Sous-titres : Anglais

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
Heures pour terminer
25 minutes pour terminer

Web Application Development with JavaScript and MongoDB: Course overview

Welcome to 'Web Application Development with JavaScript and MongoDB'! In this course we will be creating native mobile apps using Meteor.js, implementing social media features, such as following as well as writing and running unit tests on your JavaScript code. Finally you will set up your own server environment to run Meteor applications and you will implement the publish and subscribe data control model. I hope you enjoy the course! -Matthew ...
Reading
1 vidéos (Total 1 min), 2 lectures, 1 quiz
Video1 vidéos
Reading2 lectures
Course outline10 min
Grading and assessment information10 min
Quiz1 exercices pour s'entraîner
Prerequisite quiz4 min
Heures pour terminer
4 heures pour terminer

MongoDB, Meteor and reactive data

Welcome to the first module of 'Web Application Development with JavaScript and MongoDB!' In this module we will look at accessing MongoDB on the command line, we will understand how to check for valid returns from find queries and identify reactive data sources within the Meteor framework. Finally we learn how to use the Session object to store user data, understand variable scope and use iframes to create separate DOMs. Enjoy! ...
Reading
8 vidéos (Total 57 min), 1 lecture, 8 quiz
Video8 vidéos
TextCircle16 min
Reactive data3 min
Reactive sessions6 min
Scope7 min
Bootstrap it!9 min
HTML preview11 min
MongoDB, Meteor and reactive data summary min
Reading1 lectures
Starter code10 min
Quiz7 exercices pour s'entraîner
TextCircle4 min
Reactive data4 min
Reactive sessions4 min
Scope4 min
Bootstrap it!4 min
HTML preview4 min
MongoDB, Meteor and reactive data summary quiz20 min
Semaine
2
Heures pour terminer
4 heures pour terminer

User accounts, packages and methods

Welcome to the second module of 'Web Application Development with JavaScript and MongoDB!' In this module we will learn how to use the core user accounts packages, customise the user accounts UI using third party packages and search for and add packages to an application. We will also look at how to query MongoDB collections from the command line and learn how to control data write access using methods. Enjoy! ...
Reading
8 vidéos (Total 58 min), 1 lecture, 8 quiz
Video8 vidéos
User accounts6 min
MongoDB shell8 min
Customise the accounts UI11 min
Who is editing? working with methods12 min
Who is editing? UI10 min
Improve the UI8 min
User accounts, packages and methods summary min
Reading1 lectures
Source code10 min
Quiz7 exercices pour s'entraîner
User accounts4 min
MongoDB shell4 min
Customise the accounts UI4 min
Who is editing? DB4 min
Who is editing? UI4 min
Improve the UI4 min
User accounts, packages and methods summary quiz20 min
Semaine
3
Heures pour terminer
4 heures pour terminer

Publish and subscribe model and MongoDB filters

Welcome to the third module of 'Web Application Development with JavaScript and MongoDB!' In this module we will use bootstrap icons and use the publish and subscribe model to control data read access. We will understand the concept of asynchronous execution and work with template data contexts and helper functions. Finally we will use packages to implement in-place content editing and use complex MongoDB filters. Enjoy! ...
Reading
11 vidéos (Total 73 min), 1 lecture, 11 quiz
Video11 vidéos
More docs!8 min
Docs in the DB7 min
Using Session6 min
Loading the new doc7 min
Document list8 min
Editable title8 min
Controlling document access9 min
Publish and subscribe9 min
Final polish6 min
Publish and subscribe MongoDB filters summary min
Reading1 lectures
Source code10 min
Quiz10 exercices pour s'entraîner
More docs!4 min
Docs in the DB4 min
Using Session4 min
Loading the new doc4 min
Document list4 min
Editable title4 min
Controlling document item4 min
Publish and subscribe4 min
Final polish4 min
Publish and subscribe MongoDB filters summary quiz20 min
Semaine
4
Heures pour terminer
5 heures pour terminer

SimpleSchemas, autoform and code re-organisation

Welcome to the final module of 'Web Application Development with JavaScript and MongoDB!' In this module we will create a well organised application using special Meteor folders and we will organise templates into multiple files. We will also learn how to use the iron:router package to create multiple page applications and we will generate data entry forms automatically using SimpleSchema and autoform. Finally, we will validate user data automatically using SimpleSchema. Enjoy! ...
Reading
10 vidéos (Total 72 min), 3 lectures, 10 quiz
Video10 vidéos
Reorganising the code8 min
Fixing bugs8 min
Routing6 min
Iron:router9 min
Grid layout9 min
Find and FindOne6 min
Comment box15 min
Comment list6 min
SimpleSchemas, autoform and code re-organisation summary min
Reading3 lectures
Learning outcomes10 min
Source code10 min
Final version of source code10 min
Quiz9 exercices pour s'entraîner
Reorganising the code4 min
Fixing bugs4 min
Routing4 min
Iron:router4 min
Grid layout4 min
Find and FindOne4 min
Comment box4 min
Comment list4 min
SimpleSchemas, autoform and code re-organisation summary quiz20 min
Heures pour terminer
1 minutes pour terminer

Summary

...
Reading
1 vidéos (Total 1 min)
Video1 vidéos
Summary1 min
4.6
104 avisChevron Right
Orientation de carrière

44%

a commencé une nouvelle carrière après avoir terminé ces cours
Avantage de carrière

83%

a bénéficié d'un avantage concret dans sa carrière grâce à ce cours

Meilleurs avis

par KKOct 2nd 2017

manipulate application with multiple users is a really useful technical skills we should get, these courses contain how to add multiple users/documents/comments, that's really need to learn!

par ANFeb 23rd 2016

I really liked the course. Tha manner of teaching and the subject with all the details of "how to" are attention catchy. Unfortunately just had no time to complete it properly and in time.

Enseignants

Avatar

Dr Matthew Yee-King

Lecturer
Computing Department, Goldsmiths, University of London

À propos de University of London

The University of London is a federal University which includes 18 world leading Colleges. Our distance learning programmes were founded in 1858 and have enriched the lives of thousands of students, delivering high quality University of London degrees wherever our students are across the globe. Our alumni include 7 Nobel Prize winners. Today, we are a global leader in distance and flexible study, offering degree programmes to over 50,000 students in over 180 countries. To find out more about studying for one of our degrees where you are, visit www.london.ac.uk...

À propos de Goldsmiths, University of London

Championing research-rich degrees that provoke thought, stretch the imagination and tap into tomorrow’s world, at Goldsmiths we’re asking the questions that matter now in subjects as diverse as the arts and humanities, social sciences, cultural studies, computing, and entrepreneurial business and management. We are a community defined by its people: innovative in spirit, analytical in approach and open to all....

À propos de la Spécialisation Responsive Website Development and Design

This Specialization covers the basics of modern full stack web development, from UX design, to front-end coding, to custom databases. You’ll build foundational skills in a full range of technologies, including HTML/CSS, Javascript, and MongoDB, and you’ll learn to implement a reactive, multi-user web application using the meteor.js framework. We’ll also touch on more advanced topics, such as APIs, data visualization, and animation....
Responsive Website Development and Design

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.