Hubungi Kami
 Durasi 7 jam

Kerangka Materi

Level 1: The Discovery Dungeon – Rahasia Persyaratan

Misi: Gunakan LLM (ChatGPT) untuk mengekstraksi persyaratan terstruktur dari input yang ambigu.

Kegiatan Utama:

  • Menafsirkan ide produk atau permintaan fitur yang tidak jelas
  • Menggunakan AI untuk:
    • Membuat user stories dan kriteria penerimaan
    • Menyarankan persona dan skenario
    • Membuat artefak visual (misalnya, diagram sederhana dengan Mermaid atau draw.io)

      Hasil: Backlog user stories terstruktur + model domain awal/visual

Level 2: The Design Forge – Gulungan Arsitek

Misi: Gunakan AI untuk membuat dan memvalidasi rencana arsitektur.

Kegiatan Utama:

  • Menggunakan AI untuk:
    • Menawarkan gaya arsitektur (monolit, microservices, serverless)
    • Membuat diagram komponen dan interaksi tingkat tinggi
    • Membangun kerangka struktur kelas/modul
  • Menantang pilihan satu sama lain melalui tinjauan desain sejawat

    Hasil: Arsitektur tervalidasi + kerangka kode

Level 3: The Code Arena – Codex Gauntlet

Misi: Gunakan copilot AI untuk mengimplementasikan fitur dan meningkatkan kode.

Kegiatan Utama:

  • Menggunakan GitHub Copilot atau ChatGPT untuk mengimplementasikan fungsionalitas
  • Refaktor kode yang dihasilkan AI untuk:
    • Performa
    • Keamanan
    • Daya dukung
  • Menyuntikkan “code smells” dan menjalankan tantangan pembersihan sejawat

    Hasil: Kode basis yang berfungsi, sudah di-refaktor, dan dihasilkan oleh AI

Level 4: The Bug Swamp – Uji Kebangkitan

Misi: Buat dan tingkatkan tes dengan AI, lalu temukan bug dalam kode orang lain.

Kegiatan Utama:

  • Menggunakan AI untuk membuat:
    • Unit tests
    • Integration tests
    • Simulasi kasus tepi
  • Menukar kode yang berbug dengan tim lain untuk pemdebugan dengan bantuan AI

    Hasil: Suite pengujian + laporan bug + perbaikan bug

Level 5: The Pipeline Portals – Gerbang Automaton

Misi: Set up pipeline CI/CD cerdas dengan bantuan AI.

Kegiatan Utama:

  • Menggunakan AI untuk:
    • Menentukan alur kerja (misalnya, GitHub Actions)
    • Memutuskan langkah build, test, dan deploy
    • Menyarankan kebijakan deteksi anomali/rollback
      Hasil: Skrip atau alur pipeline CI/CD yang berfungsi dengan bantuan AI

Level 6: The Monitoring Citadel – Menara Log

Misi: Analisis log dan gunakan ML untuk mendeteksi anomali dan mensimulasikan pemulihan.

Kegiatan Utama:

  • Menganalisis log yang sudah tersedia atau dibuat
  • Menggunakan AI untuk:
    • Identifikasi anomali atau tren kesalahan
    • Menyarankan respons otomatis (misalnya, skrip self-healing, peringatan)
    • Membuat dasbor atau ringkasan visual
      Hasil: Rencana pemantauan atau mekanisme peringatan cerdas yang disimulasikan

Level Terakhir: The Hero’s Arena – Bangun SDLC Didukung AI Ultimate

Misi: Tim menerapkan semua yang dipelajari untuk membangun loop SDLC yang berfungsi untuk proyek mini.

Kegiatan Utama:

  • Pilih proyek mini tim (misalnya, pelacak bug, chatbot, microservice)
  • Menerapkan AI di setiap fase SDLC:
    • Persyaratan, Desain, Kode, Tes, Implementasi, Pemantauan
  • Menyajikan hasil dalam demo tim singkat

Pemungutan suara sejawat atau penilaian untuk pipeline bertenaga AI yang paling efektif

Hasil: Implementasi SDLC end-to-end yang ditingkatkan dengan AI + sorotan tim

Di akhir lokakarya ini, peserta akan mampu:

  • Menerapkan alat AI generatif untuk mengekstraksi dan menstrukturkan persyaratan perangkat lunak
  • Membuat diagram arsitektur dan memvalidasi pilihan desain menggunakan AI
  • Menggunakan copilot AI untuk mengimplementasikan dan melakukan refactoring kode berkelas produksi
  • Memutuskan pembuatan pengujian dan melakukan pemdebugan dengan bantuan AI
  • Merancang pipeline CI/CD cerdas yang mendeteksi dan merespons anomali
  • Menganalisis log dengan alat AI/ML untuk mengidentifikasi risiko dan mensimulasikan self-healing
  • Menunjukkan SDLC yang sepenuhnya ditingkatkan dengan AI melalui proyek mini tim

Persyaratan

Audience: Pengembang perangkat lunak, penguji, arsitek, insinyur DevOps, pemilik produk

Harapan bagi peserta:

  • Pemahaman praktis tentang Siklus Hidup Pengembangan Perangkat Lunak (SDLC)
  • Pengalaman praktis dalam setidaknya satu bahasa pemrograman (misalnya, Python, Java, JavaScript, C#, dll.)
  • Kenalan dengan:
    • Menulis dan membaca user stories atau persyaratan
    • Prinsip desain perangkat lunak dasar
    • Kontrol versi (misalnya, Git)
    • Menulis dan menjalankan unit test
    • Menjalankan atau menginterpretasikan pipeline CI/CD

Ini adalah lokakarya tingkat menengah hingga lanjut. Sangat ideal untuk para profesional yang sudah menjadi bagian dari tim pengiriman perangkat lunak (pengembang, penguji, insinyur DevOps, arsitek, pemilik produk).

Jumlah Peserta


Harga per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait