- Level Foundation
- المدة 27 ساعات hours
- الطبع بواسطة University of London
-
Offered by
عن
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الوحدات
Course overview
1
Assignment
- Prerequisite quiz
1
Videos
- Course introduction
2
Readings
- Course outline
- Grading and assessment information
Introduction
1
Videos
- Overview
1
Readings
- Starter code
TextCircle
1
Assignment
- TextCircle
1
Videos
- TextCircle
Reactive data
1
Assignment
- Reactive data
1
Videos
- Reactive data
Reactive sessions
1
Assignment
- Reactive sessions
1
Videos
- Reactive sessions
Scope
1
Assignment
- Scope
1
Videos
- Scope
Bootstrap it!
1
Assignment
- Bootstrap it!
1
Videos
- Bootstrap it!
HTML preview
1
Assignment
- HTML preview
1
Videos
- HTML preview
MongoDB, Meteor and reactive data summary
1
Assignment
- MongoDB, Meteor and reactive data summary quiz
1
Peer Review
- M-Instant part 1: working with Session
1
Videos
- MongoDB, Meteor and reactive data summary
Introduction
1
Videos
- Overview
1
Readings
- Source code
User accounts
1
Assignment
- User accounts
1
Videos
- User accounts
MongoDB shell
1
Assignment
- MongoDB shell
1
Videos
- MongoDB shell
Customise the accounts UI
1
Assignment
- Customise the accounts UI
1
Videos
- Customise the accounts UI
Who is editing? DB
1
Assignment
- Who is editing? DB
1
Videos
- Who is editing? working with methods
Who is editing? UI
1
Assignment
- Who is editing? UI
1
Videos
- Who is editing? UI
Improve the UI
1
Assignment
- Improve the UI
1
Videos
- Improve the UI
User accounts, packages and methods summary
1
Assignment
- User accounts, packages and methods summary quiz
1
Peer Review
- M-instant part 2: working with methods
1
Videos
- User accounts, packages and methods summary
Introduction
1
Videos
- Overview
1
Readings
- Source code
More docs!
1
Assignment
- More docs!
1
Videos
- More docs!
Docs in the DB
1
Assignment
- Docs in the DB
1
Videos
- Docs in the DB
Using Session
1
Assignment
- Using Session
1
Videos
- Using Session
Loading the new doc
1
Assignment
- Loading the new doc
1
Videos
- Loading the new doc
Document list and editable title
2
Assignment
- Document list
- Editable title
2
Videos
- Document list
- Editable title
Controlling document access
1
Assignment
- Controlling document item
1
Videos
- Controlling document access
Publish and subscribe
1
Assignment
- Publish and subscribe
1
Videos
- Publish and subscribe
Final polish
1
Assignment
- Final polish
1
Videos
- Final polish
Publish and subscribe MongoDB filters summary
1
Assignment
- Publish and subscribe MongoDB filters summary quiz
1
Peer Review
- M-instant part 3: publish and subscribe
1
Videos
- Publish and subscribe MongoDB filters summary
Introduction
1
Videos
- Overview
2
Readings
- Learning outcomes
- Source code
Reorganising the code
1
Assignment
- Reorganising the code
1
Videos
- Reorganising the code
Fixing bugs
1
Assignment
- Fixing bugs
1
Videos
- Fixing bugs
Routing
1
Assignment
- Routing
1
Videos
- Routing
Iron:router
1
Assignment
- Iron:router
1
Videos
- Iron:router
Grid layout
1
Assignment
- Grid layout
1
Videos
- Grid layout
Find and Findone
1
Assignment
- Find and FindOne
1
Videos
- Find and FindOne
Comment box
1
Assignment
- Comment box
1
Videos
- Comment box
Comment list
1
Assignment
- Comment list
1
Videos
- Comment list
SimpleSchemas, autoform and code re-organisation summary
1
Assignment
- SimpleSchemas, autoform and code re-organisation summary quiz
1
Peer Review
- M-Instant part 4 - multiple chatrooms!
1
Videos
- SimpleSchemas, autoform and code re-organisation summary
1
Readings
- Final version of source code
Course Summary
1
Videos
- Summary
Auto Summary
Enhance your web application development skills with this comprehensive course on JavaScript and MongoDB. Delve into advanced programming techniques, control data access, master command line tools, and utilize SimpleSchema for data validation and form generation. You'll build a collaborative code editing environment from scratch. The course features 2 programming assignments, 4 quizzes, and multiple practice quizzes. With a duration of 1620 minutes, it offers Starter, Paid, and Professional subscription options. Perfect for IT and Computer Science enthusiasts, instructed by Coursera, this foundation-level course ensures a robust learning experience.

Dr Matthew Yee-King