Kerangka Materi

Pengenalan AI dalam DevOps

  • Apa itu AI untuk DevOps?
  • Kasus penggunaan dan manfaat AI dalam pipelines CI/CD
  • Gambaran umum alat dan platform yang mendukung otomatisasi berbasis AI

Pengembangan Kode dan Review Berbantuan AI

  • Menggunakan GitHub Copilot dan alat serupa untuk penyelesaian kode
  • Pemeriksaan kualitas kode berbasis AI dan saran
  • Membangkitkan tes dan mendeteksi kerentanan secara otomatis

Desain Pipeline CI/CD Cerdas

  • Mengonfigurasi Jenkins atau GitHub Actions dengan langkah-langkah yang ditingkatkan oleh AI
  • Pemicuan build prediktif dan deteksi rollback cerdas
  • Penyesuaian pipeline dinamis berdasarkan kinerja historis

Otomatisasi Pengujian Berdaya AI

  • Pembangkitan dan prioritisasi tes berbasis AI (misalnya, Testim, mabl)
  • Analisis tes regresi menggunakan machine learning
  • Mengurangi fluktuasi dan waktu eksekusi tes dengan wawasan berbasis data

Analisis Statis dan Dinamis dengan AI

  • Mengintegrasikan SonarQube dan alat serupa ke dalam pipelines
  • Deteksi otomatis kode yang buruk (code smells) dan saran refactoring
  • Analisis dampak dan profil risiko kode

Monitoring, Umpan Balik, dan Perbaikan Berkelanjutan

  • Alat observabilitas berdaya AI dan deteksi anomali
  • Menggunakan model ML untuk belajar dari hasil penyebaran
  • Membuat lingkaran umpan balik otomatis di seluruh SDLC

Studi Kasus dan Integrasi Praktis

  • Contoh CI/CD ditingkatkan oleh AI dalam lingkungan perusahaan
  • Mengintegrasikan dengan platform berbasis cloud dan mikroservis
  • Tantangan, rekomendasi, dan praktik terbaik

Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Pengalaman dengan DevOps dan alur kerja CI/CD
  • Pemahaman dasar tentang kontrol versi dan alat otomatisasi
  • Kenalan dengan konsep pengujian dan penyebaran perangkat lunak

Audience

  • Insinyur DevOps dan tim platform
  • Pemimpin otomasi QA dan insinyur pengujian
  • Arsitek perangkat lunak dan manajer rilis
 14 Jam

Jumlah Peserta


Harga per Peserta

Kursus Mendatang

Kategori Terkait