[Link].
com
hr@[Link]
Java Full Stack Web Development Internship – Task 1
Task Description
Now it’s time to go full stack! You will create a modern landing page with a contact form
that connects to a Java Spring Boot backend.
This is your first real full-stack project: the frontend collects data → backend receives &
processes it.
What You’ll Build (Requirements)
Frontend (HTML + CSS):
• Landing page (same structure as above)
• Contact Form: Name, Email, Message + Submit Button
Backend (Spring Boot – Java):
• Setup a Spring Boot project
• Create a Controller to handle form submissions
• Print submitted data in the console (no DB yet)
Skills You’ll Gain
HTML & CSS for landing page design
Form handling in HTML
Java Spring Boot project setup
POST request handling with Controller
Full-stack workflow understanding
Deliverable
• A modern landing page with a contact form
• A Spring Boot backend that prints submitted form data in the console
Free Video Tutorials
• Spring Boot Crash Course – Amigoscode → Beginner-friendly free crash
course.
• Spring Boot Form Handling Tutorial → Free guide for handling forms.
Documentation & Articles
• Spring Boot Official Docs → Free official documentation.
• Baeldung – Intro to Spring Boot → Free high-quality tutorials (some
advanced content paid, but basics are free).
Starter Tools & Templates
• Spring Initializr → Free tool to generate Spring Boot project boilerplate.
• Bootstrap Templates → Free modern UI templates.