課程信息

356,236 次近期查看

學生職業成果

36%

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

50%

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

30%

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

您將獲得的技能

AuthenticationNode.JsMongodbExpress.Js

學生職業成果

36%

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

50%

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

30%

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

提供方

Placeholder

香港科技大学

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

內容評分Thumbs Up97%(14,278 個評分)Info
1

1

完成時間為 11 小時

Introduction to Server-side Development

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

完成時間為 10 小時

Data, Data, Where art Thou Data?

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

完成時間為 8 小時

Halt! Who goes there?

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

完成時間為 18 小時

Backend as a Service (BaaS)

完成時間為 18 小時
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的熱門評論

查看所有評論

常見問題

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