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
Testimonials (7)
Acquiring new information.
Nada - Tamkeen Technologies
Course - API Testing with Postman
Method of teaching
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Course - SoapUI for API Testing
I enjoyed everything as it is all new for me and I can see the added value it can ring to my work.
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
Latihan praktis, humor yang baik dari pelatih. Terima kasih sebesar-besarnya kepada Augustin yang berhasil menciptakan suasana nyaman dari jarak jauh bagi peserta yang tidak terlihat. Hal ini membuat pelatihan menjadi menyenangkan dan menarik.
Jean-Noël - Cegid
Course - TestComplete
Machine Translated
Very nice approach to the topic and based on practical examples
Tomasz - Biuro Rachunkowe Magda Sp. z o.o.
Course - Automate Windows Desktop Applications with AutoIt
To get acquainted with the screenplay pattern and learn why this is better dan the old pattern.
Peter Moors
Course - Serenity BDD for Automated Acceptance Tests
The trainer was friendly and well spoken. You could tell he knew what he was talking about.