Desktop and Backend Development Scholarship (JAVA)

  • Home
  • Courses
  • Desktop and Backend Development Scholarship (JAVA)
Course details

This program is designed to equip learners with a strong foundation in Java programming and guide them toward building robust desktop applications and powerful backend services.

Participants will begin with the basics of Java, gradually move into object-oriented programming (OOP), and then explore desktop application development with Swing and JOptionPane.
Finally, they will transition into backend development, learning web services, APIs, and how to build REST APIs with Spring Boot.

By the end of this training, participants will be able to:

  • Develop standalone desktop applications with user-friendly interfaces.

  • Build and consume APIs for backend systems.

  • Apply Java’s OOP principles to real-world projects.

  • Understand modern backend development using Spring Boot.

Module 1: Introduction to Java

  • What is Java?

  • History and Features of Java

  • Java Ecosystem & Platforms (SE, EE, ME)

  • Scope of Java for Backend & Desktop Applications

Module 2: Java Programming Basics

  • Setting up the Java Development Environment (JDK, IDEs)

  • Writing Your First Java Program

  • Java Syntax & Structure

  • Variables, Data Types, and Constants

  • Types of Comments in Java

  • Java Operators

Module 3: Core Java Concepts (OOP)

  • The 4 Pillars of OOP in Java

    • Encapsulation

    • Inheritance

    • Polymorphism

    • Abstraction

  • Classes and Objects

  • Constructors and Methods

  • Practical OOP Examples

Module 4: Java Input & Control Flow

  • Introduction to Scanner Class (User Input)

  • Conditional Statements (if, else, switch)

  • Loops in Java (for, while, do-while, enhanced for)

Module 5: Desktop Application Development with Java

  • Introduction to JOptionPane (Dialog Boxes)

  • Introduction to Swing Framework

  • Building Simple GUI Applications

  • Event Handling in Swing

  • Hands-on Mini Project: Calculator / Simple Form Application

Module 6: Backend Development with Java

  • Concept of Web Services

  • What is an API?

  • REST vs SOAP APIs

  • Introduction to Spring Framework & Spring Boot

  • Building REST APIs with Spring Boot

  • Connecting REST APIs to Databases

  • Hands-on Mini Project: CRUD REST API with Spring Boot

Capstone Project

Learners will choose one project to consolidate their knowledge:

  1. Desktop Application: Student Management System (GUI + Database)

  2. Backend Application: Employee Management REST API (Spring Boot + Database)

Oladeji Inioluwa

Oladeji Inioluwa

Software Developer
Desktop and Backend Development Scholarship (JAVA)
Course Preview
  • Price N5000
  • Mode scholarship
  • Instructor Oladeji Inioluwa
  • Duration 20 days
  • Attendance Online (Remote)

More Courses You Might Like

Data Analysis (Scholarship)
scholarship
N5K
Amoo Sunday Amoo Sunday

Data Analysis (Scholarship)

Graphics Design
regular
N100K
Bako Ovey Bako Ovey

Graphics Design

Graphics Design (Scholarship)
scholarship
N5K
Bako Ovey Bako Ovey

Graphics Design (Scholarship)