Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Pengenalan Rekayasa Perangkat Lunak Berbantuan AI
- Gambaran umum mengenai penerapan AI dalam rekayasa perangkat lunak
- Sejarah dan perkembangan AIASE
- Konsep serta istilah-istilah penting dalam bidang ini
Teknologi AI dalam Pengembangan Perangkat Lunak
- Dasar-dasar pembelajaran mesin
- Pemrosesan bahasa alami (NLP) untuk kode program
- Jaringan saraf dan model pembelajaran mendalam
Mengotomatisasi Pengembangan Perangkat Lunak dengan AI
- Alat berbasis AI untuk menghasilkan kode standar secara otomatis
- Pengoptimalan dan refaktorisasi kode yang dilakukan secara otomatis
- Generasi kode tes fungsional maupun unit secara otomatis
- Desain kasus uji serta optimalisasinya dengan bantuan AI
Meningkatkan Kualitas Kode melalui AI
- Pemanfaatan AI dalam mendeteksi bug serta melakukan tinjauan kode
- Analisis prediktif guna memprediksi kebutuhan pemeliharaan perangkat lunak
- Alat analisis statis dan dinamis yang berbasis AI
- Teknik debugging otomatis berbantuan AI
- Penentuan lokasi kesalahan dan perbaikannya secara otomatis dengan AI
Penerapan AI dalam Proses DevOps dan Integrasi/Deployment Terus-Menerus (CI/CD)
- Pengoptimalan proses pembangunan dan penyebaran perangkat lunak dengan bantuan AI
- Pemanfaatan AI dalam pemantauan sistem serta analisis log
- Pembuatan model prediktif untuk mengoptimalkan alur kerja CI/CD
- Otomatisasi pengujian dalam proses CI/CD dengan dukungan AI
- Deteksi dan penyelesaian kesalahan secara real-time berbantuan AI
AI untuk Dokumentasi dan Pengelolaan Pengetahuan
- Generasi otomatis dokumentasi serta deskripsi kode
- Ekstraksi pengetahuan dari basis kode program
- Pemanfaatan AI untuk pencarian dan pemanfaatan ulang kode yang tersedia
Pertimbangan Etika serta Tantangan dalam Rekayasa Perangkat Lunak Berbantuan AI
- Bias dan aspek keadilan dalam penggunaan alat berbasis AI
- Isu hak kekayaan intelektual serta lisensi terkait penggunaan perangkat lunak berbantuan AI
- Prospek pengembangan AI dalam dunia rekayasa perangkat lunak di masa depan
Proyek Praktis dan Studi Kasus
- Penggunaan berbagai alat AI populer dalam pengembangan perangkat lunak
- Analisis studi kasus penerapan AIASE di dunia industri
- Proyek akhir: Membangun aplikasi perangkat lunak dengan dukungan teknologi AI
Penutup dan Langkah Selanjutnya
Persyaratan
- Pemahaman tentang proses dan metodologi pengembangan perangkat lunak
- Pengalaman dalam pemrograman menggunakan bahasa Python
- Pengetahuan dasar mengenai konsep-konsep pembelajaran mesin
Target Peserta
- Pengembang perangkat lunak
- Insinyur perangkat lunak
- Pemimpin teknis dan manajer proyek
14 Jam
Testimoni (1)
Shane telah mempersiapkan semuanya dengan baik sebelumnya, sehingga kami dapat melakukan tindak lanjut dan juga praktik langsung.
Navneet Rehsi - Tactica
Kursus - AI-Augmented Software Engineering (AIASE)
Diterjemahkan Mesin