Embarcadero Kai: Produttività Agentica e Modernizzazione dello Sviluppo Delphi
Corso tenuto da Daniele Teti, al completamento verrà rilasciato un certificato bit Time Academy
Durata: 1 giorno – Prezzo: € 399,00 IVA esclusa
Location: da remoto
Prossimo corso in partenza 05 Novembre 2026
Descrizione
L’avvento della programmazione agentica sta ridefinendo il modo in cui sviluppiamo e manteniamo il software in Delphi. Questo corso intensivo di un giorno mostra come sfruttare appieno Embarcadero Kai direttamente all’interno dell’IDE RAD Studio per elevare la produttività del team di sviluppo, accelerare il refactoring del codice legacy e automatizzare le fasi di testing e bug-fixing.
Durante la giornata esploreremo l’intero ciclo di vita dello sviluppo guidato da AI: dalla configurazione sicura con modelli locali o cloud BYOK, fino alla creazione di interfacce desktop VCL/FMX, Web App Full-Stack reattive (DMVCFramework + HTMX) e all’integrazione di risorse esterne tramite lo standard MCP (Model Context Protocol).
A chi è rivolto
- Sviluppatori Delphi (Junior e Senior): Che desiderano integrare flussi di sviluppo agentici e ridurre fino al 40% i tempi di codifica e manutenzione.
- Architect e Team Lead: Interessati a valutare l’adozione di Kai in ambito aziendale nel rispetto della privacy e del ROI di sviluppo.
- Aziende IT: Che vogliono ammodernare applicativi Delphi VCL/FMX e velocizzare le stime di costo e preventivazione verso i clienti.
Prerequisiti
- Conoscenza di base del linguaggio Object Pascal / Delphi.
- Familiarità generale con l’IDE RAD Studio e con le basi del linguaggio SQL o sviluppo Web RESTful.
- Una sottoscrizione a un servizio di agentic coding tra quelli supportati da KAI (es. Claude Code, Codex, Ollama Cloud etc).
Programma Dettagliato
Sessione Mattutina: Setup, Flusso Agentico e UI Desktop VCL/FMX (3.5 Ore)
Modulo 1: Setup di Kai, Privacy e “Agentic Mindset” (09:30 – 10:15)
- Configurazione in RAD Studio: Modello BYOK (OpenAI, Claude, Gemini) e LLM locali tramite Ollama per la protezione del codice aziendale e della proprietà intellettuale.
- Oltre il semplice chatbot: Istruire Kai sul contesto del progetto utilizzando @file, @project e direttive avanzate per farlo operare autonomamente nell’IDE.
Modulo 2: Sviluppo Desktop Moderno: VCL e FireMonkey (10:15 – 11:30)
- Interfacce VCL: Generazione rapida di Form, validazione dati, refactoring di codice legacy verso pattern moderni (PPL, Async, Generics).
- Multi-Device (FMX): Adattamento e migrazione guidata da Kai di codice e UI da Windows al cross-platform (macOS, iOS, Android).
Pausa Caffè: 11:30 – 11:45
Modulo 3: Il Ciclo Agentico: Build Error Fixing & Testing (11:45 – 13:00)
- Loop Autonomo: Analisi automatica in tempo reale degli errori di compilazione con proposta ed applicazione diretta delle correzioni nel sorgente.
- Unit Testing Immediato: Generazione automatica di test unitari (DUnitX) per mettere in sicurezza la fase di refactoring.
Pausa Pranzo: 13:00 – 14:00
Sessione Pomeridiana: Web API, WebApp Full-Stack, MCP e Workshop VCL (3.5 Ore)
Modulo 4: Sviluppo Web con Kai: Web API e WebApp (14:00 – 15:15)
- Web API con DMVCFramework: Generazione da parte di Kai di Controller RESTful, DTO e routing partendo da specifiche informali.
- WebApp Full-Stack (DMVCFramework + HTMX): Sviluppo rapido di interfacce web reattive delegando la scrittura dei template HTML/HTMX server-rendered.
Modulo 5: Connessione Dati Avanzata con MCP (15:15 – 16:00)
- Oltre l’IDE: Utilizzo dello standard MCP (Model Context Protocol) per connettere l’agente AI a risorse esterne e database aziendali.
- Esempio Pratico: Analisi automatica di uno schema DB esterno via MCP con generazione on-the-fly di DataModule e logica di persistenza.
Pausa Breve: 16:00 – 16:15
Modulo 6: Workshop Hands-On: Esercitazione End-to-End su App VCL (16:15 – 17:00)
- Progetto Pratico VCL: Modernizzazione o sviluppo da zero di un modulo applicativo VCL reale.
- Flusso di Lavoro Completo: Lettura dello schema dati, generazione della UI VCL, refactoring asincrono della business logic e risoluzione automatica dei bug tramite il loop agentico.
Modulo 7: ROI Aziendale, Preventivazione e Q&A (17:00 – 17:30)
- Analisi di Business: Come l’AI agentica abbatte fino al 40% i tempi di sviluppo e manutenzione VCL.
- Valutazione Strategica: Come valorizzare la velocità dell’AI nelle stime di sviluppo e nei preventivi per i clienti finali.
- Q&A Finale e Consegna degli Attestati bit Time Academy.
Materiale Didattico Incluso
- Slide del corso e documentazione di approfondimento.
- Repository con tutto il codice sorgente degli esempi e degli esercitazioni.
- Certificato di Partecipazione Ufficiale bit Time Academy
- la compilazione del form non garantisce un posto al corso in partenza. Il corso ha un costo di 399,00 € IVA esclusa
