課程信息

547,938 次近期查看

學生職業成果

36%

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

50%

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

30%

加薪或升職
可分享的證書
完成後獲得證書
100% 在線
立即開始,按照自己的計劃學習。
可靈活調整截止日期
根據您的日程表重置截止日期。
中級
完成時間大約為55 小時
英語(English)
字幕:英語(English)

您將獲得的技能

AuthenticationNode.JsMongodbExpress.Js

學生職業成果

36%

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

50%

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

30%

加薪或升職
可分享的證書
完成後獲得證書
100% 在線
立即開始,按照自己的計劃學習。
可靈活調整截止日期
根據您的日程表重置截止日期。
中級
完成時間大約為55 小時
英語(English)
字幕:英語(English)

提供方

香港科技大学 徽標

香港科技大学

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

內容評分Thumbs Up97%(12,416 個評分)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分鐘

審閱

來自SERVER-SIDE DEVELOPMENT WITH NODEJS, EXPRESS AND MONGODB的熱門評論

查看所有評論

常見問題

  • 讲座和作业的访问权限取决于您的注册类型。如果您以旁听模式参加课程,则可以免费查看大多数课程资料。要访问评分作业并获得证书,您需要在旁听期间或之后购买证书体验。如果看不到旁听选项:

    • 课程可能不提供旁听选项。您可以尝试免费试用,也可以申请助学金。
    • 课程可能会改为提供'完整课程,没有证书'。通过此选项,您可以查看所有课程材料、提交所要求的作业,以及获得最终成绩。这也意味着您将无法购买证书体验。
  • 您注册课程后,将有权访问专项课程中的所有课程,并且会在完成课程后获得证书。您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

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

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

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