Curs
Curs pentru avansați
Spring Boot (Java)
De la Java la aplicații reale cu Spring Boot
Start
9 Mai
Durata
2 luni / 2 ori pe săptămână
Total 48 ore academice
Total 48 ore academice
Preț
Preț lunar 3000 lei
Preț integral -10% 5400 lei
Preț integral -10% 5400 lei
Ce include cursul
- Construiești aplicații backend reale (REST API)
- Lucrezi cu baze de date și operații CRUD
- Înțelegi cum funcționează un proiect real (structură, arhitectură)
- Autentificare și securitate (login, JWT)
- Proiect final pentru portofoliu (nivel angajare)
Companii la care lucrează absolvenții noștri
Pentru cine este acest curs
Pentru cei care știu deja Java
Cursul este destinat celor care au bazele Java și vor să treacă la dezvoltare reală.
Pentru viitori backend developeri
Ideal pentru cei care vor să construiască aplicații backend și să lucreze în domeniul IT.
Pentru cei care vor să se angajeze
Înveți exact ce se cere la job: API-uri, baze de date, autentificare și proiecte reale.
Programul cursului
Modul 1 — Introducere în Spring Boot
- Instalare și configurare IntelliJ și Maven
- Crearea unui proiect cu Spring Boot Initializr
- Structura unui proiect Spring Boot
- Primul REST API simplu (Java-only)
Modul 2 — Spring Boot Core & JPA
- Înțelegerea core Spring Boot
- Startere și configurații
- Annotation-uri esențiale
- Conectare la baze de date (Spring Data JPA)
- Crearea unui CRUD
Modul 3 — Spring MVC & aplicații web
- Introducere în Spring MVC
- Controllers și rute
- Thymeleaf pentru interfață web
- Conectare la MySQL
- Validare și gestionarea erorilor
Modul 4 — REST API & Maven
- Crearea unui REST API complet
- Operații CRUD pentru API
- Gestionarea dependențelor cu Maven
- Testarea API-urilor (Postman)
Modul 5 — Spring Data REST & Actuator
- Crearea automată a API-urilor cu Spring Data REST
- Monitorizarea aplicației cu Actuator
- Configurarea endpoint-urilor
- Securizarea endpoint-urilor Actuator
Modul 6 — Hibernate & relații complexe
- Mapping avansat (One-to-One, One-to-Many, Many-to-Many)
- Relații complexe în baze de date
- Optimizarea performanței
- CRUD complex cu Hibernate