Contattataci

Struttura del corso

L’architettura degli IDE nativi per l’intelligenza artificiale

  • La costruzione di Cursor su una fork di VS Code con integrazione profonda dei modelli AI
  • Confronto tra VS Code standard con estensioni e le funzionalità esclusive di Cursor
  • Gestione dei modelli in Cursor: Claude, GPT ed endpoint personalizzati
  • Riepilogo del percorso evolutivo di Cursor: dall’autocompletamento ai flussi di lavoro completamente automatizzati

Il Composer e la modifica simultanea su più file

  • Attivazione del Composer per pianificare le modifiche su più file
  • Rivedere le variazioni generate prima di accettarle o rifiutarle
  • Gestione degli stati di annullamento e dei punti di controllo durante sessioni prolungate col Composer
  • Verifica del risultato compilativo dopo aver apportato modifiche tramite il Composer

Il chat contestuale e le referenze intelligenti

  • Impiego di @file e @codebase per circoscrivere il contesto del dialogo con l’IA
  • Riferimento a funzioni, classi e documentazione specifiche nel codice
  • Sintesi dell’intento complessivo del codice prima di richiedere modifiche
  • Limitare il volume di informazioni trattate evitando il sovraccarico contestuale

La modalità agente e il refactoring autonomo

  • Avvio della modalità agente tramite prompt di alto livello
  • Osservazione del processo d’azione dell’agente: pianificazione, modifica e verifica dei risultati
  • Intervento manuale nel caso in cui l’agente imbocchi una direzione non corretta
  • Gestione dei conflitti di merge derivanti da operazioni di riscrittura multi-file eseguite dall’agente

Installazione e configurazione dei modelli AI

  • Configurazione iniziale di Cursor su macOS, Windows e Linux
  • Selezione e commutazione tra diversi modelli in base al tipo di attività
  • Utilizzo di chiavi API personali anziché delle risorse condivise da Cursor
  • Configurazione di modelli a elevata capacità di contesto per navigare in codebase di grandi dimensioni

Ambienti di lavoro collaborativi e condivisione del contesto

  • Creazione di spazi di lavoro teamistici ed invito dei membri ad essi partecipanti
  • Condivisione di regole predefinite, guide stilistiche e file di contesto comuni
  • Definizione di prompt standard da utilizzare per flussi di lavoro ripetitivi all’interno del team
  • Tracciamento dell’utilizzo complessivo e dei costi generati nello spazio condiviso

Regole personalizzate e prompt per garantire uniformità operativa

  • Creazione di file .cursorrules per standardizzare convenzioni progettuali su scala progetto
  • Automatizzazione dei commenti relativi alla revisione del codice tramite tecniche avanzate di prompt engineering
  • Gestione dinamica della documentazione delle scelte architetturali assistita dall’agente AI
  • Versionamento dei file contenenti le regole all’interno del repository principale

Integrazione con sistemi di controllo versione e pipeline CI

  • Sviluppo automatico di messaggi di commit sulla base delle differenze riscontrate nel codice
  • Possibilità di avviare linters e controlli statici prima della conferma iniziale dei file tramite prompt dedicati
  • Generazione automatica di descrizioni informative per le pull request da parte dell’AI
  • Risposta mirata ai commenti ricevuti nella revisione del codice eseguendo modifiche direttamente in Cursor

Individuazione e correzione degli errori generati da flussi AI assistiti

  • Tracciamento delle cause profonde di un errore di runtime rispetto alle ipotesi formulate dall’agente durante lo sviluppo
  • Utilizzo del pannello chat per comprendere le motivazioni alla base di un dato errore emerso in fase d’esecuzione
  • Esecuzione di test di regressione dopo aver effettuato ampi rifacimenti automatizzati nel codice sorgente
  • Gestione di importazioni non corrette o dipendenze mancanti a seguito di elaborazioni errate da parte dell’agente AI

Prestazioni e sicurezza del sistema

  • Impatto delle operazioni di indicizzazione sulle prestazioni e sui requisiti di storage nei repository di grandi dimensioni
  • Automatica esclusione di file sensibili dal contesto elaborabile dall’agente AI
  • Comprensione delle politiche adottate da Cursor in merito alla conservazione e alla non utilizzazione dei dati per scopi formativi
  • Conformità normativa nell’utilizzo di modelli AI ospitati da terze parti

Sintesi conclusiva e avvio verso argomenti avanzati

  • Riepilogo comparativo tra Cursor e altri strumenti simili orientati all’IA per sviluppo software
  • Creazione progressiva di una libreria personale contenente prompt e regole riutilizzabili nel tempo
  • Metodologie efficaci per restare aggiornati riguardo alle periodiche pubblicazioni dei nuovi aggiornamenti da parte di Cursor

Requisiti

  • Esperienza nell’utilizzo di IDE moderni come VS Code o JetBrains
  • Conoscenze di programmazione in qualsiasi linguaggio
  • Comprensione di base dei concetti relativi ai LLM e delle tecniche di prompting

Destinatari del corso

  • Team di sviluppo che stanno valutando o adottando Cursor come IDE principale
  • Responsabili tecnici incaricati dell’acquisizione di strumenti basati sull’AI
  • Sviluppatori freelance desiderosi di accelerare i lavori per i clienti grazie a Cursor
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative