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
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.
Esercitati con il nostro simulatore dei Test per le selezioni d'ingresso.
Provalo subito.
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
