Back to Catalog

Full Stack Software Developer Capstone

Premium
AdvancedCourse

While 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
 - 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