Courses Details

  • Home
  • Courses
  • Desktop and Backend Development Scholarship (JAVA)
image
image
image
image

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)

image

Oladeji Inioluwa

Software Developer
image
Course Preview
  • Price N5000
  • Mode scholarship
  • Instructor Oladeji Inioluwa
  • Duration 20 days
  • Attendance Online (Remote)

More Courses You Might Like

image
scholarship
N5K
image Amoo Sunday

Data Analysis (Scholarship)

image
scholarship
N5K
image Oreoluwa Oladeji

Digital Marketing (Scholarship)

image
regular
N50K
image Amoo Sunday

Data Analysis Training