Intrati in legatura

Schița de curs

Introducere în Claude Code și ingineria software asistată de IA

  • Ce este Claude Code și cum diferă de instrumentele tradiționale de IA
  • Rolul agenților generativi în ingineria software
  • Folosirea prompturilor complexe pentru a construi întregi aplicații
  • Înțelegerea câștigurilor de productivitate din dezvoltarea asistată de IA

Munca asistată de IA și productivitatea în ingineria software

  • Tratarea lui Claude Code ca pe o echipă de dezvoltare AI
  • Abordarea temerilor și concepțiilor greșite comune despre IA în inginerie
  • Înțelegerea economiei forței de muncă în domeniul IA
  • Evaluarea pattern-ului „Best-of-N” pentru generarea mai multor soluții
  • Selectarea și rafinarea implementărilor optime

Claude Code, design și calitate a codului

  • Evaluarea capacității IA de a aprecia calitatea codului
  • Aplicarea principiilor de design software cu asistență IA
  • Folosirea IA pentru explorarea cerințelor și a spațiului soluțiilor
  • Prototipare rapidă prin fluxuri de lucru conversationale de design
  • Aplicarea constrângerilor și a prompturilor structurate pentru îmbunătățirea calității output-ului

Proces, context și Protocolul Contextual al Modelului (MCP)

  • Importanța procesului și a contextului în raport cu generarea brută de cod
  • Context persistent global folosind fișierul CLAUDE.md
  • Structurarea regulilor proiectului, arhitecturii și constrângerilor în fișierele de context
  • Reutilizarea contextului țintit prin comenzile Claude Code
  • Învățarea in-context prin instruirea lui Claude Code cu exemple

Automatizare și documentare cu Claude Code

  • Folosirea lui Claude Code pentru generarea și mentenanța documentației
  • Automatizarea sarcinilor ingineriești repetitive
  • Creația de fluxuri de lucru reutilizabile, conduse de context și comenzi

Controlul versiunilor și dezvoltarea în paralel cu Claude Code

  • Integrarea lui Claude Code în fluxurile de lucru bazate pe Git
  • Folosirea branch-urilor Git și a worktree-urilor cu agenți IA
  • Execuția sarcinilor Claude Code în paralel
  • Coordonarea mai multor subagenți IA pe funcționalități separate
  • Gestionarea sigură a dezvoltării în paralel a unor funcționalități

Scalarea lui Claude Code și raționamentul IA

  • Acționarea ca „mâini, ochi și urechi” pentru Claude Code
  • Asigurarea faptului că Claude Code își revizuiește și verifică propriul lucru
  • Gestionarea limitelor de tokenuri și a complexității arhitecturale
  • Proiectarea structurii proiectului și a denumirii fișierelor pentru scalabilitatea IA
  • Mentenanta sănătății pe termen lung a bazelor de cod cu asistență IA

Prompting multimodal și dezvoltare ghidată de proces

  • Corectarea procesului și a contextului înainte de corectarea codului
  • Traducerea input-urilor informale (note, schițe, specificații) în cod pentru producție
  • Folosirea input-urilor multimodale pentru a ghida implementarea
  • Creația de procese reproductibile de dezvoltare asistate de IA

Sarcina finală: Definirea propriului proces Claude Code

  • Proiectarea unui flux de lucru personal sau de echipă pentru Claude Code
  • Combinarea fișierelor de context, comenzilor, subagenților și prompturilor
  • Creația unui proces ingineresc reutilizabil și scalabil, asistat de IA

Cerințe

  • Înțelegerea principiilor dezvoltării software și a fluxurilor de lucru ingineriești comune.
  • Experiență cu un limbaj de programare, cum ar fi JavaScript, Python etc.
  • Experiență în utilizarea liniei de comandă / terminalului și familiaritate cu fluxurile de lucru Git.

Audiența țintă

  • Dezvoltatori software care doresc să integreze IA în procesul lor de dezvoltare.
  • Lideri tehnici ai echipelor care își propun să îmbunătățească productivitatea ingineriești cu instrumente bazate pe IA.
  • Ingineri DevOps și manageri de inginerie interesați de automatizarea programării asistate de IA.
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite