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