Sadržaj kursa
Nacrt za Dan 1
Modul 1 — Uvod u Claude Code i inženjering uz pomoć veštačke inteligencije
• Claude Code u odnosu na tradicionalne AI alate
• AI agenti u inženjerstvu softvera
• Optimizacija produktivnosti i radnih tokova
• Životni ciklus razvoja uz pomoć AI-a
• Rizici, ograničenja i ljudski nadzor
• Žive praktične demonstracije
Modul 2 — Osnove prompt inženjeringa
• Anatomija efikasnog prompta
• Zero-shot u odnosu na few-shot promptiranje
• Tehnike iterativnog promptiranja
• Osnove lančanog promptiranja
• Strukturirani izlazi i formatiranje
• Verifikacija promptova i poboljšanje kvaliteta
Modul 3 — Promptiranje za razvoj softvera
• Generisanje i refaktorisanje koda
• Debugging uz pomoć veštačke inteligencije
• Generisanje dokumentacije
• Pregled pull request-a
• Razumevanje legacy koda
• Bezbedan i održiv kod generisan uz pomoć AI-a
Modul 4 — Promptiranje za testiranje i kvalitet
• Generisanje testnih slučajeva
• Analiza граничних (edge-case) scenarija
• Dizajn testova spreman za automatizaciju
• Analiza defekata uz pomoć AI-a
• Kreiranje Gherkin scenarija i testnih situacija
• Radni tokovi za verifikaciju kvaliteta
Modul 5 — Promptiranje za agilnu saradnju
• Priče korisnika i kriterijumi prihvatanja
• Rafiniranje zahteva
• Podrška u agilnoj komunikaciji
• Rezimea za dionike
• Pomoć u retrospektivama
• Priprema za rafiniranje bage (backlog)
Modul 6 — Odgovorna AI, bezbednost i verifikacija
• Halucinacije i rizici vezani za AI
• Poverljivost i bezbedno promptiranje
• Principi upravljanja veštačkom inteligencijom
• Ček-liste za verifikaciju
• Svesnost o upadu u promptove (prompt injection)
• Odgovornosti ljudskog pregleda
Modul 7 — Timski laboratorijum za promptove
• Izgradnja ponovno iskorišćivih timskih promptova
• AI radni tokovi specifični za uloge
• Deljenje promptova i peer review
• Kreiranje timske biblioteke promptova verzije 1
• Interaktivne saradničke vežbe
Dan 2
Modul 1 — Napredne mogućnosti Claude Code-a
• CLAUDE.md i perzistentni kontekst projekta
• Automatizacija AI radnih tokova
• Strategije generisanja Najbolje od N (Best-of-N)
• Ponovno iskorišćive AI komande
• Tehnike inženjeringa konteksta
• Inženjerski radni tokovi uz pomoć AI-a
Modul 2 — Napredne tehnike prompt inženjeringa
• Lančano razmišljanje (Chain-of-thought) promptiranje
• Multimodalno promptiranje
• Promptiranje zasnovano na ograničenjima
• Napredno lančano promptiranje
• Upravljanje velikim kontekstom
• Konverzacijonski inženjerski radni tokovi
Modul 3 — Kontrola verzija, paralelni razvoj i radni tokovi sa više agenata
• Strategije integracije Git-a
• Paralelni AI razvojni radni tokovi
• Worktrees i izolovane AI zadatke
• Orkestracija više agenata
• Ljudske tačke kontrole (Human-in-the-loop)
• Strategije upravljanja konfliktima
Modul 4 — Arhitektura, MCP i napredni DevOps
• Protokol konteksta modela (MCP)
• Integracije Claude Code-a sa eksternim alatima
• Analiza arhitekture uz pomoć AI-a
• Zapisi o odlukama o arhitekturi (ADR)
• Ispravljanje grešaka u CI/CD toku uz pomoć AI-a
• Post-mortem analize incidenata i operativni radni tokovi
Modul 5 — Skaliranje Claude Code-a i zdravlje koda
• Upravljanje tokenima i kontekstom
• Struktura projekata prilagođena AI-u
• Dugoročna održivost koda
• Automatizacija dokumentacije
• Strategije skalabilnosti AI-a
• Inženjerski radni tokovi za ceo tim
Modul 6 — Završni ispit: Definišite svoj proces sa Claude Code-om
• Dizajniranje skalabilnih AI radnih tokova
• Kombinovanje promptova, komandi i fajlova sa kontekstom
• Dizajniranje timskog AI procesa
• Modeli saradnje između uloga
• Kreiranje nacrta radnog toka (blueprint)
Modul 7 — Napredni timski laboratorijum za promptove
• Razvoj napredne biblioteke promptova
• Komplikovani radni tokovi specifični za uloge
• Validacija promptova u stvarnom svetu
• Vežbe međutimske saradnje
• Timska biblioteka promptova verzije 2
Uslovi
Dan 1 — Osnove
• Osnovna upućenost u procese isporuke softvera
• Opšte razumevanje radnih tokova razvoja, testiranja ili agila
• Preporuka je posedovanje pristupa Clauđe radi praktičnih vežbi
Dan 2 — Napredno
• Završen Dan 1 (ili ekvivalentno iskustvo)
• Prethodna upućenost u Claude Code i koncepte prompt inženjeringa
• Osnovno znanje Git-a
• Preporuka je upoznatost sa konceptima CI/CD
Iskustva korisnika (2)
Razmatranja u vezi sa privatnošću i politikom
Angelo Stefano Soglia - Parkino srl
Kurs - Claude AI for Workflow Automation and Productivity
Mašinski prevedeno
Učenje kako da se pravilno formulišu upiti za Claude i kako da se koristi za obradu svih dostupnih podataka.
Mike Hartleroad - Furniture Row
Kurs - Claude AI for Data Analysis and Business Intelligence
Mašinski prevedeno