Back to Training

Beginner • 3 Days

3-Day Full-Stack Java Development Training

A structured, instructor-led programme that takes participants from Java fundamentals to building a practical full-stack application with REST APIs and SQLite.

Request a training proposal

For your organization, team or institution

Request 3-Day Full-Stack Java Development Training training proposal on WhatsApp
3-Day Full-Stack Java Development Training featured image

Level

Beginner

Duration

3 Days

Delivery

Face-to-Face • Instructor-Led • Hands-On Workshop

Audience

Government Officers • IT Personnel

Course overview

This three-day face-to-face programme was delivered to officers from a Malaysian government department. It introduced participants to Java development through a guided, hands-on learning experience using IntelliJ IDEA.

The programme progressed from core programming concepts to a beginner-friendly full-stack application featuring a Java backend, browser-based frontend, REST API communication and SQLite data storage. By the end of the training, participants had experienced the complete workflow of planning, building, testing and publishing a working application.

What participants will learn

Learning Outcomes

✓

Configure the Java Development Kit and IntelliJ IDEA for application development.

✓

Apply core Java concepts to build reliable console and web-based applications.

✓

Design REST API endpoints and connect a browser frontend to a Java backend.

✓

Implement create, read, update and delete operations with SQLite.

✓

Use Git and GitHub to manage and publish source code.

Structured programme

Training Modules

Day 1Java and IntelliJ Fundamentals

Set up the development environment and establish a strong foundation in Java through guided exercises and console applications.

  • JDK and IntelliJ IDEA setup
  • Variables, input and arithmetic operations
  • Conditional statements, loops and error handling
  • Menu-driven console applications
  • Git and GitHub fundamentals
Day 2Java Backend and Web Integration

Build a lightweight Java HTTP server and connect it to a browser interface through a practical REST API workflow.

  • Java HTTP server
  • REST API design and JSON responses
  • HTML, CSS and JavaScript frontend
  • Fetch API and frontend-backend communication
  • CORS, validation and troubleshooting
Day 3Database and Full-Stack Application

Extend the application into a complete student result-management system backed by SQLite.

  • SQLite database integration
  • Student and examination-result CRUD
  • Automatic grade and point conversion
  • Credit-hour and GPA calculation
  • End-to-end application integration

Hands-on result

Practical Project Outcome

Student-record management
Subject and examination-result management
Automatic grade and point conversion
GPA calculation
Java REST API endpoints
SQLite database persistence
Responsive browser-based frontend
GitHub-based source-code management

Bring this training to your team

Build practical skills through guided, hands-on learning.

The content and exercises can be tailored to your organization’s experience level and objectives.

Request 3-Day Full-Stack Java Development Training proposal on WhatsApp

Continue learning

Related Training

View all →