User Avatar

Corso Claude Code per sviluppatori

24 ore
Qualsiasi livello

Il corso Claude Code per sviluppatori ( rivolto alle aziende) è un training avanzato di 24 ore in classe virtuale online, pensato esclusivamente per team IT, software house e reparti di sviluppo che desiderano integrare l’AI nel proprio ciclo di vita del software in modo strutturato, sicuro e produttivo.

Cos’è Claude Code

Claude Code è l’ambiente CLI sviluppato da Anthropic che consente agli sviluppatori di collaborare con il modello Claude direttamente nel terminale, all’interno del proprio progetto software. Non è un semplice generatore di codice, ma un vero assistente operativo capace di comprendere il contesto del repository, pianificare attività complesse, modificare file, generare test, produrre documentazione tecnica e interagire con strumenti esterni. Grazie al ciclo Plan-Execute-Review, Claude Code favorisce un approccio strutturato e controllabile allo sviluppo AI-assisted, mantenendo tracciabilità e qualità del risultato.

Durante il percorso verrà analizzata in profondità l’architettura di Claude Code, con particolare attenzione al ciclo Plan-Execute-Review, alla gestione del contesto e all’utilizzo del tool system. I partecipanti impareranno a installare l’ambiente su macOS, Linux e Windows (Git Bash/WSL), configurare l’autenticazione e utilizzare in modo professionale l’interfaccia CLI.

Il cuore del corso è l’integrazione di Claude Code nel ciclo di vita del software: approccio spec-driven, generazione di feature complete a partire da requisiti testuali, refactoring su codice esistente, debugging interattivo basato su stack trace e log, e produzione automatica di test unitari e di integrazione. Ampio spazio sarà dedicato alle strategie di prompting efficaci per il debugging e alla tecnica “show, don’t just tell”.

Il programma prosegue con documentazione tecnica e reverse engineering: generazione automatica di docstring, JSDoc, commenti XML per .NET, creazione di README professionali e Architecture Decision Records (ADR) a partire da conversazioni tecniche.

Una sezione avanzata è dedicata alle Agent Skills, all’orchestrazione multi-agente e all’integrazione con GitHub: configurazione per la review automatica delle Pull Request, gestione issue, workflow CI/CD con GitHub Actions, utilizzo di hook (pre-commit, pre-tool, post-tool) e introduzione al SDK per integrazione programmatica in Python e TypeScript.

Obiettivi del Corso Claude Code per sviluppatori:

  • Integrare Claude Code nei processi aziendali di sviluppo software
  • Ridurre tempi di sviluppo, debugging e documentazione
  • Automatizzare review, test e workflow CI/CD
  • Creare skill personalizzate per standard e procedure aziendali
  • Aumentare qualità del codice e coerenza architetturale


Requisiti per i discenti:

  • Conoscenza base di almeno un linguaggio tra Python, JavaScript/TypeScript o .NET
  • Esperienza professionale nello sviluppo software
  • Conoscenza di Git e flussi Pull Request
  • Familiarità con CLI e ambienti Linux/Windows

Altri corsi di AI Generativa presenti QUI.

Corso Claude Code per sviluppatori: attivabile solo per le aziende e su richiesta.

Modalità virtual classroom online in diretta (o frontale in-house).

Vuoi essere ricontattato?

Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:

    Programma didattico Corso Claude Code per sviluppatori (24 ore)

     

    1. Fondamenti e gestione del contesto
    • Architettura di Claude Code: tool system, ciclo Plan-Execute-Review, gestione del contesto
    • Installazione su via installare nativo, su macOS, Linux, Windows (Git Bash / WSL)
    • Autenticazione e prima esecuzione: tour dell’interfaccia CLI, comandi base (/help, /status, /model)

    2. Claude Code nel ciclo di vita del software
    • Flusso di lavoro spec-driven: chiedere a Claude di pianificare prima di scrivere codice
    • Generazione di feature complete: da requisiti testuali a implementazione con test inclusi
    • Lettura e modifica di codice esistente: refactoring, rinominazione, estrazione di funzioni
    • Debugging interattivo: passare stack trace, log di errori, descrizione del comportamento atteso
    • Strategie di prompting efficaci per il debugging (tecnica ‘show, don’t just tell’)
    • Generazione di test unitari: unit test, test di integrazione, edge cases e test di regressione

    3.Documentazione tecnica e reverse engineering
    • Documentazione inline: generazione di JSDoc, docstring Python, XML comments per .NET
    • README automatico: struttura professionale generata dall’analisi del progetto
    • Architecture Decision Records (ADR): generazione automatica da conversazioni tecniche

    4. Agent Skills, MCP e Orchestrazione Multi-Agente
    • Cosa sono le Agent Skills: cartelle di istruzioni, script e risorse che Claude carica dinamicamente
    • Struttura di una Skill: il file SKILL.md, progressive disclosure, script eseguibili
    • Differenza tra Skills e custom commands: quando usare cosa
    • Installazione di Skills predefinite (Excel, PowerPoint, Word, PDF) tramite plugin da github.com/anthropics/skills
    • Creazione di una Skill custom per workflow aziendali specifici (es. standard di naming, template di PR)

    5. GitHub Integration, CI/CD, Hooks e SDK
    • GitHub integration: configurazione di Claude Code per automatizzare la review delle Pull Request
    • Issue handling automatico: taggare Claude in una issue per ottenere implementazione autonoma
    • Setup del workflow GitHub Actions per Claude Code (automated PR review + merge)
    • Hooks: cos’è un hook, quando si attiva (pre-tool, post-tool, pre-commit, etc.)
    • Scrittura di un hook in Python/bash: struttura, input/output, gestione degli errori
    • Claude Code SDK: accesso programmatico a Claude Code da Python/TypeScript

    Contattaci su Whatsapp
    Innovaformazione
    Privacy Policy

    Questo sito Web utilizza i cookie per consentirci di offrire la migliore esperienza utente possibile. Le informazioni sui cookie sono memorizzate nel tuo browser ed eseguono funzioni come riconoscerti quando ritorni sul nostro sito web e aiutando il nostro team a capire quali sezioni del sito web trovi più interessanti e utili.

    È possibile regolare tutte le impostazioni dei cookie navigando le schede sul lato sinistro.