Course Outline

Pengantar AIASE

  • Ikhtisar AI dalam rekayasa perangkat lunak
  • Sejarah dan evolusi AIASE
  • Konsep dan terminologi utama

Teknologi AI dalam Pengembangan Perangkat Lunak

  • Dasar-dasar pembelajaran mesin
  • Pemrosesan bahasa alami (NLP) untuk kode
  • Jaringan saraf dan model pembelajaran mendalam

Mengotomatiskan Pengembangan Perangkat Lunak dengan AI

  • Alat AI untuk menghasilkan kode boilerplate
  • Pemfaktoran ulang dan pengoptimalan kode otomatis
  • Pembuatan kode pengujian fungsional dan unit
  • Desain dan pengoptimalan kasus uji dengan bantuan AI

Meningkatkan Kualitas Kode dengan AI

  • AI untuk deteksi bug dan peninjauan kode
  • Analisis prediktif untuk pemeliharaan perangkat lunak
  • Alat analisis statis dan dinamis yang didukung AI
  • Teknik debugging otomatis
  • Lokalisasi dan perbaikan kesalahan yang digerakkan oleh AI

AI dalam DevOps dan Integrasi Berkelanjutan/Penerapan Berkelanjutan (CI/CD)

  • AI untuk pengoptimalan dan penerapan build
  • AI dalam pemantauan dan analisis log
  • Model prediktif untuk pipeline CI/CD
  • Otomatisasi pengujian berbasis AI dalam alur kerja CI/CD
  • AI untuk deteksi dan penyelesaian kesalahan secara real-time

AI untuk Documentation dan Pengetahuan Management

  • Pembuatan dokumen dan dokumentasi secara otomatis
  • Ekstraksi pengetahuan dari basis kode
  • AI untuk pencarian kode dan penggunaan kembali

Pertimbangan dan Tantangan Etis

  • Bias dan keadilan dalam alat AI
  • Masalah kekayaan intelektual dan perizinan
  • Masa depan AI dalam rekayasa perangkat lunak

Proyek Praktis dan Studi Kasus

  • Bekerja dengan alat AI populer dalam rekayasa perangkat lunak
  • Studi kasus AIASE di industri
  • Proyek Capstone: Mengembangkan aplikasi perangkat lunak yang ditambah AI

Ringkasan dan Langkah Selanjutnya

Requirements

  • Pemahaman tentang proses dan metodologi pengembangan perangkat lunak
  • Pengalaman dengan pemrograman di Python
  • Pengetahuan dasar tentang konsep pembelajaran mesin

Hadirin

  • Pengembang perangkat lunak
  • Insinyur perangkat lunak
  • Pimpinan dan manajer teknis
 14 Hours

Number of participants



Price per participant

Testimonials (7)

Related Courses

Robot Framework: Keyword Driven Acceptance Testing

14 Hours

Serenity BDD for Automated Acceptance Tests

7 Hours

Related Categories