RO|EN
Enterprise ITLive Online cu Mentor

Curs Web Development Java & Spring Boot

Invata sa dezvolti sisteme backend enterprise robuste folosind limbajul Java 21 LTS si ecosistemul Spring Boot 3. Vei construi REST APIs modulare, vei integra baze de date PostgreSQL cu Spring Data JPA si Flyway, vei implementa securitate avansata cu JWT si vei scrie teste de integrare folosind Testcontainers.

Durata
6 luni (24 saptamani)
Program
4 ore / saptamana (Standard) sau 6 ore / saptamana (Intensiv)
Nivel
Incepator spre Mediu
Grupa
Max 12 cursanti
Investitie CursantLocuri Limitate
350 €/ luna

(TVA inclus)

Pret total curs: 2100 € (TVA inclus)

Posibilitate de achitare in 6 rate lunare de 350 € sau 1.950 € achitare integrala

Orar: Luni si Miercuri 18:30 - 20:30 (+ Sambata laborator intensiv)
Mentor dedicat si sedinte live
Audit CV tehnic inclus gratuit
Diploma de absolvire & Recomandare
Inscrie-te la CursAi intrebari? Contacteaza-ne

Preturile afisate pentru inscrierile individuale includ TVA. Pentru facturarea pe persoana juridica (companii / PFA), la tarifele de baza se adauga TVA conform legislatiei in vigoare.

Curricula Didactica

Programa Detaliata pe Module

Fiecare modul imbina teoria esentiala cu exercitii practice aplicate direct pe cazuri reale din companii de profil.

1

Modulul 1: Fundamentele Limbajului Java 21 si OOP Enterprise

  • Sintaxa moderna Java 21: Records, Sealed Classes si Pattern Matching
  • Pilonii OOP: Incapsulare, Mostenire, Polimorfism si Abstractizare
  • Collections Framework avansat, Generics si Streams API
  • Gestionarea erorilor si concurenta moderna cu Virtual Threads
2

Modulul 2: Dezvoltare RESTful API cu Spring Boot 3

  • Arhitectura Spring Framework, Inversion of Control si Dependency Injection
  • Constructie REST APIs cu Spring Web, DTOs si validare automata cu Bean Validation
  • Tratarea globala a erorilor cu @ControllerAdvice si format Problem Details
  • Documentare interactiva a endpoint-urilor cu SpringDoc OpenAPI / Swagger
3

Modulul 3: Persistenta Datelor cu Spring Data JPA si PostgreSQL

  • Modelarea bazelor de date relationale si mapare ORM cu Hibernate 6
  • Controlul versiunilor schemei de date prin Flyway Migrations
  • Spring Data Repositories, derived queries si interogari JPQL
  • Gestiunea tranzactiilor (@Transactional), strategii de fetch si optimizare N+1
4

Modulul 4: Arhitectura de Sistem si Securitate Enterprise

  • Arhitectura stratificata si decuplarea logicii de business (Clean / Hexagonal)
  • Spring Security 6: Security Filter Chain si criptare parole
  • Autentificare si autorizare stateless cu JSON Web Tokens (JWT)
  • Protectie impotriva vulnerabilitatilor web si auditare automata a datelor
5

Modulul 5: Testare Automata Industriala si Calitatea Codului

  • Unit Testing pe stratul de servicii folosind JUnit 5 si Mockito
  • Integration Testing cu @SpringBootTest si MockMvc
  • Testare pe containere Docker reale de PostgreSQL folosind Testcontainers
  • Aplicarea principiilor SOLID si tehnici de refactoring
6

Modulul 6: Containerizare, Observabilitate si Proiect Final

  • Containerizare aplicatie multi-stage cu Docker si Docker Compose
  • Metrici, health checks si tracing cu Spring Boot Actuator
  • Introducere in arhitecturi orientate pe evenimente (RabbitMQ / Apache Kafka)
  • Prezentare proiect capstone enterprise si simulare interviu tehnic
Optiuni Corporate B2B pentru Aceasta Programa

Doresti sa livrezi aceasta programa intern pentru echipa ta tehnica?

Putem customiza fiecare modul pe codebase-ul companiei sau delega un trainer senior independent per diem (600 € – 1.500 € / zi).

Cerinte Recomandate

Ce trebuie sa stii inainte de a incepe

Programul este optimizat pentru a asigura asimilarea facila a materiei:

  • Cunostinte de baza despre logica algoritmica
  • Nivel minim B1 de limba engleza
  • Seriozitate si interes pentru bune practici de Clean Architecture
Beneficii Inclusive

Ce primesti odata cu inscrierea

Pachet complet de invatare, mentorat si insertie profesionala:

  • Pregatire conform cerintelor companiilor Enterprise din Romania si Europa
  • Arhitectura de aplicatie bazata pe principii SOLID si Clean Code
  • Testare industriala cu Testcontainers pe instante Docker reale
  • Prioritate la recomandare in companiile partenere din reteaua SkillUp

Rezerva-ti locul la urmatoarea grupa de Curs Web Development Java & Spring Boot

Grupele sunt limitate la 12 participanti pentru a asigura atentie individuala din partea mentorului.