Corsi attivi

Full-Stack Software Engineer & AI Systems

Il corso biennale Full-Stack Software Engineer & AI Systems forma professionisti in grado di progettare, sviluppare e mantenere applicazioni full-stack enterprise integrate con sistemi di Generative AI.
Gli studenti acquisiscono competenze avanzate in programmazione Java (da base a Java 21), architetture enterprise con Spring Boot e Jakarta EE, sviluppo frontend moderno con React/Next.js, database relazionali e NoSQL, microservizi, integrazione di Large Language Models e agenti AI, DevOps, CI/CD e cloud deployment. Il percorso combina una solida formazione tecnica enterprise con l’applicazione pratica di intelligenza artificiale generativa, laboratori intensivi, project work e uno stage aziendale di 720 ore.
Al termine del corso, il diplomato è pronto a operare come Full-Stack Software Engineer, Java Enterprise Developer o AI-Enhanced Full-Stack Developer in software house, aziende tech, system integrator e imprese che sviluppano soluzioni software enterprise con componenti di intelligenza artificiale, contribuendo allo sviluppo di applicazioni scalabili, sicure e innovative

LAZIO DIGITAL ROMA

MACROAREE DIDATTICHE

  • Programmazione e Sviluppo Java Introduzione alla programmazione, Java Base e Avanzato (Java 21), OOP, SOLID Principles, Design Patterns e testing con JUnit 5 e Mockito.
  • Backend Enterprise Spring Boot 3/4 e Jakarta EE, sviluppo di API REST production-ready con OpenAPI, Spring Data JPA, transazioni e sicurezza (JWT, OAuth2).
  • Database e Data Management SQL avanzato, modellazione ER, ORM con JPA/Hibernate, database NoSQL (MongoDB) e ottimizzazione delle performance.
  • Frontend Moderno e Integrazione Full-Stack HTML5, CSS3 avanzato, JavaScript ES2025, TypeScript, React 18+ e Next.js 15 con integrazione end-to-end al backend Java.
  • Architetture Enterprise e Microservizi Domain-Driven Design, Event Storming, architetture a microservizi con Spring Cloud e event-driven con Apache Kafka.
  • Integrazione AI e Generative AI Fondamenti di LLM, Prompt Engineering, integrazione con Spring AI e LangChain4j, RAG e sistemi multi-agente con tool calling.
  • DevOps, CI/CD e Cloud Containerizzazione con Docker e Kubernetes, pipeline CI/CD con GitHub Actions, Infrastructure as Code con Terraform e monitoring (Prometheus, Grafana).
  • Sicurezza, Performance ed Etica OWASP Top 10, hardening enterprise, performance tuning JVM, AI Act e protezione da attacchi specifici ai modelli GenAI.
  • Soft Skills e Competenze Trasversali Analisi dei requisiti, lavoro in team Agile, comunicazione tecnica e preparazione a colloqui di system design.
Simulatore test

Esercitati con il nostro simulatore dei Test per le selezioni d'ingresso.
Provalo subito.

Prova il simulatore

La scelta ideale per chi preferisce una didattica basata sull’esperienza pratica, a contatto diretto con le aziende e alternativa all’Università

Titolo

Diploma di specializzazione per le Tecnologie Applicate - V livello EQF

Area

AREA 10. Tecnologie della informazione, Comunicazione e Dati

Figura

Tecnico superiore Sviluppatore software

Percorso

1080 ore in aula e laboratorio
720 ore di stage in azienda

Frequenza obbligatoria in presenza

Docenti
70% docenze da impresa
30% Università, Ricerca e Scuola

Altre certificazioni
EIPASS / European Informatics Passport

Sei interessato a questo corso ?