In this course, you will develop more advanced web application programming skills. You will learn how to control data read and write access using methods, publish and subscribe. You will learn how to access your database and server shells using command line tools. You will use the SimpleSchema system to validate data and generate input forms automatically. You will see a complete collaborative code editing environment, TextCircle, being built from scratch.
At the end of this course, you will be able to:
- use Meteor methods to control data write access
- use publish and subscribe to control data read access
- install and use advanced Meteor packages
- add user accounts to your applications
- implement complex MongoDB filters
- use the MongoDB and meteor server shells
- define data validations schemas using SimpleSchema
- generate data input forms automatically using SimpleSchema
In this course, you will complete:
2 programming assignments taking ~4 hours each to complete
4 quizzes, each taking ~20 minutes to complete
multiple practice quizzes, each taking ~5 minutes to complete
Participation in or completion of this online course will not confer academic credit for University of London programmes

審閱

SM

Matthew is a great instructor. Loved the way how he taught the entire series especially this one. Step by Step explaining every little detail. Keep up the good work...

AS

Aug 16, 2016

Filled StarFilled StarFilled StarFilled StarFilled Star

This is really quite an advanced course that quickly takes you into making a functional, collaborative app. Very well taught despite the quite quick pace!

從本節課中

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

教學方

Dr Matthew Yee-King

腳本

[MUSIC] Welcome to the fourth course in our specialization. This course is called Web Application Development with JavaScript and MongoDB. And we're also gonna be using the Meteor framework to build our web applications. So this is the most advanced coding in the specialization. So if you find it a little bit heavy going, I recommend that you go back to the previous courses and look at some of the materials there. Where we introduce all the background programming techniques that you are gonna use. So what's the course all about? Well we're gonna basically build a complete multi-user collaborative document editing environment. Something like Google Documents that you may be familiar with and we're gonna build that line by line. And I'll show you how all the different techniques we learned, sort of can be applied in that specific scenario. So it should be really interesting to see these things come together. So I really look forward to seeing you on the first lesson on the course. [MUSIC]