Schița de curs

Introducere în Inteligența Artificială în DevOps

  • Ce este AI for DevOps?
  • Cazuri de utilizare și beneficii ale AI în pipeline-uri CI/CD
  • Pregătire generală a uneltilor și platformelor care susțin automatizarea dirijată de inteligență artificială

Elaborarea și Revizuirea Codului Asistate de AI

  • Folosirea GitHub Copilot și a uneltilor similare pentru completarea codului
  • Bază AI pentru verificări și sugestii privind calitatea codului
  • Generarea automată de teste și detectarea vulnerabilităților

Dizajn Intelligent al Pipeline-urilor CI/CD

  • Configurarea Jenkins sau Acțiunilor GitHub cu pași îmbunătățiți prin AI
  • Triggerare predictivă a construcției și detectare inteligentă de rollbacks
  • Ajustări dinamice ale pipeline-ului pe baza performanței istorice

Automatizarea Testărilor Împătuite de AI

  • Generarea și prioritizarea testelor îndrivate prin inteligență artificială (de exemplu, Testim, mabl)
  • Analiza testelor de regresie folosind învățare automată
  • Mentinerea stabilității testelor și reducerea timpului lor de executare cu ajutorul viziunilor bazate pe date

Analiză Statică și Dinamică Cu AI

  • Integrarea SonarQube și a uneltilor similare în pipeline-uri
  • Detectare automatizată de code smells și sugestii pentru refactorizare
  • Analiza impactului și profilajul riscurilor codului

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

  • Unelte de observabilitate îndrivate de AI și detectare de anomalii
  • Folosirea modelelor ML pentru învățarea din rezultatele de desfășurare
  • Creați cicluri automate de feedback pe parcursul SDLC (Lifecycle-ul Dezvoltării Software)

Studii de Caz și Integrare Practică

  • Exemple ale pipeline-urilor CI/CD îmbunătățite prin AI în mediul corporativ
  • Integrarea cu platforme nativ cloud și microservicii
  • Sfide, recomandări și cele mai bune practici

Rezumat și Următoarele Pași

Cerințe

  • Experiență cu DevOps și fluxuri de lucru CI/CD
  • Înțelegere de bază a controlului versiunilor și instrumentelor de automatizare
  • Familiaritate cu conceptele testării și a dezvoltării software-ului

Audiența

  • Inginerii DevOps și echipele platformei
  • Liderii automatizării QA și inginerii de testare
  • Arhitecții software și managerii de lanse
 14 ore

Numărul de participanți


Pret per participant

Upcoming Courses

Categorii înrudite