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.
(TVA inclus)
Pret total curs: 2100 € (TVA inclus)
Posibilitate de achitare in 6 rate lunare de 350 € sau 1.950 € achitare integrala
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.
Programa Detaliata pe Module
Fiecare modul imbina teoria esentiala cu exercitii practice aplicate direct pe cazuri reale din companii de profil.
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
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
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
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
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
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
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).
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
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.