Advanced Java Programming Journey
From Core Java to Enterprise Applications with Spring Boot
Pokhara University - BE Computer Engineering
This repository contains my complete learning journey of Advanced Java Programming. It covers everything from fundamental concepts to building real-world enterprise applications.
Built while following Pokhara University syllabus with extra focus on practical implementation and clean code.
- Strong understanding of OOP principles with practical examples
- Desktop GUI applications using Swing & JavaFX
- Socket Programming & Networking
- JDBC Database Connectivity
- Web Development using Servlets & JSP
- Modern Backend with Spring Boot + Hibernate
- Multithreading, Design Patterns & Best Practices
GUI
Swing β’ JavaFX
Backend
Spring Boot β’ Hibernate β’ Servlets β’ JSP
Database
MySQL β’ JDBC
Tools
IntelliJ IDEA β’ Git β’ Apache Tomcat β’ Postman
Basics of Java/β Core JavaHTML Development Full Course/-> HTML course notes, examples, and projectsObject-Oriented Principles/β OOP ConceptsBuilding GUI Components/β Swing & JavaFX ProjectsProj/β Major Projects- More folders coming as I progress (Networking, JDBC, Spring Boot, etc.)
- Interactive GUI Desktop Applications
- Real-time Chat Application (Socket Programming)
- CRUD Operations with JDBC
- Dynamic Web Apps using Servlets + JSP
- Spring Boot REST APIs (In Progress)
git clone https://github.com/SanjogWiz01/complete-java-developer.git
cd complete-java-developer
# Compile and run normal Java file
javac Filename.java
java Filename