Návrh Školení

Úroveň 1: Dungeon objevů – Tajemství požadavků

Mise: Použijte LLMs (ChatGPT) k extrahování strukturovaných požadavků z nejasných vstupů.

Klíčové aktivity:

  • Interpretace neurčitých myšlenek o produktu nebo požadavků na funkce
  • Použijte AI k:
    • Generování user stories a akceptačních podmínek
    • Návrhu personážů a scénářů
    • Generování vizuálních artefaktů (např. jednoduchých diagramů s Mermaid nebo draw.io)

      Výsledek: Strukturovaná backlog user stories + počáteční doménový model/vizuálky

Úroveň 2: Kovaná ložnice návrhu – Architektův svit

Mise: Použijte AI k vytvoření a ověření architektonických plánů.

Klíčové aktivity:

  • Použijte AI k:
    • Návrhu architektonického stylu (monolit, mikroslužby, bezserverové)
    • Generování vysokourovňových diagramů komponent a interakcí
    • Vytváření škematických struktur tříd/modulů
  • Kritika navzájem svých voleb prostřednictvím peer design review

    Výsledek: Ověřená architektura + kostru kódu

Úroveň 3: Arena kódu – Výzva Codex

Mise: Použijte AI copilots k implementaci funkcí a vylepšení kódu.

Klíčové aktivity:

  • Použijte GitHub Copilot nebo ChatGPT k implementaci funkcionalit
  • Refaktorizace AI-generovaného kódu pro:
    • Výkon
    • Bezpečnost
    • Udržitelnost
  • Injektování “kódotvorných chyb” a spouštění peer clean-up výzev

    Výsledek: Funkční, refaktorizovaný, AI-generovaný kódová základna

Úroveň 4: Bagrovec chyb – Test tmy

Mise: Generování a vylepšení testů s AI, následně nalezení chyb v kódu druhých.

Klíčové aktivity:

  • Použijte AI k generování:
    • Unit testů
    • Integracních testů
    • Simulací okrajových případů
  • Výměna chybného kódu s jiným týmem pro AI-podporované ladění

    Výsledek: Testovací suite + zpráva o chybách + opravy chyb

Úroveň 5: Porty pipeline – Brána automatů

Mise: Nastavení inteligentních CI/CD pipeline s pomocí AI.

Klíčové aktivity:

  • Použijte AI k:
    • Definování pracovních postupů (např. GitHub Actions)
    • Automatizaci kroků sestavení, testování a nasazení
    • Návrhu zásad detekce anomálií a odvolačí
      Výsledek: AI-podporované, funkční skript nebo tok CI/CD pipeline

Úroveň 6: Citadela monitorování – Věž logů

Mise: Analýza logů a použití ML k detekci anomálií a simulaci obnovení.

Klíčové aktivity:

  • Analýza předem vyplněných nebo generovaných logů
  • Použijte AI k:
    • Identifikaci anomálií nebo trendů chyb
    • Návrhu automatizovaných odpovědí (např. skripty pro samoobnovu, upozornění)
    • Vytváření tabulů nebo vizuálních souhrnů
      Výsledek: Plán monitorování nebo simulované inteligentní upozorňovací mechanismy

Finální úroveň: Aréna hrdinů – Postavte nejlepší AI-podporovaný SDLC

Mise: Týmy aplikují vše, co se naučili, na postavení pracovního cyklu SDLC pro malý projekt.

Klíčové aktivity:

  • Výběr týmového malého projektu (např. bug tracker, chatbot, mikroslužba)
  • Aplikace AI ve každé fázi SDLC:
    • Požadavky, Návrh, Kódování, Testování, Nasazování, Monitorování
  • Prezentace výsledků krátkou týmovou ukázkou

Hodnocení nebo soudcovství spoluúčastníky pro nejefektivnější AI-podporovanou pipeline

Výsledek: End-to-end AI-podporovaná implementace SDLC + týmová prezentace

Až na konci tohoto workshopu budou účastníci schopni:

  • Aplikovat generativní AI nástroje pro extrahování a strukturování požadavků na software
  • Generovat architektonické diagramy a ověřovat designové rozhodnutí pomocí AI
  • Používat AI copilots k implementaci a refaktorizaci produkčního kódu
  • Automatizovat generování testů a provádět AI-podporované ladění
  • Návrh inteligentních CI/CD pipeline, které detekují a reagují na anomálie
  • Analyzovat logy pomocí AI/ML nástrojů k identifikaci rizik a simulaci samoobnovy
  • Ukázat plně AI-podporovaný SDLC prostřednictvím malého týmového projektu

Požadavky

Publikum: Software vývojáři, testovatelé, architekti, DevOps inženýři, produktové vedoucí

Účastníci by měli mít:

  • Pracovní znalost životního cyklu vývoje softwaru (SDLC)
  • Praktické zkušenosti s alespoň jednou programovací jazykem (např. Python, Java, JavaScript, C# atd.)
  • Odbornost v oblasti:
    • Psaní a čtení user stories nebo požadavků
    • Základní principy návrhu softwaru
    • Správa verzí (např. Git)
    • Psaní a spouštění unit testů
    • Spouštění nebo interpretace CI/CD pipeline

Toto je workshop středně pokročilý až pokročilý. Je ideální pro profesionály, kteří již jsou součástí týmů zodpovědných za vývoj softwaru (vývojáři, testovatelé, DevOps inženýři, architekti, produktové vedoucí).

 7 hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie