GitHub Copilot – vývoj software & agentní workflow (AIPRG)

Programování, Java, Spring

Toto intenzivní dvoudenní školení Vám představí, jak využívat umělou inteligenci pro vývoj software. Nejde o kurz pro neprogramátory ani o pouhé „AI coding show", ale o řízenou práci s AI nástroji nad skutečnými vývojářskými úlohami.

V průběhu kurzu budete pracovat s připravenými projekty, na kterých si vyzkoušíte generování kódu, refactoring, aplikaci SOLID principů, práci s REST API a SQL, návrh architektury i detekci slabých míst v existujícím kódu. Druhý den je věnován pokročilým tématům: tvorba vlastních MCP serverů ve FastMCP frameworku (Python), integrace s GitHub Issues, nastavení oprávnění pro AI agenty, tvorba skillů s validací přes unit testy a práce s multi-agentními workflow.

Velká část výuky je postavená na praktických cvičeních ve dvojicích, code review, testování a bezpečném začlenění AI do týmového vývoje. Kurz vede zkušený lektor – aktivní vývojář z praxe, který jednotlivé postupy zasazuje do kontextu reálných projektů a každodenní práce vývojového týmu.

TOTO ŠKOLENÍ VÁM POMŮŽE:

  • Efektivně implementovat AI nástroje jako GitHub Copilot a ChatGPT do vašeho vývojového procesu
  • Lépe navrhovat architekturu vašeho kódu
  • Zlepšit vaše dovednosti v psaní čistého a udržitelného kódu
  • Automatizovat testování a zdokonalit dokumentaci vašich aplikací
  • Detekovat chyby v existujícím kódu
  • Rozšířit vaše znalosti o pokročilých technikách, jako je práce s REST API a SQL skripty pomocí AI
  • Optimalizovat vaše vývojové procesy a zvýšit produktivitu týmu

KDO BY SE MĚL KURZU ZÚČASTNIT?

  • Juniorní a seniorní vývojáři, kteří doposud nemají moc zkušeností s využíváním AI nástrojů během vývoje softwaru

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Vámi preferovanou formu můžete zvolit v průběhu objednávky. Více informací k hybridní formě školení naleznete zde.

Odemkněte potenciál svých zaměstnanců. Každé školení z naší nabídky přizpůsobíme konkrétním cílům i lidem.
Potřebujete školení přímo u vás ve firmě, nebo upravit obsah a délku na míru? ICT Pro je ideální řešení. Školit můžeme také v angličtině.

Poptat kurz na míru

Náplň kurzu:

Skrýt detaily
  • Úvod do AI ve vývoji software
    1. Seznámení s nástroji GitHub Copilot a ChatGPT
    2. Přehled AI technologií aplikovaných na vývoj software
    3. Integrace AI nástrojů do vývojového prostředí
  • Workshop a praktické cvičení
    1. Analýza a identifikace slabých míst existujícího projektu
    2. Rozšíření projektu o nové funkcionality s využitím AI
    3. Praktická cvičení ve dvojicích, střídání práce bez AI nástrojů a s nimi
  • Praktické aplikace AI nástrojů
    1. Generování kódu
    2. Dokumentace API a optimalizace databázových dotazů pomocí AI
    3. Pokrývání existujícího kódu automatizovanými testy
  • Pokročilé techniky vývoje
    1. Refactoring a aplikace SOLID principů
    2. Práce s REST API a SQL, včetně generování dokumentace
    3. AI jako pomocník při řešení architektonických výzev
  • Best practices a výhled
    1. Testovatelnost software a tvorba udržitelného kódu
    2. Integrace nejlepších praktik do běžných vývojových procesů
    3. Představení novinek ze světa vývojových AI nástrojů a směru jejich dalšího vývoje
  • MCP: integrace s okolním světem
    1. Tvorba vlastního MCP serveru ve FastMCP frameworku v Pythonu
    2. Pochopení možností a limitací používání MCP v kontextu agentních systémů
    3. Integrace s existujícím prostředím, například přes GitHub Issues a další nástroje pro řízení práce
  • Bezpečnost a oprávnění
    1. Diskuse nad bezpečnostní stránkou věci
    2. Rozsahy oprávnění pro AI agenty
    3. Kategorizace činností a dohledatelnost práce
  • Tvorba skillů a validace
    1. Identifikace problému v přístupu AI k zadané úloze
    2. Tvorba vlastního skillu s ohledem na velikost, členění, šablony a jednorázové skripty
    3. Ověření fungování pomocí unit testů a prevence regresí
  • Agentní přístupy a flow
    1. Tvorba vlastních agentů v předem definovaném pracovním toku
    2. Definice rolí, kroků, přechodů a odpovědností v agentním flow
    3. Skupinová práce na návrhu vlastního agentního flow a závěrečná diskuse nad řešeními
Časový rozvrh:
2 dny (9:00-17:00)
Cena za osobu:
13 900,00 Kč (16 819,00 Kč včetně 21% DPH)

ČASTÉ DOTAZY

Pro koho je kurz určen?

Pro vývojáře, kteří chtějí zrychlit vývoj s GitHub Copilotem a osvojit si agentní workflow.

Potřebuji vlastní licenci Copilot?

Přístup zajistíme v rámci kurzu. Pokud licenci máte, můžete pracovat i ve vlastním prostředí.

Je kurz praktický?

Ano, těžištěm je práce na reálném kódu a integrace GitHub Copilot do vývojového procesu.




Ukázka prostředí a výuky