Server-side Development with NodeJS, Express and MongoDB
This course deals with all things server-side. We base the entire course around the NodeJS platform. We start with a brief overview of the Web protocols: HTTP and HTTPS. We examine NodeJS and NodeJS modules: Express for building web servers. On the database side, we review basic CRUD operations, NoSQL databases, in particular MongoDB and Mongoose for accessing MongoDB from NodeJS. We examine the REST concepts and building a RESTful API. We touch upon authentication and security. Finally we review backend as a service (BaaS) approaches, including mobile BaaS, both open-source and commercial BaaS services.At the end of this course, you will be able to:
- Demonstrate an understanding of server-side concepts, CRUD and REST
- Build and configure a backend server using NodeJS framework
- Build a RESTful API for the front-end to access backend services
None
Syllabus
Syllabus - What you will learn from this course
Week 1
Introduction to Server-side Development
Week 2
Data, Data, Where art Thou Data?
Week 3
Halt! Who goes there?
Week 4
Backend as a Service (BaaS)
FAQ
When will I have access to the lectures and assignments?
Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
Reviews
It is easy to understand the code and his way of teaching is also good, overall training is very useful for me to learn new technology. Thank you so much for Coursera Team!!!
One of the best back-end courses, thank you Coursera and Hong Kong university of Science and Technology for this great course, and thanks mister Muppala for your great teaching.
The tutor is really good and giving you the best knowledge and good example as well to help understand the concept easily. My suggestion to you if you really wanna learn opt for the course.
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.