Plan Szkolenia

⚔️ Poziom 1: Piwnica Odkryć – Tajemnice Wymagań

Misja: Użyj modeli językowych (ChatGPT) do wydobycia strukturowanych wymagań z niejasnych danych wejściowych.
Kluczowe Activitiy:

  • Interpretuj niejasne pomysły na produkty lub żądania funkcji
  • Użyj AI do:
    • Generowania opowieści użytkowników i kryteriów akceptacji
    • Sugerowania postaci i scenariuszy
    • Generowania wizualnych artefaktów (np. prostych diagramów z Mermaid lub draw.io)
      Wynik: Strukturyzowany backlog opowieści użytkowników + początkowy model domeny/wizualizacje

 


🔥 Poziom 2: Kuźnia Projektów – Pismo Architektury

Misja: Użyj AI do tworzenia i weryfikacji planów architektonicznych.
Kluczowe Activitiy:

  • Użyj AI do:
    • Proponowania stylu architektonicznego (monolit, microservices, serverless)
    • Generowania wysokopoziomowych diagramów składników i interakcji
    • Szkicowania struktur klas/modułów
  • Wyzwanie wyborów innych w recenzjach projektowych
    Wynik: Zweryfikowana architektura + szkielet kodu

 


🧙‍♂️ Poziom 3: Areny Kodowania – Gauntlet Codex

Misja: Użyj wspólników AI do wdrażania funkcji i poprawy kodu.
Kluczowe Activitiy:

  • Użyj GitHub Copilot lub ChatGPT do wdrażania funkcjonalności
  • Przepisz kod wygenerowany przez AI w celu:
    • Poprawy wydajności
    • Bezpieczeństwa
    • Łatwości konserwacji
  • Wprowadź „zapachy kodu” i uruchom wyzwania czyszczenia
    Wynik: Funkcjonalna, przepisana baza kodu wygenerowana przez AI

 


🐛 Poziom 4: Bagniska Błędów – Testuj Ciemność

Misja: Generuj i poprawiaj testy za pomocą AI, a następnie znajdź błędy w kodzie innych.
Kluczowe Activitiy:

  • Użyj AI do generowania:
    • Testów jednostkowych
    • Testów integracyjnych
    • Symulacji przypadków krawędziowych
  • Wymień błędy w kodzie z inną drużyną w celu wspomaganej przez AI naprawy błędów
    Wynik: Zestaw testów + raport błędów + naprawy błędów

 

⚙️ Poziom 5: Portale Pipelines – Brama Automatów

Misja: Zainstaluj inteligentne potoki CI/CD z wsparciem AI.
Kluczowe Activitiy:

  • Użyj AI do:
    • Definiowania przepływów (np. GitHub Actions)
    • Automatyzacji kroków budowania, testowania i wdrażania
    • Sugerowania polityk wykrywania anomalii/cofania zmian
      Wynik: Skrypt lub przepływ potoku CI/CD wspomagany przez AI

 


🏰 Poziom 6: Cywilna Cytadela – Wieża Logów

Misja: Analizuj logi i użyj ML do wykrywania anomalii oraz symulacji odzyskiwania.
Kluczowe Activitiy:

  • Analizuj logi wstępnie wprowadzone lub wygenerowane
  • Użyj AI do:
    • Wykrywania anomalii lub trendów błędów
    • Sugerowania automatycznych odpowiedzi (np. skrypty samonaprawiające się, alerty)
    • Tworzenia tablic kontrolnych lub wizualnych podsumowań
      Wynik: Plan monitorowania lub symulowany inteligentny mechanizm alertowania

 


🧙‍♀️ Ostateczny Poziom: Arena Bohatera – Buduj Najlepszy AI-Wsparcie SDLC

Misja: Zespoły stosują wszystko, czego się nauczono, aby zbudować działający cykl SDLC dla małego projektu.
Kluczowe Activitiy:

  • Wybierz mały projekt zespołu (np. śledzenie błędów, chatbot, microservice)
  • Stosuj AI w każdym etapie SDLC:
    • Wymagania, Projekt, Kod, Testy, Wdrażanie, Monitorowanie
  • Prezentuj wyniki w krótkim pokazie zespołu

Głosowanie lub ocena rówieśnicza dla najskuteczniejszego pipeline wspomaganego przez AI
Wynik: Zaimplementowanie SDLC od początku do końca z wzmocnieniem AI + pokaz zespołu

 

Na zakończenie tego warsztatu uczestnicy będą w stanie:

  • Stosować narzędzia generatywnego AI do wydobycia i strukturowania wymagań oprogramowania
  • Generować diagramy architektoniczne i weryfikować wybory projektowe za pomocą AI
  • Używać wspólników AI do wdrażania i przepisywania kodu klasy produkcyjnej
  • Automatyzować generowanie testów i wykonywać wspomagane przez AI naprawy błędów
  • Projektować inteligentne pipeline CI/CD, które wykrywają i reagują na anomalie
  • Analizować logi za pomocą narzędzi AI/ML, aby identyfikować ryzyka i symulować samoleczenie
  • Demonstrować całkowicie wsparte przez AI SDLC za pomocą małego projektu zespołu

 

Wymagania

Adresaci: Programiści, testerzy, architekci, DevOps inżynierowie, właściciele produktów

Uczestnicy powinni mieć:

  • Praktyczne zrozumienie Cyklu Życia Oprogramowania (SDLC)
  • Praktyczne doświadczenie w co najmniej jednym języku programowania (np. Python, Java, JavaScript, C#, itd.)
  • Znajomość:
    • Pisania i czytania historii użytkowników lub wymagań
    • Podstawowych zasad projektowania oprogramowania
    • Kontroli wersji (np. Git)
    • Pisania i wykonywania testów jednostkowych
    • Wykonywania lub interpretowania kanałów CI/CD

💡 Jest to warsztat o poziomie średnio-zaawansowanym. Idealny dla profesjonalistów, którzy już są częścią zespołów dostarczania oprogramowania (programiści, testerzy, DevOps inżynierowie, architekci, właściciele produktów).

 7 godzin

Liczba uczestników


cena netto za uczestnika

Propozycje terminów

Powiązane Kategorie