Java Development Capstone Project

Coursera Courses ↗ · Coursera

Open Course on Coursera

Free to audit · Opens on Coursera

Java Development Capstone Project

Coursera · Beginner ·🏗️ Systems Design & Architecture ·1mo ago
Gain demonstrable Java development experience you can showcase to employers with this IBM capstone project, designed to put your job-ready programming skills to work in a real-world scenario. This hands-on project challenges you to implement application architecture and software development concepts and techniques as you move a clinic’s administration from paper-based workflows to an online Smart Clinic Management System. During the project, you’ll put key skills into practice, including requirements gathering with an Agile framework, SQL and NoSQL database design, and architecting an MVC-based Spring Boot application with Java annotations and validations. Plus, you’ll build a frontend with HTML, CSS, and JavaScript for admins, doctors, and patients. As you progress, you’ll also design key artifacts, including user stories, an architecture document, a database design document, and CI/CD plans. Then you’ll submit a public repository with all the code and the architecture design document for evaluation. If you’re an aspiring software developer who wants a portfolio project that demonstrates your job-ready Java skills to prospective employers, enroll today! It is recommended that you complete the following courses: • Introduction to Software Engineering • Java Programming for Beginners • Getting Started with Git and GitHub • Introduction to HTML, CSS, & JavaScript • Object Oriented Programming in Java • Cloud Native, Microservices, Containers, and Agile • Spring Framework for Java Development • Java Development with Databases
Watch on Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

Smart Pointers: Every C++ Developer’s Best Friend
Learn how smart pointers in C++ can prevent memory bugs and make development safer and more efficient
Medium · Programming
Java Design Patterns in Practice: Real JDK Examples for Interviews
Learn Java design patterns through real-world examples from the JDK, essential for acing interviews and improving coding skills
Medium · Programming
Hytale Servers Will Fail Treasure Hunts Until We Fix Our Event Handling
Learn how to identify and fix event handling issues in server optimization to prevent failures in treasure hunts
Dev.to · pretty ncube
I Thought Domain-Driven Design Was a Waste of Time. I Was Wrong.
Learn how Domain-Driven Design can improve software development and why it's essential for backend engineers to understand its value
Dev.to · Mostafijur Rahman
Up next
Microsoft Azure Developer Full Course 2026 [FREE] | Azure Tutorial For Beginners | Simplilearn
Simplilearn
Watch →