FULL-STACK DEVELOPER & AI INTEGRATOR

Esperto in sviluppo software enterprise e sistemi AI

Area Tecnologica e ambito
Tecnologie dell’informazione, della comunicazione e dei dati - Metodi e tecnologie per lo sviluppo software.

Figura professionale
Tecnico Superiore Sviluppatore Software (10.1.1).

Inquadramento UNI (profili coerenti)
Developer
AI Prompt Engineer

Sviluppatori software con competenze integrate

Il corso biennale Full-Stack Developer & AI Integrator forma professionisti capaci di progettare, sviluppare e mantenere applicazioni enterprise full-stack integrate con sistemi di Intelligenza Artificiale Generativa.

Attraverso una didattica pratica e fortemente laboratoriale, gli studenti acquisiscono competenze avanzate in programmazione Java (dal livello base fino a Java 21), architetture enterprise con Spring Boot e Jakarta EE, sviluppo frontend moderno con React e Next.js, gestione di database relazionali e NoSQL, microservizi, integrazione di Large Language Models e agenti AI, DevOps, CI/CD e cloud deployment.

Il percorso combina una solida preparazione tecnica in ambito enterprise con l’applicazione concreta dell’intelligenza artificiale generativa, grazie a laboratori intensivi, project work e uno stage aziendale di 720 ore.

Al termine del corso, il diplomato sarà in grado di operare come Full-Stack Software Engineer, Java Enterprise Developer o AI-Enhanced Full-Stack Developer all’interno di software house, aziende tecnologiche, system integrator e imprese che sviluppano soluzioni software enterprise integrate con componenti di Intelligenza Artificiale. Potrà contribuire alla realizzazione 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.

Il corso

Durata
1800 ore nel biennio
Formazione laboratoriale in aula
1080 ore
Stage in azienda
720 ore
Sedi
Bari
Barletta (BAT)
Molfetta (Ba)
Foggia
Brindisi
Lecce
Taranto

ISCRIVITI ORA
JAVA
DIGITAL SOLUTION
GEN AI

Sbocchi lavorativi

Al termine del percorso di studi il diplomato avrà acquisito competenze tecnologiche avanzate e soft skills per operare autonomamente  in vari contesti dei servizi IT.  In particolare fra gli sbocchi lavorativi principali vi sono:

Aziende servizi IT e  software house
PMI e PA come sviluppatore interno
Libero professionista

Requisiti di accesso

Per poter accedere al corso in Developer è necessario soddisfare i seguenti requisiti:

- Possesso di uno dei seguenti titoli di studio:
Diploma di istruzione secondaria superiore
Diploma professionale conseguito in esito ai percorsi quadriennali di IeFP e Certificazione - IFTS

Costi e modalità di partecipazione

Il percorso formativo è interamente gratuito* perché promosso dal Ministero dell'Istruzione e del Merito e dalla Regione Puglia,  attraverso Fondi comunitari, nazionali e regionali

L’iscrizione si effettua esclusivamente on line sul portale apuliadigital.it.

Coloro che hanno inviato la domanda di iscrizione saranno convocati per  effettuare  la selezione d’ingresso verso la fine di settembre/inizio ottobre.

Le selezioni prevedono un test a risposta multipla e un colloquio motivazionale, attitudinale e tecnico con la Commissione. Dopo le selezioni  viene stilata una graduatoria d’idoneità – basata sul punteggio dei risultati del test, del colloquio e della valutazione dei titoli –  per individuare i primi 28 candidati che potranno frequentare i corsi.

* L’iscrizione al percorso è  condizionata al versamento della tassa regionale per il diritto allo studio prevista dalla DGR n. 831 del 19/06/2025 della Regione Puglia. L'importo annuale del versamento è relativo all'ISPE o ISEE ed è articolata in tre fasce: € 144,00 - € 168,00 - €192,00.

Gli studenti ITS possono accedere ai benefici e servizi per il diritto allo studio offerti dalla Regione Puglia (Bando ITS per borse di studio Adisu Puglia).

Il titolo di studio

Diploma di specializzazione per le Tecnologie Applicate -  V livello EQF - valido a livello europeo e rilasciato dal Ministero Istruzione e Merito insieme all’Europass diploma supplement.


Il titolo è valido per l’accesso ai pubblici concorsi e permette il riconoscimento CFU  che facilitano  il conseguimento di lauree triennali in ambito ICT.

Certificazioni informatiche (Eipass -Aica)

Preparazione per il conseguimento di certificazioni B1/B2/C1 in lingua Inglese.

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à