课程信息
4.6
479 个评分
104 个审阅
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...
Globe

100% 在线课程

立即开始,按照自己的计划学习。
Calendar

可灵活调整截止日期

根据您的日程表重置截止日期。
Clock

Approx. 17 hours to complete

建议:4 weeks of study, 1-2 hours/week...
Comment Dots

English

字幕:English...

您将获得的技能

MongodbMeteorJavaScriptRouting
Globe

100% 在线课程

立即开始,按照自己的计划学习。
Calendar

可灵活调整截止日期

根据您的日程表重置截止日期。
Clock

Approx. 17 hours to complete

建议:4 weeks of study, 1-2 hours/week...
Comment Dots

English

字幕:English...

教学大纲 - 您将从这门课程中学到什么

Week
1
Clock
完成时间为 25 分钟

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 个视频(共 1 分钟), 2 个阅读材料, 1 个测验
Video1 个视频
Reading2 个阅读材料
Course outline10分钟
Grading and assessment information10分钟
Quiz1 个练习
Prerequisite quiz4分钟
Clock
完成时间为 4 小时

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 个视频(共 57 分钟), 1 个阅读材料, 8 个测验
Video8 个视频
Overview分钟
TextCircle16分钟
Reactive data3分钟
Reactive sessions6分钟
Scope7分钟
Bootstrap it!9分钟
HTML preview11分钟
MongoDB, Meteor and reactive data summary分钟
Reading1 个阅读材料
Starter code10分钟
Quiz7 个练习
TextCircle4分钟
Reactive data4分钟
Reactive sessions4分钟
Scope4分钟
Bootstrap it!4分钟
HTML preview4分钟
MongoDB, Meteor and reactive data summary quiz20分钟
Week
2
Clock
完成时间为 4 小时

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 个视频(共 58 分钟), 1 个阅读材料, 8 个测验
Video8 个视频
Overview分钟
User accounts6分钟
MongoDB shell8分钟
Customise the accounts UI11分钟
Who is editing? working with methods12分钟
Who is editing? UI10分钟
Improve the UI8分钟
User accounts, packages and methods summary分钟
Reading1 个阅读材料
Source code10分钟
Quiz7 个练习
User accounts4分钟
MongoDB shell4分钟
Customise the accounts UI4分钟
Who is editing? DB4分钟
Who is editing? UI4分钟
Improve the UI4分钟
User accounts, packages and methods summary quiz20分钟
Week
3
Clock
完成时间为 4 小时

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 个视频(共 73 分钟), 1 个阅读材料, 11 个测验
Video11 个视频
Overview分钟
More docs!8分钟
Docs in the DB7分钟
Using Session6分钟
Loading the new doc7分钟
Document list8分钟
Editable title8分钟
Controlling document access9分钟
Publish and subscribe9分钟
Final polish6分钟
Publish and subscribe MongoDB filters summary分钟
Reading1 个阅读材料
Source code10分钟
Quiz10 个练习
More docs!4分钟
Docs in the DB4分钟
Using Session4分钟
Loading the new doc4分钟
Document list4分钟
Editable title4分钟
Controlling document item4分钟
Publish and subscribe4分钟
Final polish4分钟
Publish and subscribe MongoDB filters summary quiz20分钟
Week
4
Clock
完成时间为 5 小时

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 个视频(共 72 分钟), 3 个阅读材料, 10 个测验
Video10 个视频
Overview分钟
Reorganising the code8分钟
Fixing bugs8分钟
Routing6分钟
Iron:router9分钟
Grid layout9分钟
Find and FindOne6分钟
Comment box15分钟
Comment list6分钟
SimpleSchemas, autoform and code re-organisation summary分钟
Reading3 个阅读材料
Learning outcomes10分钟
Source code10分钟
Final version of source code10分钟
Quiz9 个练习
Reorganising the code4分钟
Fixing bugs4分钟
Routing4分钟
Iron:router4分钟
Grid layout4分钟
Find and FindOne4分钟
Comment box4分钟
Comment list4分钟
SimpleSchemas, autoform and code re-organisation summary quiz20分钟
Clock
完成时间为 1 分钟

Summary

...
Reading
1 个视频(共 1 分钟)
Video1 个视频
Summary1分钟
4.6
Direction Signs

44%

完成这些课程后已开始新的职业生涯
Briefcase

83%

通过此课程获得实实在在的工作福利

热门审阅

创建者 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!

创建者 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.

讲师

Dr Matthew Yee-King

Lecturer
Computing Department, Goldsmiths, University of London

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

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

关于 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

常见问题

  • 注册以便获得证书后,您将有权访问所有视频、测验和编程作业(如果适用)。只有在您的班次开课之后,才可以提交和审阅同学互评作业。如果您选择在不购买的情况下浏览课程,可能无法访问某些作业。

  • 您注册课程后,将有权访问专项课程中的所有课程,并且会在完成课程后获得证书。您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

还有其他问题吗?请访问 学生帮助中心