Node.js Backend Basics
Build the server side of a web app, Express, REST APIs and MongoDB. The N and E of MERN, and REST APIs were named by 6 of the 100 researched employers.
- 6 lessons
- about 18 minutes (estimate)
- Free
- Free BvLogic Certificate of Completion
- Video in اردو
- Exercises in اردو
- 12 quiz questions
- 6 exercises
- 1 graded lab
Earn your free BvLogic Certificate of Completion.
A digital credential issued by BvLogic Academy to recognize successful completion of this introductory learning activity.
Not a government qualification or regulatory certification.
That was a one-minute preview. The full course video is for signed-in learners. Sign in to watch it here, or create a free BvLogic ID; it takes a minute, and this course is added to it.
What you'll be able to do
- Understand what Node is, what a backend does, and run your first server.
- Build a server with Express, handle routes and methods, and read request data.
- Design an API other developers can use without asking you questions.
- Store and query data properly with MongoDB and Mongoose.
- Register and log users in with hashed passwords and JWTs, and protect routes.
- Put the API online, connect it to a front end, and see where this leads.
Skills covered
- API Development
- MongoDB
- Node.js
- REST APIs
Course content
- 1 JavaScript on the server Understand what Node is, what a backend does, and run your first server.
- 2 Express and routing Build a server with Express, handle routes and methods, and read request data. Sign in to open
- 3 Designing a REST API Design an API other developers can use without asking you questions. Sign in to open
- 4 MongoDB and real data Store and query data properly with MongoDB and Mongoose. Sign in to open
- 5 Authentication and keeping the API safe Register and log users in with hashed passwords and JWTs, and protect routes. Sign in to open
- 6 Deploying, and the MERN career Put the API online, connect it to a front end, and see where this leads. Sign in to open
Course lab
Graded lab · optional practice A students API with a database, auth and a public URL Open the lab →MERN Stack
Full Stack Development
This free course is the introduction to the full Full Stack Development programme. The programme is taught by a trainer, marked by the academy, and carries the syllabus in full: the part an employer asks about.
See the full syllabus and fee