Percorso avanzato

Distribuisci codice più velocemente con Claude Code

Padroneggia lo sviluppo basato sull'AI dal terminale

Claude Code è la CLI di Anthropic per lo sviluppo basato sull'AI. Impara a configurarlo, a costruire flussi di lavoro agentici e a distribuire più velocemente con esercizi pratici che insegnano competenze reali.

Claude Code è l'interfaccia a riga di comando agentica di Anthropic che consente agli sviluppatori di scrivere, testare e distribuire codice utilizzando il linguaggio naturale. Funziona direttamente nel tuo terminale, legge l'intero progetto ed esegue attività multi-step autonomamente — modificando file, eseguendo test, creando commit e aprendo pull request senza che tu tocchi un singolo file.

Cos'è Claude Code?

Claude Code è lo strumento da riga di comando di Anthropic che porta Claude direttamente nel tuo terminale. Legge la tua codebase, esegue comandi, modifica file e gestisce flussi di lavoro multi-step — tutto tramite linguaggio naturale. Pensalo come un ingegnere senior che vive nel tuo terminale e comprende l'intero tuo progetto.

Curriculum

Cosa imparerai

Comandi Slash
Padroneggia i comandi integrati che rendono Claude Code potente — da /init e /compact ai comandi slash personalizzati che costruisci tu stesso.
Sistemi di memoria
Configura i file CLAUDE.md che danno a Claude un contesto persistente sul tuo progetto, standard di codifica e preferenze tra le sessioni.
Flussi di lavoro degli agenti
Costruisci flussi di lavoro di agenti multi-step che pianificano, eseguono e verificano compiti complessi autonomamente con supervisione umana.
Hook
Configura hook basati su eventi che attivano azioni personalizzate prima, durante e dopo le operazioni di Claude Code.
Configurazione CLAUDE.md
Scrivi regole di progetto efficaci e file di configurazione che modellano il comportamento di Claude per la tua specifica codebase.
Modelli avanzati
Combina comandi slash, memoria, agenti e hook in flussi di lavoro di livello produzione che aumentano la tua velocità di sviluppo.
CLAUDE.md
# Project Configuration

## Commands
- Build: `npm run build`
- Test: `npm test`
- Lint: `npm run lint`

## Style Guide
- Use TypeScript strict mode
- Prefer named exports
- Max line length: 100 chars
+50 XP

Impara a configurare Claude Code per qualsiasi progetto

Per iniziare

Come usare Claude Code

1
Installa tramite npm

Esegui npm install -g @anthropic-ai/claude-code per installare la CLI globalmente. Hai bisogno di Node.js 18 o più recente. Autenticati con claude login o imposta la tua variabile d'ambiente ANTHROPIC_API_KEY.

2
Crea un file CLAUDE.md

Aggiungi un file CLAUDE.md alla radice del tuo progetto. Questo indica a Claude il tuo stack tecnologico, le convenzioni di codifica, i comandi chiave e le regole specifiche del progetto. Claude lo legge automaticamente all'inizio di ogni sessione.

3
Assegnagli un compito

Naviga nella directory del tuo progetto e digita claude seguito da un'istruzione in linguaggio naturale. Ad esempio: "Correggi i test falliti in src/auth" o "Aggiungi la validazione dell'input al modulo di registrazione e scrivi i test per esso."

4
Rivedi e itera

Claude ti mostra cosa intende fare prima di eseguire. Puoi approvare, modificare o rifiutare le modifiche. Per flussi di lavoro affidabili, usa --yes per approvare automaticamente le operazioni non distruttive.

Utilizzo nel mondo reale

Flussi di lavoro comuni di Claude Code

Correzione di bug

Descrivi il bug e Claude legge il codice pertinente, identifica la causa principale, applica la correzione ed esegue la tua suite di test per verificare. Un prompt sostituisce 30 minuti di debugging.

Revisione del codice

Incolla un diff di PR o indica a Claude i file modificati. Controlla la presenza di problemi di sicurezza, problemi di prestazioni, gestione degli errori mancante e violazioni dello stile — quindi suggerisce correzioni specifiche.

Implementazione di funzionalità

Descrivi cosa vuoi costruire. Claude impalca i file, scrive l'implementazione, aggiunge i test e aggiorna il codice correlato. Tu rivedi l'output e iteri.

Refactoring

Chiedi a Claude di refattorizzare un modulo per la leggibilità, estrarre la logica condivisa o migrare da un modello all'altro. Comprende il contesto completo della tua codebase, quindi i rinominamenti si propagano correttamente.

Cos'è CLAUDE.md?

CLAUDE.md è il file di configurazione a livello di progetto che fornisce a Claude Code un contesto persistente sulla tua codebase. Agisce come un documento di onboarding di un ingegnere senior — descrivendo lo stack tecnologico, gli standard di codifica, i comandi chiave e le regole specifiche del progetto che Claude dovrebbe seguire in ogni sessione.

Cosa includere

Stack tecnologico e versioni del framework, comandi di build e test, convenzioni di codifica, panoramica della struttura dei file e qualsiasi regola che Claude deve seguire (ad esempio, "usa sempre query parametrizzate").

Dove metterlo

Posiziona CLAUDE.md nella radice del tuo progetto. Claude supporta anche ~/.claude/CLAUDE.md per le preferenze globali e i file CLAUDE.md nidificati nelle sottodirectory per le regole specifiche del modulo.

Tienilo aggiornato

Tratta CLAUDE.md come documentazione viva. Quando aggiungi una nuova dipendenza, modifichi una convenzione o scopri un modello che Claude dovrebbe seguire, aggiorna il file. Un CLAUDE.md migliore significa un output di Claude migliore.

Domande Frequenti

Claude Code è gratuito?

Claude Code richiede una chiave API Anthropic con fatturazione basata sull'utilizzo, o un abbonamento Claude Pro/Max. Non c'è una tassa di licenza separata per la CLI stessa — paghi per l'utilizzo dell'API.

Quali lingue supporta Claude Code?

Claude Code funziona con qualsiasi linguaggio di programmazione. È particolarmente forte con Python, TypeScript, JavaScript, Go, Rust e Java, ma può leggere e modificare qualsiasi file di testo nel tuo progetto.

Claude Code può essere eseguito su server remoti?

Sì. Claude Code funziona ovunque funzioni bash — macchine locali, server remoti tramite SSH, container Docker e pipeline CI/CD come GitHub Actions. Nessuna GUI richiesta.

In cosa differisce Claude Code da Cursor?

Claude Code è una CLI terminale costruita per compiti autonomi e multi-step. Cursor è un fork di VS Code costruito per l'editing inline e il completamento del codice. Claude Code eccelle nei flussi di lavoro agentici; Cursor eccelle nella codifica interattiva. Molti sviluppatori usano entrambi.

Qual è il modo migliore per imparare Claude Code?

Il modo migliore per imparare Claude Code è attraverso esercizi pratici che insegnano flussi di lavoro reali. Il percorso avanzato di Claude Academy copre Claude Code dall'installazione ai modelli di agente avanzati, con ogni lezione che richiede di scrivere comandi reali e costruire progetti reali nel tuo terminale.

Claude Code è migliore di GitHub Copilot?

Claude Code e GitHub Copilot servono a scopi diversi. Claude Code è uno strumento agentico nativo del terminale che gestisce autonomamente attività multi-step come refactoring, test e deployment. Copilot è principalmente uno strumento di completamento del codice inline nel tuo IDE. Claude Code eccelle in operazioni complesse e multi-file; Copilot eccelle nei suggerimenti riga per riga.

Pronto a padroneggiare Claude Code

Esercizi pratici. Flussi di lavoro reali. Niente fronzoli.

Claude Academy è una piattaforma di apprendimento indipendente e non è affiliata, approvata o sponsorizzata da Anthropic. Claude è un marchio di Anthropic, PBC.