Full Stack Software Developer Capstone
Premium
AdvancedCourseWhile completing this project, you will apply your front-end and back-end development knowledge to build and deploy the application on the cloud.
4.7 (73 Reviews)

Language
- English
Topic
- Cloud Development
Industries
- Information Technology
Enrollment Count
- 322
Skills You Will Learn
- Cloud, CSS, Front-End Development, HTML, JavaScript, React
Offered By
- IBMSNLegacy
Estimated Effort
- 16 hours
Platform
- SkillsNetwork
Last Update
- March 9, 2026
About this Course
Demonstrate your understanding of full-stack application development by completing this capstone project! While completing this project, you will apply your front-end and back-end development knowledge to build and deploy the application on the cloud.
This six-module course project provides you with an opportunity to design a dynamic user experience with a robust back end. You will develop a robust microservices back-end architecture using JavaScript, Node.js, Express, and MongoDB, and apply CI/CD and Kanban board practices. You will solidify your skillset with technologies such as HTML, CSS, JavaScript, Django, React, MongoDB, Containerization, IBM Code Engine, Python, and Kubernetes.
Apply your knowledge using relevant and in-demand skills such as:
- Creating client-side static and dynamic pages using HTML, CSS, JavaScript, and React
- Implementing user management and authentication
- Developing back-end services and communicating with databases
- Creating Django views to access API endpoints
- Continuously integrating and deploying changes using CI/CD pipelines
- Deploying serverless applications on Code Engine
- Deploying serverless applications on Code Engine
- Writing RESTful APIs with appropriate error handling
Upon completion, you will have added a full-stack application to your portfolio that you can share with potential employers or colleagues using the GitHub repository.
Before starting this course, we highly recommend you complete all the courses offered in the Full Stack Engineering (Python) Professional Certificate.
Learning Objectives:
- Integrate full-stack development technologies to develop your highly valued job-ready skills by employers by developing a cloud-based application.
- Write, deploy, and scale cloud-native back-end services and APIs using Django, Node, NoSQL databases, containers, microservices, and serverless.
- Develop websites and front-end software using HTML, CSS, JavaScript, and React.
- Employ DevOps practices to continuously build and deploy software using automation CI/CD tools such as GitHub Actions.
Prerequisites:
Complete all previous courses within the Full-Stack Cloud Developer Professional Certificate
Course Syllabus:
Module 1: Application – Static Pages
Module 2: Application – User Management
Module 3: Back End Services
Module 4: Application – Dynamic Pages (React.js)
Module 5: CI/CD, Containerize & Deploy to Kubernetes
Module 6: Share Your Project

Language
- English
Topic
- Cloud Development
Industries
- Information Technology
Enrollment Count
- 322
Skills You Will Learn
- Cloud, CSS, Front-End Development, HTML, JavaScript, React
Offered By
- IBMSNLegacy
Estimated Effort
- 16 hours
Platform
- SkillsNetwork
Last Update
- March 9, 2026