Hands-on full-stack development workshop
Java Full-Stack Development with Spring Boot, React JS & AI
Already know Java? Learn how to build modern full-stack web applications by combining Spring Boot backend services, React JS frontend development, database integration and practical AI-assisted coding workflows.
- 6 Days
- 36 Training Hours
- Intermediate Level
- Maharagama, Sri Lanka
Upcoming batch — date to be announced. In-person at Wisdom Academy of IT, Maharagama. Basic Java is required. The registration fee is separate from the workshop fee and is included in the total.
The full-stack picture
Why learn Java full-stack development?
A working web application is more than one language. The interface, the API, the database and the way you use AI tools each have a job. This workshop in Maharagama connects those jobs so you can follow a feature from the screen to the data and back.
Java & Spring Boot backend
Build REST APIs, structure application logic and connect applications to databases.
React JS frontend
Create reusable components, interactive interfaces and data-driven user experiences.
Database integration
Understand how frontend requests, backend services and persistent data work together.
AI-assisted development
Use AI tools to assist with code explanation, generation, debugging, testing and documentation while verifying their output.
Backend and frontend, taught together
Days 1 and 2 stay on the server. Day 3 moves to the interface. Day 4 joins them. The photographs below are the two workstations that pattern follows.
The class project
What will participants build?
Across the six days you build a full-stack inventory management web application. The work is progressive: each day adds a piece you can run, rather than a slide deck that waits until the end.
- Product listing and details.
- Create, update and delete operations.
- Database persistence.
- A React-based user interface.
- A Spring Boot REST API.
- Form validation.
Search and filtering, authentication and role-based access fundamentals, plus basic testing and project documentation, are part of the plan when the group’s pace allows. They are not promised as finished work for every participant, regardless of experience.
Frontend
REST API
Database
React JS frontend → Spring Boot REST API → MySQL database. The browser never talks to the database directly.
36 hours · 6 hours each day
Six-day curriculum
Every day is six training hours of instructor-guided, hands-on work. The core path is Spring Boot, MySQL, React JS and the integration between them. Advanced topics stay optional so the week stays achievable.
Day 1: Spring Boot and backend foundations
6 training hours
- Spring Boot project setup and dependencies.
- Dependency injection fundamentals.
- Controllers, services and repositories.
- Layered application architecture.
- REST API design and HTTP methods.
- JSON request and response handling.
- AI-assisted code explanation and scaffolding.
Day 2: Database and REST API development
6 training hours
- MySQL database design.
- Entities and relationships.
- Spring Data JPA.
- CRUD REST APIs.
- Request validation.
- Exception handling.
- API testing using Postman.
- AI-assisted debugging and test generation.
Day 3: React JS fundamentals
6 training hours
- React setup using Vite.
- JavaScript and JSX recap.
- Components and reusable UI.
- Props and state.
- Event handling.
- Conditional rendering and lists.
- Forms and controlled inputs.
- AI-assisted component creation and code explanation.
Day 4: React and Spring Boot integration
6 training hours
- React Router and navigation.
- API requests using Fetch or Axios, according to the chosen project setup.
- Loading and error states.
- CRUD interfaces.
- Form submission.
- Frontend and backend integration.
- CORS configuration and troubleshooting.
- AI-assisted API debugging.
Day 5: Security and application quality
6 training hours
- Spring Security fundamentals.
- Authentication and role-based authorization concepts.
- Secure frontend and backend integration.
- Environment variables and secret management.
- API and frontend testing fundamentals.
- AI-assisted code review and security checks.
Day 5 teaches a realistic implementation and its limits. Authentication and security are not treated as fully mastered in one day.
Day 6: Project completion and delivery
6 training hours
- Complete the integrated project.
- Improve UI and usability.
- Add search, filtering or pagination if time permits.
- Test key workflows.
- Git and GitHub fundamentals.
- Production build and basic deployment concepts.
- AI-assisted refinement.
- Final project demonstration.
The pace depends on participant experience. Redux, microservices, OAuth, Docker and cloud deployment are not taught as equal subjects in this 36-hour workshop. They are future learning, not part of the core claim.
A tool, not a substitute
Develop smarter with AI-assisted coding
AI shows up as a working habit: you ask it to explain, draft or review, then you decide what stays. The workshop does not treat a generated answer as finished engineering.
- Understanding unfamiliar Java and React code.
- Generating starter code and components.
- Debugging and explaining exceptions.
- Improving REST API implementations.
- Generating test cases.
- Reviewing code quality and maintainability.
- Preparing technical documentation.
- Learning to validate generated code before accepting it.
AI tools cannot guarantee correct or secure code. You remain responsible for code review, testing, privacy, security and application quality. A particular paid AI subscription is not advertised as included in the fee. Confirm which tools the class will use when you enquire.
Read this before you enquire
Prerequisites
This is not a beginner Java programming course. Participants should be comfortable writing basic Java programs before joining. Spring Boot and React JS may be introduced from their fundamentals, but you should not expect to learn Java, web fundamentals and advanced full-stack engineering completely from scratch in six days.
- Basic Java syntax.
- Classes and objects.
- Object-oriented programming.
- Methods, collections and exception handling.
- Basic HTML and CSS.
- Basic JavaScript familiarity.
- Basic SQL knowledge is strongly recommended.
Preparation checklist
- Write a small Java program that uses a class, a method and a collection.
- Read a simple HTML page and change one CSS rule.
- Write a short JavaScript function and run it.
- Bring a laptop for the hands-on exercises. Confirm the JDK, Node.js and editor with the academy when you enquire.
- If SQL is new, review what a basic SELECT statement does before day 2.
Still learning the language? Start with the Java programming workshop for beginners or the Java coding with AI workshop, then return for this class.
A good fit
Who should attend?
The class is for people who already have Java fundamentals and want practical web-application experience. It does not promise jobs, promotions or salary changes.
Java learners
Java programming learners who are ready to move into web development.
IT undergraduates
Undergraduates who already have Java fundamentals and want a structured project.
Recent graduates
Recent IT graduates seeking practical development experience.
Junior Java developers
Developers who write Java and want a clearer path into web APIs and interfaces.
React and Java
Developers interested in connecting React interfaces to Java backend services.
AI-assisted coding
Learners who want a disciplined way to use AI tools while building software.
Practical details
Workshop information and fees
The registration fee is separate from the workshop fee. Both are included in the total of Rs. 42,500/=. There is no early-bird price, discount or installment plan listed here.
- Duration
- 6 Days
- Training hours
- 36 Hours
- Workshop fee
- Rs. 40,000/=
- Registration fee
- Rs. 2,500/=
- Total fee
- Rs. 42,500/=
- Location
- Wisdom Academy of IT, Maharagama, Sri Lanka
- Starting date
- Date to be announced
- Level
- Intermediate / next-step full-stack development
- Format
- Hands-on, instructor-guided workshop
- Contact
- 0767-377388
Address: 237/A/1 High Level Road, Maharagama. Ask about the next date before you travel. Contact Wisdom Academy of IT.
Since 2013
Why choose Wisdom Academy of IT?
Wisdom Academy of IT was established in 2013 and provides IT education in Sri Lanka. This workshop follows the same practical pattern as the academy’s Java and Spring Boot classes: an instructor in the room, and time spent writing code.
- Practical learning on a project you build during the week.
- Instructor-guided training, not a recording you watch alone.
- Java and modern software development education, including this full-stack path.
- Hands-on coding exercises across backend, frontend and database work.
- A focus on building a working application, with AI used as a checked aid.
Explore all workshops, including the Spring Boot with AI workshop and the Spring Boot workshop for beginners with AI tools.
Before you call
Frequently asked questions
Is this Java full-stack workshop suitable for beginners?
No. This is an intermediate workshop for people who already know basic Java. It is not a beginner Java programming course. If you are new to Java, start with the Java programming workshop.
What Java knowledge do I need before joining?
You should be comfortable with basic Java syntax, classes and objects, object-oriented programming, methods, collections and exception handling. Basic HTML, CSS and JavaScript familiarity are also required. Basic SQL is strongly recommended.
Do I need to know JavaScript before learning React JS?
Yes. You need basic JavaScript familiarity. React JS is introduced from its fundamentals here, but the six days are not a JavaScript course from zero.
What will I build during the six-day workshop?
A full-stack inventory management web application, developed progressively. Expect product listing and details, create, update and delete operations, database persistence, a React interface, a Spring Boot REST API and form validation. Search, filtering, authentication and role-based access are included when time allows.
Will I learn both React JS and Spring Boot?
Yes. You work on Spring Boot backend services, a React JS frontend and the MySQL database between them. The depth matches a 36-hour workshop, not two separate advanced courses.
How will AI coding tools be used?
You will use them to explain unfamiliar code, draft starter code, debug exceptions, suggest tests and review maintainability. You check the output before you keep it. AI does not guarantee correct or secure code.
What is the total workshop fee?
The workshop fee is Rs. 40,000/= and the registration fee is Rs. 2,500/=. The total is Rs. 42,500/=.
Is the registration fee included in the workshop fee?
No. The registration fee is separate from the workshop fee of Rs. 40,000/=. Both are included in the total of Rs. 42,500/=.
Where is the workshop conducted?
In person at Wisdom Academy of IT, 237/A/1 High Level Road, Maharagama, Sri Lanka. Call 0767-377388 if you need directions.
When will the next batch begin?
The starting date is not confirmed. The listing is Upcoming Batch — Date to Be Announced. WhatsApp or call 0767-377388 to ask about the next date.
Will I receive the project source code?
You build the project in class. Whether a copy of the files is shared after the workshop has not been confirmed. Ask when you enquire, rather than assuming a repository will be provided.
Will I learn to deploy the completed application?
Day 6 covers a production build and basic deployment concepts. Access to a live hosting account is not confirmed as part of the fee. Treat deployment as an introduction and confirm the setup with the academy.
Maharagama · Intermediate
Ready to move beyond Java fundamentals?
Take the next step towards practical full-stack development with Spring Boot, React JS, database integration and AI-assisted coding.
Maharagama, Sri Lanka
0767-377388

