Skip to content
This repository was archived by the owner on Jan 18, 2026. It is now read-only.

Comprehensive collection of Java coursework from NBU (2020–2023). Includes OOP, Hibernate, concurrent programming, and Spring Boot web services.

License

Notifications You must be signed in to change notification settings

StefanYankov/Java-Programming

Repository files navigation

Java Logo Java-Programming

Note

Archived Repository: This collection is now complete and serves as a historical record of my university coursework at New Bulgarian University. No further assignments will be added.

This repository contains the class work, homework, and major projects for the Java curriculum in the Informatics program.


📚 Coursework Overview

Spring Semester 2020/2021

Autumn Semester 2021/2022

Autumn Semester 2022/2023

  • Final Project: Medical Record System
  • Key Focus: Enterprise architecture with Spring Boot 3, Keycloak (OAuth2/OIDC) security, and RESTful API design.

🛠 Technical Skills Acquired

  • Backend: Java 17/21/23, Spring Boot 3, Hibernate/JPA, JUnit 5.
  • Architecture: Layered (N-Tier) Architecture, MVC, RESTful Web Services.
  • Security & Infrastructure: Keycloak (Identity Management), OAuth2, Docker, MySQL, H2.
  • Concurrency: Multi-threading, Thread Pools, Thread-safe Collections.

👨‍🏫 Acknowledgments

Special thanks to Asst. Prof. Hristina Kostadinova, PhD (гл. ас. д-р Христина Костадинова) from the Department of Informatics at New Bulgarian University. Her curriculum design and project requirements provided the framework for the practical skills demonstrated in this repository.


🔗 Repository Links

About

Comprehensive collection of Java coursework from NBU (2020–2023). Includes OOP, Hibernate, concurrent programming, and Spring Boot web services.

Topics

Resources

License

Stars

Watchers

Forks