Intrati in legatura

Schița de curs

Nivelul 1: Misterul Descoperirii – Secretele Cerințelor

Misiune: Folosiți LLM-uri (ChatGPT) pentru a extrage cerințe structurate din input vag.

Activități Cheie:

  • Interpretați idei de produs sau cerințe de funcționalitate ambigue
  • Folosiți AI pentru a:
    • Genera povești de utilizator și criterii de acceptare
    • Sugera persoane și scenarii
    • Genera artefacte vizuale (de ex., diagrame simple cu Mermaid sau draw.io)

      Rezultat: Backlog structurat de povești de utilizator + model de domeniu inițial/vizualizări

Nivelul 2: Forja Proiectării – Sulita Arhitectului

Misiune: Folosiți AI pentru a crea și valida planuri de arhitectură.

Activități Cheie:

  • Folosiți AI pentru a:
    • Propune stiluri arhitecturale (monolit, microservicii, serverless)
    • Genera diagrame de componente și interacțiuni de nivel înalt
    • Scaffold structuri de clase/module
  • Provocați alegerile celorlalți prin recenzii de proiectare între colegi

    Rezultat: Arhitectură validată + schelet de cod

Nivelul 3: Arena Codului – Mănușa Codexului

Misiune: Folosiți copiloții AI pentru a implementa funcționalități și a îmbunătăți codul.

Activități Cheie:

  • Folosiți GitHub Copilot sau ChatGPT pentru a implementa funcționalități
  • Refactorizați codul generat de AI pentru:
    • Performanță
    • Securitate
    • Mentenanță
  • Introduceți „mirosuri de cod” și organizați provocări de curățare între colegi

    Rezultat: Bază de cod funcțională, refactorizată, generată de AI

Nivelul 4: Mlaștina Bug-urilor – Testează Întunericul

Misiune: Generați și îmbunătățiți teste cu AI, apoi găsiți bug-uri în codul altora.

Activități Cheie:

  • Folosiți AI pentru a genera:
    • Teste unitare
    • Teste de integrare
    • Simulări de cazuri limită
  • Schimbați codul cu bug-uri cu o altă echipă pentru depanare asistată de AI

    Rezultat: Suită de teste + raport de bug-uri + remedieri de bug-uri

Nivelul 5: Porțile Pipeline-ului – Poarta Automatonului

Misiune: Configurați pipeline-uri CI/CD inteligente cu asistență AI.

Activități Cheie:

  • Folosiți AI pentru a:
    • Defini fluxuri de lucru (de ex., GitHub Actions)
    • Automatiza pașii de build, testare și implementare
    • Sugera politici de detectare a anomalii/reîntoarcere
      Rezultat: Script sau flux de pipeline CI/CD funcțional, asistat de AI

Nivelul 6: Cetatea Monitorizării – Turnul de Veghe al Jurnalelor

Misiune: Analizați jurnale și folosiți ML pentru a detecta anomalii și a simula recuperarea.

Activități Cheie:

  • Analizați jurnale pre-populate sau generate
  • Folosiți AI pentru a:
    • Identifica anomalii sau tendințe de eroare
    • Sugera răspunsuri automate (de ex., scripturi de auto-reparare, alerte)
    • Crea panouri de control sau rezumate vizuale
      Rezultat: Plan de monitorizare sau mecanism de alertă inteligentă simulat

Nivelul Final: Arena Eroului – Construiți SDLC-ul Ultimate Asistat de AI

Misiune: Echipele aplică tot ce au învățat pentru a construi un ciclu SDLC funcțional pentru un mini-proiect.

Activități Cheie:

  • Selectați un mini-proiect de echipă (de ex., urmăritor de bug-uri, chatbot, microserviciu)
  • Aplicați AI în fiecare fază SDLC:
    • Cerințe, Proiectare, Cod, Testare, Implementare, Monitorizare
  • Prezentați rezultatele într-un scurt demo de echipă

Votare între colegi sau judecare pentru cel mai eficient pipeline asistat de AI

Rezultat: Implementare SDLC îmbunătățită de AI de la un capăt la altul + prezentare de echipă

La finalul acestui atelier, participanții vor putea:

  • Aplica instrumente de AI generativă pentru a extrage și structura cerințe de software
  • Genera diagrame arhitecturale și valida alegeri de proiectare folosind AI
  • Folosi copiloții AI pentru a implementa și refactoriza cod de calitate producție
  • Automatiza generarea de teste și efectua depanare asistată de AI
  • Proiecta pipeline-uri CI/CD inteligente care detectează și reacționează la anomalii
  • Analiza jurnale cu instrumente AI/ML pentru a identifica riscuri și a simula auto-repararea
  • Demonstra un SDLC complet îmbunătățit de AI printr-un mini-proiect de echipă

Cerințe

Publicul țintă: Dezvoltatori de software, testeri, arhitecți, ingineri DevOps, product owneri

Participanții ar trebui să aibă:

  • O înțelegere funcțională a Ciclului de Dezvoltare a Software-ului (SDLC)
  • Experiență practică în cel puțin un limbaj de programare (de ex., Python, Java, JavaScript, C#, etc.)
  • Familiaritate cu:
    • Scrierea și citirea poveștilor de utilizator sau a cerințelor
    • Principii de bază ale proiectării software
    • Controlul versiunilor (de ex., Git)
    • Scrierea și executarea testelor unitare
    • Executarea sau interpretarea pipeline-urilor CI/CD

Acesta este un atelier de nivel intermediar-avansat. Este ideal pentru profesioniști care fac deja parte din echipe de livrare a software-ului (dezvoltatori, testeri, ingineri DevOps, arhitecți, product owneri).

 7 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite