Lab 10: Capstone Integration and Final Project Workshop
This lab is a guided workshop to integrate all course units into the final project.
Learning Objectives
By the end of this lab, you will be able to:
- connect frontend forms to backend endpoints
- validate user input on both client and server sides
- structure your project for maintainability
- document your application for submission
Scope
Use this lab to complete and review your final project implementation:
- HTML, CSS, and JavaScript UI components
- servlet or Spring Boot backend modules
- REST endpoints for CRUD operations
- session handling, validation, and error responses
Checklist
- Verify all required features from assignment guidelines are implemented.
- Run full end-to-end testing for core workflows.
- Capture screenshots and short notes for documentation.
- Clean project structure and remove unused files.
- Prepare final submission archive.
Deliverables
Submit a zip file that includes:
- source code
- README with setup steps
- screenshots of working output
- brief testing notes
Support
Bring unresolved blockers to this workshop and get targeted feedback before final submission.