Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Durata 14 ore
Schița de curs
AI în faza de cerințe și planificare
- Folosirea NLP și a LLM-urilor pentru analiza cerințelor
- Transformarea inputului stakeholderilor în epics și user stories
- Instrumente AI pentru rafinarea story-urilor și generarea criteriilor de acceptare
Design și arhitectură augmentate de AI
- Folosirea AI pentru modelarea componentelor de sistem și a dependențelor
- Generarea diagramelor de arhitectură și a sugestiilor UML
- Validarea designului prin raționament de sistem bazat pe prompturi
Fluxuri de lucru de dezvoltare îmbunătățite cu AI
- Generare de cod asistată de AI și scaffolding boilerplate
- Refactorizarea codului și îmbunătățiri de performanță folosind LLM-uri
- Integrarea instrumentelor AI în IDE-uri (de exemplu, Copilot, Tabnine, CodeWhisperer)
Testarea cu AI
- Generarea testelor unitare și de integrare folosind modele AI
- Analiză de regresie și întreținerea testelor asistate de AI
- Generarea cazurilor exploratorii și de limită cu AI
Documentație, code review și partajarea cunoștințelor
- Generarea automată a documentației din cod și API-uri
- Automatizarea code review-ului folosind prompturi AI și checklist-uri
- Crearea bazelor de cunoștințe și a FAQ-urilor folosind AI conversațional
AI în CI/CD și automatizarea deployment-ului
- Optimizarea pipeline-urilor îmbunătățită de AI și testare bazată pe risc
- Sugestii inteligente de canary release și rollback
- AI în verificarea deployment-ului și analiza post-deploy
Guvernanță, etică și strategie de implementare
- Asigurarea utilizării responsabile a AI și evitarea bias-ului în codul generat
- Audit și conformitate în fluxurile de lucru asistate de AI
- Construirea unui roadmap pentru adoptarea treptată a AI pe întreg SDLC-ul
Rezumat și pașii următori
Cerințe
- Înțelegerea conceptelor ciclului de viață al dezvoltării software
- Experiență în arhitectura software sau în leadership de echipă
- Familiaritate cu DevOps, practici agile sau instrumente SDLC
Public țintă
- Arhitecți software
- Development leads
- Engineering managers
Mărturii (1)
Am dobândit cunoștințe despre biblioteca Streamlit din Python și cu siguranță voi încerca să o folosesc pentru a îmbunătăți aplicațiile din echipa mea, care sunt realizate în R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Curs - GitHub Copilot for Developers
Tradus de catre o masina