Course Description

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 SimpleSchemaIn this course, you will complete:2 programming assignments taking ~4 hours each to complete4 quizzes, each taking ~20 minutes to completemultiple practice quizzes, each taking ~5 minutes to completeParticipation in or completion of this online course will not confer academic credit for University of London programmes

Instructor Details

Dr Martin Yee-King

Dr Matthew Yee-King is a Lecturer in Computing at Goldsmiths, University of London. He is an expert in creative digital signal processing and computer music and has worked with some of the leading names in the UK experimental music scene. He teaches on the BSc Creative Computing topics such as audio signal processing and synthesis, programming in Processing and audio development for the Android platform.



160 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Heidi C on 12-May-18

Impossible to follow along with this course because it's outdated and some of the course code is broken. I've read and re-read through the forums, I've watched and re-watched the lectures again and again and combed through to try and find a way to get the code to work and to follow along with the lectures but there is no useful help or information to get the code working. Wish I would have known this would happen before trying to do this specialisation as I have now wasted a couple month's worth of time and money... I cannot recommend that anyone do this course or this specialisation until it has been updated properly. It would actually be nice to get a refund or have a mentor help the students solve the broken code.

By Tim j W on 20-May-19

Really well done. I like the pragmatic course materials and the homework was doable in the timeframe given.

The course is outdated, I get errors and I can't figure out how to fix them.

By eighty on 6-Feb-19

The content is outdated and the code is actually broken. It uses little-known tools rather than industry standards, and these tools have been abandoned even by their authors. 'ShareJS' is now ShareDB, and the mizzao:sharejs-codemirror module will not function. The course staff is nowhere to be found in the discussion forums, so there is no way to work around these issues.Disappointing considering I had spent time auditing all previous courses in this series, and had nearly got a functioning site up and running from it. Oh well.

By ushayelisetty on 23-Feb-19

Hai Thank you

By Danilo C on 24-Jul-18

Fantastic course!Thanks, Dr. Yee-King!

By Marc T on 6-Nov-16

I feel this course offered me a solid foundation that helps me manipulate JS and JQuery-based scripts on a daily basis.

By Gerardo E C A on 10-Feb-16

Meteor is pretty cool you need to see this course!

By Henri d l H E on 2-Jun-16

Strongly Recommended

By Anna S on 16-Aug-16

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!

By Matt on 26-Nov-16

Very promising environment.

By Shiv M on 17-Feb-16

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...