Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

Server-side Development with NodeJS, Express, and MongoDB is an online course administered by The Hong Kong University of Science and Technology (HKUST) that will help the students to build a deep understanding of the NodeJS platform. Server-side Development with NodeJS, Express, and MongoDB Certification will expose the learners to the NodeJS modules, Web protocols, HTTPS,  CRUD operations, and much more. 

Server-side Development with NodeJS, Express, and MongoDB Certification by Coursera, the online programme by Coursera, will equip the student with a deep insight into NoSQL databases, MongoDB, and Mongoose for accessing MongoDB from NodeJS. Server-side Development with NodeJS, Express, and MongoDB Certification Syllabus will cover concepts of REST, developing a RESTful API, authentication, security,  backend as a service (BaaS), and whatnot. 

The Highlights

  • Provided by Coursera
  • Approximately 48 hours of programme
  • Offered by HKUST
  • Flexible Deadlines
  • Intermediate Level Course
  • Shareable Certificate
  • Financial Aid Available
  • 100% Online Course

Programme Offerings

  • English videos with multiple subtitles
  • practice quizzes
  • Graded Assignments with peer feedback
  • graded Quizzes with feedback
  • Graded Programming Assignments
  • EMI payment options
  • 14 day refund period

Courses and Certificate Fees

Certificate AvailabilityCertificate Providing Authority
yesCoursera

Server-side Development with NodeJS, Express, and MongoDB Certification Fee is decided upon the number of months the student wants to stay on the programme. The course fee structure is 

Description

Total Fee in INR

Course Fee, 1 month

Rs. 3,878

Course Fee, 3 months

Rs. 7,757

Course Fee, 6 months

Rs. 11,636


Eligibility Criteria

Certification Qualifying Details

Server-side Development with NodeJS, Express, and MongoDB Certification by Coursera will be provided to the students who have completed the full procedure of the programme like the course materials, videos, quizzes, assignments, etc. 

What you will learn

Knowledge of MongoDBWeb application development skills

By joining the Server-side Development with NodeJS, Express, and MongoDB Training, the learners will have a deep understanding of the following concepts: 


Who it is for

Server-side Development with NodeJS, Express, and MongoDB Classes can be taken by the learners, particularly the professionals such as Node Developer, who are interested in exploring server-side development. 


Admission Details

Step1-First of all, learners are requested to register and sign up on  https://www.coursera.org/  to avail of the programmes available on Coursera. 

Step 2 - After activating the Coursera account, the students can sign in.

Step 3 - Then, the candidate can find the ‘ Hong Kong University of Science and Technology in the search box, and then, the courses offered by the University of Virginia will be available on the screen. 

Step 4 - Then, choose the course ‘Server-side Development with NodeJS, Express and MongoDB’ in the list and click on it. 

Step 5- Then, the page of the course will come to the screen, and then, click on the option ‘enroll’. The students can just audit the course without paying the fee or pay the mentioned amount of fee. 

The Syllabus

Videos
  • Welcome to Server-Side Development with NodeJS, Express, and MongoDB
  • How to Use the Learning Resources
  • What is Full-Stack Web Development?
  • Exercise (Video): Setting up Git
  • Exercise (Video): Basic Git Commands
  • Exercise (Video): Online Git Repositories
  • Node.js and NPM
  • Exercise (Video): Setting up Node.js and NPM
  • Node Modules
  • Exercise (Video): Understanding Node Modules
  • Node Modules: Callbacks and Error Handling
  • Exercise (Video): Node Modules: Callbacks and Error Handling
  • Networking Essentials
  • Node and the HTTP Module
  • Exercise (Video): Node and the HTTP Module
  • Introduction to Express
  • Exercise (Video): Introduction to Express
  • Brief Representational State Transfer (REST)
  • Express Router
  • Exercise (Video): Express Router
  • Assignment 1 Requirements (Video): Node Modules, Express, and REST API
Readings
  • Welcome to Server-Side Development with NodeJS, Express and MongoDB: Additional Resources
  • Full Stack Web Development: The Big Picture: Objectives and Outcomes
  • Full Stack Web Development: Additional Resources
  • Setting up Your Development Environment: Git: Objectives and Outcomes
  • Setting up your Development Environment
  • Exercise (Instructions): Setting up Git
  • Exercise (Instructions): Basic Git Commands
  • Exercise (Instructions): Online Git Repositories
  • Setting up your Development Environment: Git: Additional Resources
  • Introduction to Node.js and NPM: Objectives and Outcomes
  • Exercise (Instructions): Setting up Node.js and NPM
  • Introduction to Node.js and NPM: Additional Resources
  • Node Modules: Objectives and Outcomes
  • Exercise (Instructions): Understanding Node Modules
  • Exercise (Instructions):Node Modules: Callbacks and Error Handling
  • Node Modules: Additional Resources
  • Node and HTTP: Objectives and Outcomes
  • Exercise (Instructions): Node and the HTTP Module
  • Node and HTTP: Additional Resources
  • Introduction to Express: Objectives and Outcomes
  • Exercise (Instructions): Introduction to Express
  • Exercise (Instructions): Express Router
  • Introduction to Express: Additional Resources
  • Assignment 1: Node Modules, Express, and REST API: Additional Resources
  • Ideation: Objectives and Outcomes
  • Ideation Report Template
  • Ideation: Additional Resources

Videos
  • Express Generator
  • Exercise (Video): Express Generator
  • Introduction to MongoDB
  • Exercise (Video): Introduction to MongoDB
  • Node and MongoDB
  • Exercise (Video): Node and MongoDB Part 1
  • Exercise (Video): Node and MongoDB Part 2
  • Callback Hell and Promises
  • Exercise (Video): Callback Hell and Promises
  • Mongoose ODM
  • Exercise (Video): Mongoose ODM Part 1
  • Exercise (Video): Mongoose ODM Part 2
  • REST API with Express, MongoDB, and Mongoose7m
  • Exercise (Video): REST API with Express, MongoDB and Mongoose Part 1
  • Exercise (Video): REST API with Express, MongoDB and Mongoose Part 2
  • Assignment 2 Requirements (Video): MongoDB: Requirements
Readings
  • Express Generator: Objectives and Outcomes
  • Exercise (Instructions): Express Generator
  • Express Generator: Additional Resources
  • Introduction to MongoDB: Objectives and Outcomes
  • Exercise (Instructions): Introduction to MongoDB
  • Introduction to MongoDB: Additional Resources
  • Node and MongoDB: Objectives and Outcomes
  • Exercise (Instructions): Node and MongoDB Part 1
  • Exercise (Instructions): Node and MongoDB Part 2
  • Exercise (Instructions): Callback Hell and Promises
  • Node and MongoDB: Additional Resources
  • Mongoose ODM: Objectives and Outcomes
  • Exercise (Instructions): Mongoose ODM Part 1
  • Exercise (Instructions): Mongoose ODM Part 2
  • Mongoose ODM: Additional Resources
  • REST API with Express, MongoDB and Mongoose: Objectives and Outcomes
  • Exercise (Instructions): REST API with Express, MongoDB and Mongoose Part 1
  • Exercise (Instructions): REST API with Express, MongoDB and Mongoose Part 2
  • REST API with Express, MongoDB, and Mongoose: Additional Resources
  • Assignment 2: MongoDB: Additional Resources
  • Architecture Design and Software Structure: Objectives and Outcomes
  • Architecture Design and Software Structure Report
  • Architecture Design and Software Structure: Additional Resources

Videos
  • Basic Authentication
  • Exercise (Video): Basic Authentication
  • Cookies, Tea and err ... Express Sessions
  • Exercise (Video): Using Cookies
  • Exercise (Video): Express Sessions Part 1
  • Exercise (Video): Express Sessions Part 2
  • Passport
  • Exercise (Video): User Authentication with Passport
  • Token-Based Authentication
  • Exercise (Video): User Authentication with Passport and JSON Web Token
  • Mongoose Population
  • Exercise (Video): Mongoose Population
  • Assignment 3 Requirements (Video): User Authentication
Readings
  • Basic Authentication: Objectives and Outcomes
  • Exercise (Instructions): Basic Authentication
  • Basic Authentication: Additional Resources
  • Cookies, Tea and err ... Express Sessions: Objectives and Outcomes
  • Exercise (Instructions): Using Cookies
  • Exercise (Instructions): Express Sessions Part 1
  • Exercise (Instructions): Express Sessions Part 2
  • Cookies, Tea and err . . . Express Sessions: Additional Resources
  • User Authentication with Passport: Objectives and Outcome
  • Exercise (Instructions): User Authentication with Passport
  • Exercise (Instructions): User Authentication with Passport and JSON Web Token
  • User Authentication with Passport: Additional Resources
  • Mongoose Population: Objectives and Outcomes
  • Exercise (Instructions): Mongoose Population
  • Mongoose Population: Additional Resources
  • Assignment 3: Additional Resources

Videos
  • HTTPS and Secure Communication
  • Exercise (Video): HTTPS and Secure Communication
  • Uploading Files
  • Exercise (Video): Uploading Files
  • Cross-Origin Resource Sharing
  • Exercise (Video): Cross-Origin Resource Sharing
  • OAuth and User Authentication
  • Exercise (Video): Using OAuth with Passport and Facebook
  • Assignment 4 Requirements (Video): Backend as a Service
  • ConFusion: Integrating the Angular Client and Server
  • Exercise (Video): Integrating the Angular Client and Server: Updating the REST Server
  • Exercise (Video): Integrating the Angular Client and Server: The Angular Client
  • ConFusion: Integrating the React Client and Server
  • Exercise (Video): Integrating the React Client and Server: Updating the REST Server
  • Exercise (Video): Integrating the React Client and Server: The React Client
  • Backend as a Service
  • Exercise (Video): Firebase
  • Exercise (Video): Angular Application using Firebase as BaaS
  • Exercise (Video): React Application using Firebase as BaaS
  • Exercise (Video): Getting Started with Loopback
  • Exercise (Video): Loopback Data Sources and Access Control
  • Exercise (Video): Loopback Relations
  • Exercise (Video): Angular Application using Loopback as BaaS
  • Exercise (Video): React Application using Loopback as BaaS
Readings
  • HTTPS and Secure Communication: Objectives and Outcomes
  • Exercise (Instructions): HTTPS and Secure Communication
  • HTTPS and Secure Communication: Additional Resources
  • Uploading Files: Objectives and Outcomes
  • Exercise (Instructions): Uploading Files
  • Uploading Files: Additional Resource
  • Cross-Origin Resource Sharing: Objectives and Outcomes
  • Exercise (Instructions): Cross-Origin Resource Sharing
  • Cross-Origin Resource Sharing: Additional Resources
  • OAuth and User Authentication: Objectives and Outcomes
  • Exercise (Instructions): Using OAuth with Passport and Facebook
  • OAuth and User Authentication: Additional Resources
  • Assignment 4: Additional Resources
  • ConFusion: Integrating the Angular Client and Server: Objectives and Outcomes
  • Exercise (Instructions): Integrating the Angular Client and Server: Updating the REST Server
  • Exercise (Instructions): Integrating the Angular Client and Server: The Angular Client
  • ConFusion: Integrating the Angular Client and Server: Additional Resources
  • ConFusion: Integrating the React Client and Server: Objectives and Outcomes
  • Exercise (Instructions): Integrating the React Client and Server: Updating the REST Server
  • Exercise (Instructions): Integrating the React Client and Server: The React Client
  • ConFusion: Integrating the React Client and Server: Additional Resources
  • Backend as a Service: Objectives and Outcomes
  • Exercise (Instructions): Angular Application using Firebase as BaaS
  • Exercise (Instructions): React Application using Firebase as BaaS
  • Backend as a Service (BaaS): Firebase: Additional Resources
  • Backend as a Service: Loopback: Objectives and Outcomes
  • Exercise (Instructions): Getting Started with Loopback
  • Exercise (Instructions): Loopback Data Sources and Access Control
  • Exercise (Instructions): Loopback Relations
  • Exercise (Instructions): Angular Application using Loopback as BaaS
  • Exercise (Instructions): React Application using Loopback as BaaS
  • Backend as a Service: Loopback: Additional Resources
  • Project Implementation: Objectives and Outcomes
  • Final Report Template

Instructors

Hong Kong University of Science and Technology, Hong Kong Frequently Asked Questions (FAQ's)

1: In which mode is the Server-side Development with NodeJS, Express and MongoDB Online Certification is imparted?

The course is provided in online mode. 

2: What is the duration in which the student can complete the Server-side Development with NodeJS, Express and MongoDB Online Course?

The learners can complete the programme within about 48 hours. 

3: Who instructs the programme?

Jogesh K. Muppala, the Associate Professor of the Department of Computer Science and Engineering at the  Hong Kong University of Science and Technology is the instructor of the course. 

4: Coursera provides numerous subtitles for the English videos, which are they?

Subtitles in the languages of Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, and Spanish are available for the English videos. 

5: Does Coursera provide job assistance after the programme?

No, the students are provided with placement support after the course. 

Articles

Back to top