Struttura del corso
Introduzione a Claude Code & Software Engineering Assistita da AI
- Cosa è Claude Code e come differisce dagli strumenti AI tradizionali
- Il ruolo degli agenti generativi AI nel software engineering
- Utilizzo di grandi prompt per costruire applicazioni intere
- Comprensione dei guadagni di produttività dallo sviluppo assistito da AI
Lavoro AI & Produttività del Software Engineering
- Trattare Claude Code come un team di sviluppo AI
- Affrontare le paure e i malintesi comuni sull'AI in ingegneria
- Comprensione dell'economia del lavoro AI
- Sfruttare il pattern Best-of-N per generare soluzioni multiple
- Selezionare e raffinare le implementazioni ottimali
Claude Code, Progettazione e Qualità del Codice
- Valutare se l'AI può giudicare la qualità del codice
- Applicare principi di progettazione software con l'assistenza AI
- Utilizzare l'AI per esplorare requisiti e spazi delle soluzioni
- Prototipazione rapida con flussi di lavoro conversazionali
- Applicare vincoli e promemoria strutturati per migliorare la qualità dell'output
Processo, Contesto e il Protocollo di Contesto del Modello (MCP)
- L'importanza del processo e del contesto rispetto alla generazione di codice pura
- Contesto persistente globale usando CLAUDE.md
- Strutturare regole, architettura e vincoli del progetto nei file di contesto
- Contesti target riutilizzabili attraverso comandi Claude Code
- Apprendimento in contesto insegnando a Claude Code con esempi
Automazione & Documentazione con Claude Code
- Utilizzare Claude Code per generare e mantenere la documentazione
- Automatizzare compiti ingegneristici ripetitivi
- Creare flussi di lavoro riutilizzabili guidati da contesto e comandi
Controllo delle Versioni & Sviluppo Parallelo con Claude Code
- Integrare Claude Code nei flussi di lavoro basati su Git
- Utilizzare rami e worktrees Git con agenti AI
- Eseguire compiti Claude Code in parallelo
- Coordinare più sottagenti AI su funzionalità separate
- Gestire lo sviluppo di funzionalità parallele in modo sicuro
Scalabilità Claude Code & Raggionamento AI
- Agire come mani, occhi e orecchie di Claude Code
- Assicurare che Claude Code revisioni e verifica il proprio lavoro
- Gestire i limiti dei token e la complessità architettonica
- Progettare la struttura del progetto e la denominazione dei file per la scalabilità AI
- Mantenere a lungo termine la salute della base di codice con l'assistenza AI
Promemoria Multimodalità & Sviluppo Guidato dai Processi
- Correggere processo e contesto prima di correggere il codice
- Tradurre input informali (note, schizzi, specifiche) in codice produttivo
- Utilizzare input multimodalità per guidare l'implementazione
- Creare processi di sviluppo assistiti da AI ripetibili
Capstone: Definire il Tuo Processo Claude Code
- Progettare un flusso di lavoro Claude Code personale o a livello di squadra
- Combinare file di contesto, comandi, sottagenti e promemoria
- Creare un processo ingegneristico assistito da AI riutilizzabile e scalabile
Requisiti
- Comprensione dei principi di sviluppo software e dei flussi di lavoro ingegneristici comuni.
- Esperienza con un linguaggio di programmazione come JavaScript, Python, ecc.
- Esperienza nell'uso della riga di comando / terminale e familiarità con i flussi di lavoro Git.
Pubblico Obiettivo
- Sviluppatori software che desiderano integrare l'AI nel loro processo di sviluppo.
- Responsabili tecnici che mirano a migliorare la produttività dell'ingegneria con strumenti AI.
- Ingegneri DevOps e manager di ingegneria interessati all'automazione del codifica assistita da AI.
Recensioni (2)
Ho acquisito una conoscenza riguardante la libreria Streamlit di Python e sicuramente cercherò di utilizzarla per migliorare le applicazioni del mio team, che sono sviluppate con R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Corso - GitHub Copilot for Developers
Traduzione automatica
Istruttore capace di regolare il livello del corso durante la formazione per adattarlo al nostro livello di comprensione dell'argomento, in modo da acquisire una conoscenza più utile che ci aiuterà ulteriormente a sfruttare gli strumenti nel nostro lavoro quotidiano.
Tatt Juen - ViTrox Technologies Sdn Bhd
Corso - Intermediate GitHub Copilot
Traduzione automatica