Schița de curs
Introducere în Claude Code & Ingineria Software Asistată de AI
- Ce este Claude Code și cum diferă de instrumentele AI tradiționale
- Rolul agenților AI generativi în inginerie software
- Utilizarea prompturilor mari pentru a construi aplicații întregi
- Înțelegerea câștigurilor de productivitate din dezvoltarea asistată de AI
Munca AI & Productivitatea Ingineriei Software
- Tratarea Claude Code ca pe o echipă de dezvoltare AI
- Abordarea temerilor și concepțiilor greșite despre AI în inginerie
- Înțelegerea economiei muncii AI
- Utilizarea modelului Best-of-N pentru a genera multiple soluții
- Selectarea și rafinarea implementărilor optime
Claude Code, Design și Calitatea Codului
- Evaluarea dacă AI poate judeca calitatea codului
- Aplicarea principiilor de design software cu asistență AI
- Utilizarea AI pentru a explora cerințele și spațiile de soluții
- Prototipare rapidă cu fluxuri de lucru de design conversațional
- Aplicarea constrângerilor și prompturilor structurate pentru a îmbunătăți calitatea rezultatelor
Proces, Context și Protocolul de Context al Modelului (MCP)
- Importanța procesului și contextului față de generarea brută de cod
- Context global persistent folosind CLAUDE.md
- Structurarea regulilor proiectului, arhitecturii și constrângerilor în fișiere de context
- Context reutilizabil și țintit prin comenzi Claude Code
- Învățarea în context prin învățarea Claude Code cu exemple
Automatizare & Documentare cu Claude Code
- Utilizarea Claude Code pentru a genera și menține documentația
- Automatizarea sarcinilor repetitive de inginerie
- Crearea de fluxuri de lucru reutilizabile, conduse de context și comenzi
Controlul Versiunilor & Dezvoltare Paralelă cu Claude Code
- Integrarea Claude Code cu fluxurile de lucru bazate pe Git
- Utilizarea ramurilor Git și a arborelui de lucru cu agenți AI
- Rularea sarcinilor Claude Code în paralel
- Coordonarea mai multor subagenți AI pe funcționalități separate
- Gestionarea dezvoltării paralele a funcționalităților în siguranță
Scalarea Claude Code & Raționamentul AI
- Acționarea ca mâinile, ochii și urechile Claude Code
- Asigurarea ca Claude Code să își revizuiască și să își verifice propria muncă
- Gestionarea limitelor de tokeni și a complexității arhitecturale
- Proiectarea structurii proiectului și a denumirii fișierelor pentru scalabilitatea AI
- Menținerea sănătății pe termen lung a bazei de cod cu asistență AI
Prompturi Multimodale & Dezvoltare Bazată pe Procese
- Repararea procesului și contextului înainte de a repara codul
- Traducerea intrărilor informale (note, schițe, specificații) în cod de producție
- Utilizarea intrărilor multimodale pentru a ghida implementarea
- Crearea de procese de dezvoltare asistate de AI repetabile
Capstone: Definirea Procesului Tău Claude Code
- Proiectarea unui flux de lucru Claude Code personal sau la nivel de echipă
- Combinarea fișierelor de context, comenzilor, subagenților și prompturilor
- Crearea unui proces de inginerie asistat de AI reutilizabil și scalabil
Cerințe
- Înțelegerea principiilor de dezvoltare a software-ului și a fluxurilor de lucru comune în inginerie.
- Experiență cu un limbaj de programare precum JavaScript, Python, etc.
- Experiență în utilizarea liniei de comandă / terminal și familiarizare cu fluxurile de lucru Git.
Publicul țintă
- Dezvoltatori de software care doresc să integreze AI în procesul lor de dezvoltare.
- Lideri de echipe tehnice care urmăresc să îmbunătățească productivitatea ingineriei cu instrumente AI.
- Ingineri DevOps și manageri de inginerie interesați de automatizarea codificării asistate de AI.
Mărturii (2)
Am dobândit cunoștințe despre biblioteca Streamlit din Python și cu siguranță voi încerca să o folosesc pentru a îmbunătăți aplicațiile din echipa mea, care sunt realizate în R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Curs - GitHub Copilot for Developers
Tradus de catre o masina
Cunoașterea prelectorului în utilizarea avansată a copilotului și sesiunea practică suficientă și eficientă
Tan - ViTrox Technologies Sdn Bhd
Curs - Intermediate GitHub Copilot
Tradus de catre o masina