Java Learning Journey
Find a file
2026-01-11 19:59:13 -07:00
.idea updated name of class 2026-01-11 13:12:58 -07:00
out/production/java_practice Made a Java Quiz Game 2026-01-11 19:59:13 -07:00
practice_projects/src Made a Java Quiz Game 2026-01-11 19:59:13 -07:00
java_practice.iml updated java version to 17 so I can use switched (Introduced in 14 2026-01-07 19:12:06 -07:00
LICENSE Initial commit 2026-01-04 20:01:53 +00:00
README.md updated readme to explain folder structure 2026-01-11 13:05:48 -07:00

Java Learning Journey

This repository contains small Java projects created while learning Java with a focus on backend development and data-driven systems.

The goal is to build strong fundamentals in:

  • Object-Oriented Programming
  • Backend application logic
  • Relational data modeling
  • Clean, maintainable code

Repository Structure

Note

Each Java Class is a standalone mini-project

(This is technically a terrible way to organize. But it's the most accessible to view each project. So it is what it is )


Current ideas I might build in Java (Or python)

  • Building a forum

    • learn Spring boot REST API
    • Spring Security authentication
    • HIbernate database management
    • gradle dependency manager
    • basic react front end
  • Chat / photo sharing App

    • admin panel
    • cloud stack (AWS/Azure/GCP)
    • web UI
    • Spring Security
    • JPA database management
  • Banking App

    • Full medalion architecture DB
    • Working Web / mobile App
    • Spring security user authentication
    • Data verification
    • CI/CD
    • scheduled tasks / Batch jobs