Capstone Project: JavaScript Backend Development
PremiumAdvancedCourse
Demonstrate your backend development skills with JavaScript, Node.js, Express, and MongoDB. Build secure APIs, use JWT, and deploy with Docker, Kubernetes, and Serverless.

Language
- English
Topic
- Javascript
Skills You Will Learn
- Backend Development, JavaScript, JWT, MongoDB, Node.js, RESTful APIs
Offered By
- IBMSkillsNetwork
Estimated Effort
- 14 Hours
Platform
- SkillsNetwork
Last Update
- April 30, 2026
About this Course
In this Capstone Project, you will:
- Develop scalable backend applications using JavaScript, Node.js, Express, and MongoDB, with full CRUD functionality for database interaction.
- Design and implement secure RESTful APIs using Node.js, including user authentication and authorization with JWT.
- Integrate a MongoDB service into backend applications to support data persistence and dynamic application behavior.
- Containerize backend applications using Docker and deploy them using serverless technologies such as Kubernetes and IBM Code Engine.
- Apply CI/CD practices and Agile workflows by building pipelines and managing development tasks with Kanban boards.
- Evaluate and test microservices for functionality, performance, and reliability to ensure a robust and maintainable architecture.
The following skills are required to be successful with this course:
- We recommend completing all previous courses in the IBM Backend Developer – JavaScript – Professional Certificate before starting this capstone.
- Through these courses, you will have developed working knowledge of the following required for this course:
- Software Engineering
- HTML & CSS
- Version control with Git
- JavaScript
- Node.js & Express
- Cloud Native, DevOps, and Agile
- NoSQL and MongoDB
- Containers with Docker and Kubernetes
- Microservices & Serverless
Demonstrate your readiness for real-world development roles by building a professional-grade backend application from the ground up. In this capstone project, you’ll take on a practical, industry-inspired challenge that puts your JavaScript backend skills into action.
This course offers the opportunity to solidify your technical capabilities by designing and implementing a scalable microservices architecture using JavaScript, Node.js, Express, and MongoDB. You’ll also apply modern development practices such as CI/CD and Agile project management.
Throughout the capstone, you will apply in-demand skills, including:
- Designing and building RESTful APIs with robust error handling
- Developing MongoDB-based APIs to perform full CRUD operations
- Testing and invoking microservices to ensure reliability
- Securing the backend using JWT authentication best practices
- Integrating your backend with a frontend and deploying a full-stack app using IBM Code Engine and Kubernetes
By the end of the course, you’ll have a fully functional backend application to showcase in your portfolio and to potential employers.
Course Syllabus
Module 1: Project Introduction, Repository Setup, User Stories and Database Setup
- Lesson 0: Course Introduction
- Lesson 1: Develop User Stories
- Lesson 2: Set Up MongoDB and Populate Data
- Lesson 3: Module Summary and Assessment
Module 2 : Back-end APIs and Services
- Lesson 1 : Implement Listings
- Lesson 2 : Implement the Search API
- Lesson 3 : Implement Sentiment Analysis Service
- Lesson 4 : Module Summary and Assessment
Module 3 : User Management with JWT
- Lesson 1 : Implement Registration Back End
- Lesson 2 : Implement Login Back End
- Lesson 3: Implement User Profile Back End
- Lesson 4: Integrate Back End to the Front End
- Lesson 5 : Module Summary and Assessment
Module 4 : CI/CD, Containerize, and Deploy
- Lesson 1 : CI/CD with GitHub Actions
- Lesson 2 : Containerize and Deploy the Application
- Lesson 3: Module Summary and Assessment
Module 5 : Final Project Submission and Peer Review
- Lesson 1 : Final Project Submission and Peer Review
- Lesson 2 : Course Wrap Up

Language
- English
Topic
- Javascript
Skills You Will Learn
- Backend Development, JavaScript, JWT, MongoDB, Node.js, RESTful APIs
Offered By
- IBMSkillsNetwork
Estimated Effort
- 14 Hours
Platform
- SkillsNetwork
Last Update
- April 30, 2026