Contattataci

Struttura del corso

Giorno 1 | Comprendere gli strumenti e un primo build

Modulo 1 | Come funzionano realmente gli strumenti di codifica IA

Argomenti trattati:
• Comprensione delle finestre di contesto e dei loro limiti
• Statelessità e come i modelli IA trattengono informazioni durante una sessione
• Il flusso di lavoro PIANO → ESEGUI → RIVEDERE
• Cosa gli strumenti di codifica IA possono fare bene e dove lottano
• Buone pratiche per collaborare in modo efficace con gli assistenti IA

Modulo 2 | Il panorama della codifica IA

Argomenti trattati:
• Panoramica dell'ecosistema attuale della codifica IA
• Comprensione delle differenze tra strumenti come Cursor, GitHub Copilot e Claude Code
• Selezione del modello e dello strumento giusti per diverse attività
• Punti di forza e limiti dei vari assistenti di codifica
• Raccomandazioni pratiche per l'adozione degli strumenti nei team di sviluppo

Modulo 3 | Anatomia del prompt

Argomenti trattati:
• I componenti chiave di un prompt efficace
• Fornire contesto e definire chiaramente l'attività
• Specificare formati di output e vincoli
• Framework e modelli di prompting comuni
• Tecniche per migliorare la qualità e la coerenza del prompt

Modulo 4 | Prima codifica: Costruire da zero

Argomenti trattati:
• Costruzione di un progetto da una cartella vuota
• Creazione della struttura iniziale dell'applicazione e dello scaffolding
• Gestione delle dipendenze e configurazione del progetto
• Miglioramento iterativo del codice generato
• Testing e affinamento della soluzione finale

Giorno 2 | Basi di codice esistenti, personalizzazione e revisione

Modulo 5 | Lavorare in una base di codice

Argomenti trattati:
• Navigazione e comprensione di una base di codice sconosciuta
• Interrogazione e analisi di progetti esistenti utilizzando strumenti IA
• Mappatura della struttura dell'applicazione e delle dipendenze
• Generazione di documentazione e riepiloghi tecnici
• Acceleramento dell'onboarding nei progetti esistenti

Modulo 6 | Attività quotidiane: Fix, Feature e Test

Argomenti trattati:
• Utilizzo degli strumenti IA per indagare e risolvere bug
• Implementazione di nuove funzionalità e miglioramenti
• Scrittura e miglioramento dei test automatizzati
• Validazione del codice generato e delle modifiche
• Aumento della produttività nelle attività quotidiane di sviluppo

Modulo 7 | Personalizzazione: Cos'è

Argomenti trattati:
• Comprensione delle regole del progetto e dei file di configurazione
• Introduzione ai concetti di AGENTS.md e alla memoria del progetto
• Dove e quando si applicano i meccanismi di personalizzazione
• Buone pratiche per configurare gli assistenti IA
• Panoramica degli approcci avanzati di implementazione

Modulo 8 | Guardrail, rischi e giudizio

Argomenti trattati:
• Revisione e validazione del codice generato dall'IA
• Comprensione delle modalità di fallimento comuni e dei limiti
• Riconoscimento dell'iniezione del prompt e dei rischi per la sicurezza
• Decisione su quali attività possono essere delegate all'IA
• Applicazione del giudizio umano e mantenimento della responsabilità nello sviluppo del software

Requisiti

Nessuna esperienza precedente di codifica o con gli strumenti IA è richiesta.

Una conoscenza di base del codice o Git è utile

Account licenziato (Claude Code / Cursor / Copilot)

Pubblico:

Le persone newbies allo sviluppo assistito dall'IA, inclusi non-codificatori e occasionali codificatori, e ruoli tecnici-adjacent in QA, dati, prodotto o operazioni. Non si assume alcuna base di sviluppo.

 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative