Student Resources
Documentation Portal (RO)
Materials for Software Engineering classes in Romanian.
Documentation Portal (EN)
Extended materials for Software Engineering classes in English.
EduPrep Quiz Game
Prepare for exams with interactive practice quizzes for various courses.
Infrastructure Status
Monitor real-time availability of development tools and services.
Bookstore Examples
Progressive Spring Boot examples — from a simple REST API to a full-stack secured app.
IoT Examples
ESP32 + MQTT + Spring Boot — from a basic sensor demo to deep-sleep power optimization.
Bookstore Examples
A series of progressive Spring Boot projects that walk you through building a complete bookstore application — from a minimal REST API to a full-stack, secured, containerised system.
Simple REST API
In-memory bookstore with basic CRUD endpoints. The starting point for understanding Spring Boot controllers and REST conventions.
API + Persistence
Adds JPA/Hibernate with PostgreSQL. Learn entity mapping, repositories, and Docker Compose for database services.
API with Tests
Introduces JUnit 5 and Mockito for unit, integration, and controller tests with full coverage.
Auth & Security
Adds Spring Security with JWT authentication, role-based access control, and user registration.
Full-Stack Frontend
Serves a vanilla JS frontend alongside the secured API — a complete single-page bookstore application.
API Collections
Pre-built Postman / HTTP client collections for testing every endpoint interactively.
HTTPS with Caddy
Adds a Caddy reverse proxy for automatic TLS — production-ready HTTPS with zero config.
IoT Examples
A progressive series of ESP32 + MQTT + Spring Boot projects — start with a basic sensor demo and work your way up to deep-sleep power optimization with OTA firmware updates.
MQTT ESP32 Demo
End-to-end IoT starter: an ESP32 publishes sensor data over MQTT while a Spring Boot dashboard visualizes it in real time.
OTA Firmware Updates
Adds over-the-air firmware updates so you can push new code to the ESP32 without a USB cable.
Low Power Mode
Introduces WiFi modem sleep and reduced telemetry frequency, controllable from the dashboard. Stays connected and responsive.
Deep Sleep
Maximum power efficiency — the ESP32 wakes, reports telemetry, and sleeps again at ~5 µA. Sleep interval configurable via MQTT.