课程信息

486,183 次近期查看

学生职业成果

36%

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

50%

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

30%

加薪或升职

可分享的证书

完成后获得证书

100% 在线

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

可灵活调整截止日期

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

中级

完成时间大约为55 小时

英语(English)

字幕:英语(English)

您将获得的技能

AuthenticationNode.JsMongodbExpress.Js

学生职业成果

36%

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

50%

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

30%

加薪或升职

可分享的证书

完成后获得证书

100% 在线

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

可灵活调整截止日期

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

中级

完成时间大约为55 小时

英语(English)

字幕:英语(English)

提供方

香港科技大学 徽标

香港科技大学

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

内容评分Thumbs Up98%(10,117 个评分)Info
1

1

完成时间为 13 小时

Introduction to Server-side Development

完成时间为 13 小时
21 个视频 (总计 288 分钟), 27 个阅读材料, 2 个测验
21 个视频
How to Use the Learning Resources9分钟
What is Full-Stack Web Development?5分钟
Exercise (Video): Setting up Git6分钟
Exercise (Video): Basic Git Commands18分钟
Exercise (Video): Online Git Repositories12分钟
Node.js and NPM3分钟
Exercise (Video): Setting up Node.js and NPM1分钟
Node Modules10分钟
Exercise (Video): Understanding Node Modules17分钟
Node Modules: Callbacks and Error Handling9分钟
Exercise (Video):Node Modules: Callbacks and Error Handling21分钟
Networking Essentials16分钟
Node and the HTTP Module6分钟
Exercise (Video): Node and the HTTP Module32分钟
Introduction to Express13分钟
Exercise (Video): Introduction to Express21分钟
Brief Representational State Transfer (REST)16分钟
Express Router8分钟
Exercise (Video): Express Router40分钟
Assignment 1 Requirements (Video): Node Modules, Express and REST API5分钟
27 个阅读材料
Welcome to Server-Side Development with NodeJS, Express and MongoDB: Additional Resources10分钟
Full Stack Web Development: The Big Picture: Objectives and Outcomes10分钟
Full Stack Web Development: Additional Resources10分钟
Setting up Your Development Environment: Git: Objectives and Outcomes10分钟
Setting up your Development Environment10分钟
Exercise (Instructions): Setting up Git10分钟
Exercise (Instructions): Basic Git Commands10分钟
Exercise (Instructions): Online Git Repositories10分钟
Setting up your Development Environment: Git: Additional Resources10分钟
Introduction to Node.js and NPM: Objectives and Outcomes10分钟
Exercise (Instructions): Setting up Node.js and NPM10分钟
Introduction to Node.js and NPM: Additional Resources10分钟
Node Modules: Objectives and Outcomes10分钟
Exercise (Instructions): Understanding Node Modules10分钟
Exercise (Instructions):Node Modules: Callbacks and Error Handling10分钟
Node Modules: Additional Resources10分钟
Node and HTTP: Objectives and Outcomes10分钟
Exercise (Instructions): Node and the HTTP Module10分钟
Node and HTTP: Additional Resources10分钟
Introduction to Express: Objectives and Outcomes10分钟
Exercise (Instructions): Introduction to Express10分钟
Exercise (Instructions): Express Router10分钟
Introduction to Express: Additional Resources10分钟
Assignment 1: Node Modules, Express and REST API: Additional Resources10分钟
Ideation: Objectives and Outcomes10分钟
Ideation Report Template10分钟
Ideation: Additional Resources10分钟
2

2

完成时间为 12 小时

Data, Data, Where art Thou Data?

完成时间为 12 小时
16 个视频 (总计 233 分钟), 23 个阅读材料, 2 个测验
16 个视频
Exercise (Video): Express Generator15分钟
Introduction to MongoDB10分钟
Exercise (Video): Introduction to MongoDB13分钟
Node and MongoDB2分钟
Exercise (Video): Node and MongoDB Part 117分钟
Exercise (Video): Node and MongoDB Part 223分钟
Callback Hell and Promises6分钟
Exercise (Video): Callback Hell and Promises9分钟
Mongoose ODM18分钟
Exercise (Video): Mongoose ODM Part 115分钟
Exercise (Video): Mongoose ODM Part 213分钟
REST API with Express, MongoDB and Mongoose7分钟
Exercise (Video): REST API with Express, MongoDB and Mongoose Part 137分钟
Exercise (Video): REST API with Express, MongoDB and Mongoose Part 233分钟
Assignment 2 Requirements (Video): MongoDB: Requirements3分钟
23 个阅读材料
Express Generator: Objectives and Outcomes10分钟
Exercise (Instructions): Express Generator10分钟
Express Generator: Additional Resources10分钟
Introduction to MongoDB: Objectives and Outcomes10分钟
Exercise (Instructions): Introduction to MongoDB10分钟
Introduction to MongoDB: Additional Resources10分钟
Node and MongoDB: Objectives and Outcomes10分钟
Exercise (Instructions): Node and MongoDB Part 110分钟
Exercise (Instructions): Node and MongoDB Part 210分钟
Exercise (Instructions): Callback Hell and Promises10分钟
Node and MongoDB: Additional Resources10分钟
Mongoose ODM: Objectives and Outcomes10分钟
Exercise (Instructions): Mongoose ODM Part 110分钟
Exercise (Instructions): Mongoose ODM Part 210分钟
Mongoose ODM: Additional Resources10分钟
REST API with Express, MongoDB and Mongoose: Objectives and Outcomes10分钟
Exercise (Instructions): REST API with Express, MongoDB and Mongoose Part 110分钟
Exercise (Instructions): REST API with Express, MongoDB and Mongoose Part 210分钟
REST API with Express, MongoDB and Mongoose: Additional Resources10分钟
Assignment 2: MongoDB: Additional Resources10分钟
Architecture Design and Software Structure: Objectives and Outcomes10分钟
Architecture Design and Software Structure Report10分钟
Architecture Design and Software Structure: Additional Resources10分钟
3

3

完成时间为 9 小时

Halt! Who goes there?

完成时间为 9 小时
13 个视频 (总计 287 分钟), 16 个阅读材料, 1 个测验
13 个视频
Exercise (Video): Basic Authentication22分钟
Cookies, Tea and err ... Express Sessions17分钟
Exercise (Video): Using Cookies15分钟
Exercise (Video): Express Sessions Part 111分钟
Exercise (Video): Express Sessions Part 239分钟
Passport9分钟
Exercise (Video): User Authentication with Passport25分钟
Token Based Authentication14分钟
Exercise (Video): User Authentication with Passport and JSON Web Token47分钟
Mongoose Population12分钟
Exercise (Video): Mongoose Population32分钟
Assignment 3 Requirements (Video): User Authentication23分钟
16 个阅读材料
Basic Authentication: Objectives and Outcomes10分钟
Exercise (Instructions): Basic Authentication10分钟
Basic Authentication: Additional Resources10分钟
Cookies, Tea and err ... Express Sessions: Objectives and Outcomes10分钟
Exercise (Instructions): Using Cookies10分钟
Exercise (Instructions): Express Sessions Part 110分钟
Exercise (Instructions): Express Sessions Part 210分钟
Cookies, Tea and err . . . Express Sessions: Additional Resources10分钟
User Authentication with Passport: Objectives and Outcomes10分钟
Exercise (Instructions): User Authentication with Passport10分钟
Exercise (Instructions): User Authentication with Passport and JSON Web Token10分钟
User Authentication with Passport: Additional Resources10分钟
Mongoose Population: Objectives and Outcomes10分钟
Exercise (Instructions): Mongoose Population10分钟
Mongoose Population: Additional Resources10分钟
Assignment 3: Additional Resources10分钟
4

4

完成时间为 20 小时

Backend as a Service (BaaS)

完成时间为 20 小时
24 个视频 (总计 648 分钟), 34 个阅读材料, 2 个测验
24 个视频
Exercise (Video): HTTPS and Secure Communication24分钟
Uploading Files11分钟
Exercise (Video): Uploading Files28分钟
Cross-Origin Resource Sharing17分钟
Exercise (Video): Cross-Origin Resource Sharing23分钟
OAuth and User Authentication25分钟
Exercise (Video): Using OAuth with Passport and Facebook36分钟
Assignment 4 Requirements (Video): Backend as a Service25分钟
ConFusion: Integrating the Angular Client and Server13分钟
Exercise (Video): Integrating the Angular Client and Server: Updating the REST Server29分钟
Exercise (Video): Integrating the Angular Client and Server: The Angular Client33分钟
ConFusion: Integrating the React Client and Server11分钟
Exercise (Video): Integrating the React Client and Server: Updating the REST Server1 小时 8 分
Exercise (Video): Integrating the React Client and Server: The React Client29分钟
Backend as a Service18分钟
Exercise (Video): Firebase22分钟
Exercise (Video): Angular Application using Firebase as BaaS47分钟
Exercise (Video): React Application using Firebase as BaaS19分钟
Exercise (Video): Getting Started with Loopback14分钟
Exercise (Video): Loopback Data Sources and Access Control44分钟
Exercise (Video): Loopback Relations35分钟
Exercise (Video): Angular Application using Loopback as BaaS32分钟
Exercise (Video): React Application using Loopback as BaaS11分钟
34 个阅读材料
HTTPS and Secure Communication: Objectives and Outcomes10分钟
Exercise (Instructions): HTTPS and Secure Communication10分钟
HTTPS and Secure Communication: Additional Resources10分钟
Uploading Files: Objectives and Outcomes10分钟
Exercise (Instructions): Uploading Files10分钟
Uploading Files: Additional Resources10分钟
Cross-Origin Resource Sharing: Objectives and Outcomes10分钟
Exercise (Instructions): Cross-Origin Resource Sharing10分钟
Cross-Origin Resource Sharing: Additional Resources10分钟
OAuth and User Authentication: Objectives and Outcomes10分钟
Exercise (Instructions): Using OAuth with Passport and Facebook10分钟
OAuth and User Authentication: Additional Resources10分钟
Assignment 4: Additional Resources10分钟
ConFusion: Integrating the Angular Client and Server: Objectives and Outcomes10分钟
Exercise (Instructions): Integrating the Angular Client and Server: Updating the REST Server10分钟
Exercise (Instructions): Integrating the Angular Client and Server: The Angular Client10分钟
ConFusion: Integrating the Angular Client and Server: Additional Resources10分钟
ConFusion: Integrating the React Client and Server: Objectives and Outcomes10分钟
Exercise (Instructions): Integrating the React Client and Server: Updating the REST Server10分钟
Exercise (Instructions): Integrating the React Client and Server: The React Client10分钟
ConFusion: Integrating the React Client and Server: Additional Resources10分钟
Backend as a Service: Objectives and Outcomes10分钟
Exercise (Instructions): Angular Application using Firebase as BaaS10分钟
Exercise (Instructions): React Application using Firebase as BaaS10分钟
Backend as a Service (BaaS): Firebase: Additional Resources10分钟
Backend as a Service: Loopback: Objectives and Outcomes10分钟
Exercise (Instructions): Getting Started with Loopback10分钟
Exercise (Instructions): Loopback Data Sources and Access Control10分钟
Exercise (Instructions): Loopback Relations10分钟
Exercise (Instructions): Angular Application using Loopback as BaaS10分钟
Exercise (Instructions): React Application using Loopback as BaaS10分钟
Backend as a Service: Loopback: Additional Resources10分钟
Project Implementation: Objectives and Outcomes10分钟
Final Report Template10分钟

常见问题

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

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

  • 如果订阅,您可以获得 7 天免费试听,在此期间,您可以取消课程,无需支付任何罚金。在此之后,我们不会退款,但您可以随时取消订阅。请阅读我们完整的退款政策

  • 是的,Coursera 可以为无法承担费用的学生提供助学金。通过点击左侧“注册”按钮下的“助学金”链接可以申请助学金。您可以根据屏幕提示完成申请,申请获批后会收到通知。您需要针对专项课程中的每一门课程完成上述步骤,包括毕业项目。了解更多

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