À propos de ce cours
4.6
1,008 ratings
262 reviews
In this course, you will learn how to create a complete, multi-user web site using the Meteor.js framework and MongoDB. You will implement user authentication, security features, reactive templates and routing using iron router. You will carry out key database operations such as inserting, removing and updating data as well as sorting and filtering. You will see how a complete application can be built, line by line. At the end of the course, you will be able to: 1. Install the Meteor.js system and create a web application 2. Work with the Meteor.js packaging system 3. Write Meteor.js templates that can reactively display data 4. Use insert, remove and update operations on MongoDB 5. Write MongoDB data filters to search for and sort data 6 .Add user authentication functionality to a website 7. Control what is displayed on the page using iron:router 8. Implement basic security features In this course, you will complete: 1 server install assignment taking ~1 hour to complete 1 programming assignment taking ~8 hours to complete 4 quizzes, each taking ~20 minutes to complete multiple practice quizzes, each taking ~5 minutes to complete Prerequisites This course is designed to build on top of the material delivered in the previous two courses in this specialisation. Therefore, we recommend that if you find this course too technically challenging that you first complete the previous courses before re-commencing this one. Specifically, we expect you to be able to code basic HTML, CSS and Javascript before you take this course. Participation in or completion of this online course will not confer academic credit for University of London programmes...
Globe

Cours en ligne à 100 %

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Calendar

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Clock

Recommandé : 4 weeks of study, 1-3 hours/week

Approx. 17 heures pour terminer
Comment Dots

English

Sous-titres : English

Compétences que vous acquerrez

MongodbMeteorJavaScriptRouting
Globe

Cours en ligne à 100 %

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Calendar

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Clock

Recommandé : 4 weeks of study, 1-3 hours/week

Approx. 17 heures pour terminer
Comment Dots

English

Sous-titres : English

Programme du cours : ce que vous apprendrez dans ce cours

1

Section
Clock
1 heure pour terminer

Introduction to Meteor.js Development course overview

Welcome to 'Introduction to Meteor.js Development'! In this course, you will learn how to create a complete, multi-user web site using the Meteor.js framework and MongoDB. You will implement user authentication, security features, reactive templates and routing using iron router. You will also carry out key database operations such as inserting, removing and updating data as well as sorting and filtering. Finally, you will see how a complete application can be built, line by line. I hope you enjoy the course! ...
Reading
1 vidéo (Total 1 min), 4 lectures, 1 quiz
Video1 vidéo
Reading4 lectures
Guidance for the prerequisite quiz10 min
Course outline10 min
Grading and assessment information10 min
Why meteor?10 min
Quiz1 exercice pour s'entraîner
Prerequisite quiz4 min
Clock
4 heures pour terminer

Introduction to Meteor

Welcome to the first module of 'Introduction to Meteor.js Development'! In this module we'll be installing Meteor tools, editing a template and learning how to define a template helper and template event listeners. I hope you enjoy this module! ...
Reading
8 vidéos (Total 51 min), 5 lectures, 8 quiz
Video8 vidéos
From one to many users2 min
Install Meteor7 min
Editing a template9 min
Sending data to templates with helpers11 min
Convert to a Bootstrap grid10 min
Responding to user actions9 min
Introduction to Meteor Summary min
Reading5 lectures
URL for this module10 min
Code for this module10 min
URL for this lesson10 min
URL for this lesson10 min
URL for this lesson10 min
Quiz7 exercices pour s'entraîner
From one to many users4 min
Install Meteor4 min
Editing a template4 min
Sending data to templates with helpers4 min
Convert to a Bootstrap grid4 min
Responding to user actions4 min
Introduction to Meteor summary quiz20 min

2

Section
Clock
4 heures pour terminer

Databases and collections

Welcome to the second module of 'Introduction to Meteor.js Development'! In this course we will be creating Mongo Collections and using Mongo find and insert operations. In addition, we will be looking at how to control a Bootstrap modal from Meteor and we will be using third party Meteor packages to add functionality. Enjoy!...
Reading
8 vidéos (Total 61 min), 3 lectures, 7 quiz
Video8 vidéos
Meteor distributed data model2 min
Create a collection of images8 min
Better start up script, removing items from a collection14 min
Add an image rating function: Updating and sorting14 min
Implement image adding with a Bootstrap modal (part 1)12 min
Implement image adding with a Bootstrap modal (part 2)7 min
Databases and collections summary min
Reading3 lectures
URL for this module10 min
Code for this module10 min
URL for this lesson10 min
Quiz6 exercices pour s'entraîner
Meteor distributed data model4 min
Create a collection of images4 min
Better start up script, removing items from a collection4 min
Add an image rating function: Updating and sorting4 min
Implement image adding with a Bootstrap Modal4 min
Databases and collections summary quiz20 min

3

Section
Clock
5 heures pour terminer

User authentication

Welcome to the third module of 'Introduction to Meteor.js Development!'. In this module we will be looking at adding a user authentication to your Meteor app and learning how to use Mongo filters. Finally, we will be using the Meteor reactive Session variable and we will implement an infinite scroll. Enjoy!...
Reading
10 vidéos (Total 65 min), 4 lectures, 10 quiz
Video10 vidéos
User authentication with Meteor.js6 min
Tidying up the design with a navbar5 min
Accessing user information10 min
Customising the user registration form4 min
Attaching users to images8 min
Filtering images by user8 min
Removing the image filter8 min
Infinite scroll9 min
User authentication summary min
Reading4 lectures
Code for this module10 min
URL for this lesson10 min
URL for this lesson10 min
URLs for this lesson10 min
Quiz9 exercices pour s'entraîner
User authentication with Meteor.js4 min
Tidying up the design with a navbar4 min
Accessing user information4 min
Customising the user registration form4 min
Attaching users to images4 min
Filtering images by user4 min
Removing the image filter4 min
Infinite scroll4 min
User authentication summary quiz20 min

4

Section
Clock
4 heures pour terminer

Security and routing

Welcome to the final module of 'Introduction to Meteor.js Development!'. In this module we will show you how to perform basic security testing on your app and how to implement basic data security features. In addition, we will look at how to organise Meteor application code and how to implement multiple routes using iron:router. Enjoy!...
Reading
8 vidéos (Total 52 min), 3 lectures, 8 quiz
Video8 vidéos
How to organise your code7 min
Hack into your site!5 min
Make your site more secure13 min
Tidy up the project3 min
Routing with iron: router8 min
Better routing12 min
Security and routing summary min
Reading3 lectures
Code for this module10 min
URL for this lesson10 min
URL for this lesson10 min
Quiz7 exercices pour s'entraîner
How to organise your code4 min
Hack into your site!4 min
Make your site more secure4 min
Tidy up the project4 min
Routing with iron:router4 min
Better routing4 min
Security and routing summary quiz18 min
4.6
Direction Signs

31%

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

83%

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

Meilleurs avis

par THJul 27th 2016

Thought it was a great intro to Meteor. Practical and easy to follow along, at least for someone like me with a Comp Sci background (though it has been many years since I really programmed).

par JBMar 11th 2016

very good introduction to Meteor.js the real time application development very fast.\n\nThose who want to do full stack development without learning server side language can try Meteor.js

Enseignant

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

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

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