このコースについて
139,246 最近の表示

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約30時間で修了

推奨:4 weeks of study, 8-10 hours/week...

英語

字幕:英語

習得するスキル

AuthenticationNode.JsMongodbExpress.Js

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約30時間で修了

推奨:4 weeks of study, 8-10 hours/week...

英語

字幕:英語

シラバス - 本コースの学習内容

1
13時間で修了

Introduction to Server-side Development

In this module you will be introduced to Node, Node modules and the Node HTTP server. You will learn about the Express framework and how to set up a REST API using Express.

...
21件のビデオ (合計288分), 27 readings, 2 quizzes
21件のビデオ
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
12時間で修了

Data, Data, Where art Thou Data?

This module looks in detail at data storage with MongoDB, the popular NoSQL database. You will learn first about Express generator for scaffolding an Express application. Then you will learn about MongoDB. You will learn how to interact with MongoDB from a Node application. Then you will learn the Mongoose ODM to create schemas and models, and interact with MongoDB server.

...
16件のビデオ (合計233分), 23 readings, 2 quizzes
16件のビデオ
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
9時間で修了

Halt! Who goes there?

This module is dedicated to user authentication. We first develop a full-fledged REST API server with Express, Mongo and Mongoose. Thereafter we examine basic authentication and session-based authentication briefly. We then develop token-based authentication with the support of JSON web tokens and the Passport module.

...
13件のビデオ (合計287分), 16 readings, 1 quiz
13件のビデオ
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
20時間で修了

Backend as a Service (BaaS)

In this module we learn about Mongoose population, a way of cross-referencing documents and populating the documents from other documents. We then review secure communication using HTTPS. We look at Backend as a Service (BaaS) and take a brief look at Loopback.

...
24件のビデオ (合計648分), 34 readings, 2 quizzes
24件のビデオ
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 分
4.8
182件のレビューChevron Right

36%

コース終了後に新しいキャリアをスタートした

46%

コースが具体的なキャリアアップにつながった

27%

昇給や昇進につながった

Server-side Development with NodeJS, Express and MongoDB からの人気レビュー

by SMNov 5th 2018

This is really good course to understand the concept of NodeJs and Mr Jogesh has explained in earch and every bit of the code.Really worth it and appreaciated all who all worked behind this course.

by SMApr 8th 2019

The way Mr jogesh has taught in this course is pretty awesome. He first clears the concepts and then we can work on an exercise alongside him. So It's totally hands on and helped me so much.

講師

Avatar

Jogesh K. Muppala

Associate Professor
Department of Computer Science and Engineering

香港科技大学(The Hong Kong University of Science and Technology)について

HKUST - A dynamic, international research university, in relentless pursuit of excellence, leading the advance of science and technology, and educating the new generation of front-runners for Asia and the world....

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。