Sviluppo Software con Claude Code
Integra Claude Code nel workflow del tuo team: progettazione, refactoring e validazione del codice con un approccio strutturato e controllato.
Claude Code può velocizzare lo sviluppo oppure introdurre errori difficili da individuare. Dipende da come lo usi.
Questo corso mostra come integrare Claude Code nel lavoro quotidiano su progetti reali: nuove funzionalità, refactoring di codice esistente, scrittura di test e gestione di task complessi. Non si limita a spiegare lo strumento, ma affronta il modo in cui interagisce con architettura, requisiti e qualità del codice.
Partendo dal funzionamento pratico di Claude Code e dai suoi limiti operativi, il corso entra nel merito di come scrivere richieste tecniche precise, come scomporre problemi articolati e come validare in modo sistematico il codice generato.
Una parte centrale è dedicata allo sviluppo guidato da specifiche e alla gestione del contesto: quando l AI è coinvolta, la qualità delle specifiche e la disciplina nel workflow determinano il risultato.
1. Vibe Coding e sviluppo professionale
- Impatto dell AI sul modo di scrivere codice
- Produttività reale contro produttività percepita
- Errori tipici nell uso non strutturato
- Quando delegare e quando intervenire manualmente
2. Claude Code nel ciclo di sviluppo
- Come funziona su task complessi
- Reasoning multi step su feature articolate
- Limiti operativi concreti
- Green field e brown field
3. Scrivere codice con Claude Code
- Formulare richieste tecniche efficaci
- Guidare l assistente su implementazioni non banali
- Refactoring strutturato
- Generazione e revisione dei test
- Documentazione coerente con il codice
4. Spec Driven Development
- Perché con l AI le specifiche diventano centrali
- Scrivere specifiche che producono codice corretto
- Decomposizione dei problemi complessi
- Micro backlog tecnico e task granulari
5. Workflow strutturato
- Integrazione nel flusso quotidiano
- Iterazione controllata
- Validazione sistematica del codice generato
- Isolamento delle sperimentazioni
6. Gestione del contesto
- Come Claude gestisce il contesto
- Strategie per mantenere coerenza architetturale
- File guida di progetto e convenzioni
- Continuità tra sessioni di lavoro
7. Qualità e sicurezza
- Revisione del codice generato
- Individuare allucinazioni e scorciatoie
- Ridurre regressioni
- Responsabilità tecnica del developer
8. Evoluzione dello sviluppo AI Assisted
- Pattern emergenti
- Limiti attuali
- Implicazioni per il ruolo dello sviluppatore
-
Gian Maria Ricci è Independent Consultant e Software Architect con decenni di esperienza nello sviluppo software, DevOps e architetture applicative. È Microsoft Most Valuable Professional (MVP) nella categoria Developer Technologies dal 2009, ruolo che riflette il suo impegno tecnico e nella community italiana di sviluppatori.
Ha iniziato a programmare in giovane età e, nel tempo, ha lavorato con un ampio spettro di tecnologie, maturando competenze consolidate nell'integrazione delle API, nei processi CI/CD, nel DevOps e nella progettazione di soluzioni moderne. Sebbene sia noto per competenze storiche in .NET e negli strumenti Microsoft, oggi concentra parte significativa del suo lavoro sull'integrazione di modelli linguistici avanzati e workflow AI-oriented nelle applicazioni enterprise.
È speaker frequentemente invitato a conferenze tech nazionali e internazionali e autore di percorsi formativi su temi come AI generativa applicata allo sviluppo, all’automazione e produttività degli sviluppatori, portando esempi concreti tratti dall’uso quotidiano degli strumenti moderni.
Requisiti
- Esperienza di sviluppo software
- Conoscenza Git e workflow collaborativi
- Nessuna esperienza obbligatoria con Claude Code
Cosa imparerai
Al termine del corso i partecipanti sarai in grado di:
- Usare Claude Code su progetti reali
- Scrivere richieste tecniche precise
- Applicare Spec Driven Development con l AI
- Validare e revisionare codice generato automaticamente
- Integrare l assistente nel tuo workflow in modo strutturato
- Durata (ore)
- 8
- Max posti
- 12
- Lingua
- Italiano