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 →