Corso Java Developer – Spring Boot, REST & Web Integration
Scopri l'oceano di possibilità! Il nostro corso plasma risorse altamente richieste, con docenti di eccellenza e argomenti sempre innovativi. Abbraccia l'opportunità di sviluppare un progetto da presentare direttamente alle aziende in fase di colloquio, si , hai letto bene. Dopo il corso, sosterrai colloqui con le nostre aziende partner alla ricerca di talenti da inserire in organico
- Gratuito
MODULO 1 – Principi Avanzati di Programmazione a Oggetti (OOP) e Architettura Software
• Approfondimento OOP (incapsulamento, ereditarietà, polimorfismo)
• Principi SOLID
• Pattern MVC
• Dependency Injection (concetto)
• Layering architetturale (Controller – Service – Repository)
MODULO 2 – Spring Framework e Spring Boot – Fondamenti Applicativi
• Spring Core – IOC (Inversion of Control)
• Dependency Injection – gestione componenti
• Struttura di un progetto Spring Boot
• Spring Boot Starter – configurazione
• Controller e routing
• Maven – gestione dipendenze
MODULO 3 – Persistenza Dati – Spring Data JPA e Hibernate ORM
• ORM – Object Relational Mapping
• JPA / Hibernate – Entity, Repository
• Operazioni CRUD
• Relazioni
• Query Methods e query personalizzate
MODULO 4 – Sviluppo Web Enterprise: Applicazioni Monolitiche (JSP) e Servizi REST
• Revisione JSP in ambiente enterprise
• Web Application monolitica – flusso MVC lato server
• REST API – JSON, HTTP , status code
• REST Controller – formati di risposta
• Validazione input
• Testing con Postman
MODULO 5 – Strumenti Operativi per lo Sviluppo Professionale
• Maven – build e configurazione
• Git – utilizzo introduttivo
• Docker – concetti chiave (immagini, container, volumi)
MODULO EXTRA – AI per lo Sviluppo Software
• Strumenti AI a supporto della programmazione (CodFree, Copilot, alternative)
• Integrazione dell’AI nel flusso di lavoro
• Prompt engineering di base