課程信息
13,072 次近期查看

第 4 門課程(共 6 門)

100% 在線

立即開始,按照自己的計劃學習。

可靈活調整截止日期

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

完成時間大約為19 小時

建議:4 weeks of study, 1-2 hours/week...

英語(English)

字幕:英語(English)

您將獲得的技能

MongodbMeteorJavaScriptRouting

第 4 門課程(共 6 門)

100% 在線

立即開始,按照自己的計劃學習。

可靈活調整截止日期

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

完成時間大約為19 小時

建議:4 weeks of study, 1-2 hours/week...

英語(English)

字幕:英語(English)

教學大綱 - 您將從這門課程中學到什麼

1
完成時間為 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

...
1 個視頻 (總計 1 分鐘), 2 個閱讀材料, 1 個測驗
1 個視頻
2 個閱讀材料
Course outline10分鐘
Grading and assessment information10分鐘
1 個練習
Prerequisite quiz4分鐘
完成時間為 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!

...
8 個視頻 (總計 57 分鐘), 1 個閱讀材料, 8 個測驗
8 個視頻
TextCircle16分鐘
Reactive sessions6分鐘
Scope7分鐘
Bootstrap it!9分鐘
HTML preview11分鐘
MongoDB, Meteor and reactive data summary24
1 個閱讀材料
Starter code10分鐘
7 個練習
TextCircle4分鐘
Reactive data4分鐘
Reactive sessions4分鐘
Scope4分鐘
Bootstrap it!4分鐘
HTML preview4分鐘
MongoDB, Meteor and reactive data summary quiz20分鐘
2
完成時間為 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!

...
8 個視頻 (總計 58 分鐘), 1 個閱讀材料, 8 個測驗
8 個視頻
Customise the accounts UI11分鐘
Who is editing? working with methods12分鐘
Who is editing? UI10分鐘
Improve the UI8分鐘
User accounts, packages and methods summary24
1 個閱讀材料
Source code10分鐘
7 個練習
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分鐘
3
完成時間為 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!

...
11 個視頻 (總計 73 分鐘), 1 個閱讀材料, 11 個測驗
11 個視頻
More docs!8分鐘
Using Session6分鐘
Loading the new doc7分鐘
Document list8分鐘
Editable title8分鐘
Controlling document access9分鐘
Publish and subscribe9分鐘
Final polish6分鐘
Publish and subscribe MongoDB filters summary38
1 個閱讀材料
Source code10分鐘
10 個練習
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分鐘
4
完成時間為 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!

...
10 個視頻 (總計 72 分鐘), 3 個閱讀材料, 10 個測驗
10 個視頻
Routing6分鐘
Iron:router9分鐘
Grid layout9分鐘
Find and FindOne6分鐘
Comment box15分鐘
Comment list6分鐘
SimpleSchemas, autoform and code re-organisation summary27
3 個閱讀材料
Learning outcomes10分鐘
Source code10分鐘
Final version of source code10分鐘
9 個練習
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分鐘
完成時間為 1 分鐘

Summary

...
1 個視頻 (總計 1 分鐘)
1 個視頻
Summary1分鐘
4.6
108 個審閱Chevron Right

36%

完成這些課程後已開始新的職業生涯

38%

通過此課程獲得實實在在的工作福利

來自使用 Javascript 和 MongoDB 开发 Web 应用的熱門評論

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

講師

Avatar

Dr Matthew Yee-King

Lecturer
Computing Department, Goldsmiths, 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...

關於 伦敦大学金匠学院

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

關於 响应式网站开发与设计 專項課程

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....
响应式网站开发与设计

常見問題

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

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

還有其他問題嗎?請訪問 學生幫助中心