Schița de curs

Introducere în AI în DevOps

  • Ce este AI pentru DevOps?
  • Cazuri de utilizare și beneficii ale AI în pipeleinele CI/CD
  • Prezentare generală a instrumentelor și platformelor care susțin automatizarea bazată pe AI

Dezvoltare și Revizuire de Cod Asistată de AI

  • Utilizarea GitHub Copilot și a unor instrumente similare pentru completarea codului
  • Verificări și sugestii de calitate a codului bazate pe AI
  • Generarea automată a testelor și detectarea vulnerabilităților

Proiectarea Inteligentă a Pipeleinei CI/CD

  • Configurarea Jenkins sau GitHub Actions cu pași îmbunătățiți de AI
  • Declanșarea predictivă a build-urilor și detectarea inteligentă a rollback-urilor
  • Ajustări dinamice ale pipeleinei bazate pe performanța istorică

Automatizarea Testelor Bazată pe AI

  • Generarea și priorizarea testelor bazate pe AI (de ex., Testim, mabl)
  • Analiza testelor de regresie folosind învățarea automată
  • Reducerea instabilității și a timpului de execuție a testelor cu informații bazate pe date

Analiză Statică și Dinamică cu AI

  • Integrarea SonarQube și a unor instrumente similare în pipeleine
  • Detectarea automată a mirosurilor de cod și sugestii de refactorizare
  • Analiza impactului și profilarea riscului codului

Monitorizare, Feedback și Îmbunătățire Continuă

  • Instrumente de observabilitate bazate pe AI și detectare de anomalii
  • Utilizarea modelelor ML pentru a învăța din rezultatele implementării
  • Crearea de bucle de feedback automate pe întregul ciclu de viață al dezvoltării software (SDLC)

Studii de Caz și Integrare Practică

  • Exemple de CI/CD îmbunătățită de AI în medii enterprise
  • Integrarea cu platforme cloud-native și microservicii
  • Provocări, recomandări și cele mai bune practici

Rezumat și Următorii Pași

Cerințe

  • Experiență în DevOps și fluxuri de lucru CI/CD
  • Înțelegere de bază a instrumentelor de control al versiunilor și automatizare
  • Familiaritate cu concepte de testare și implementare software

Publicul țintă

  • Ingineri DevOps și echipe de platformă
  • Responsabili de automatizare QA și ingineri de testare
  • Arhitecți software și manageri de release
 14 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite