Kerangka Materi
Pengenalan DeepSeek Coder
- Tinjauan umum tentang pemrograman berbantuan AI
- Pengenalan DeepSeek Coder dan fitur-fiturnya
- Perbandingan dengan asisten pemrograman AI lainnya (misalnya GitHub Copilot, CodeWhisperer)
Menyiapkan DeepSeek Coder
- Memasang dan mengkonfigurasi API DeepSeek Coder
- Integrasi DeepSeek Coder dengan IDE
- Memahami kunci API dan autentikasi
Menghasilkan Kode dengan DeepSeek Coder
- Menggunakan prompt AI secara efektif untuk pembuatan kode
- Menghasilkan fungsi dan skrip lengkap
- Praktik terbaik untuk meninjau kode yang dihasilkan AI
Perbaikan dan Optimasi Kode
- Memanfaatkan DeepSeek Coder untuk perbaikan kode
- Memperbaiki kesalahan pemrograman umum dengan bantuan AI
- Refaktorisasi dan pengoptimalan kode yang dihasilkan AI
Mengotomatisasi Tugas Berulang
- Mengotomatisasi dokumentasi kode dengan AI
- Menghasilkan kasus uji dan pengujian unit
- Memanfaatkan AI untuk membantu tinjauan kode
Teknik Prompting Lanjutan
- Penyesuaian prompt untuk hasil yang lebih baik
- Rantai prompt untuk tugas kompleks
- Menangani batasan dan bias dalam kode yang dihasilkan AI
Integrasi DeepSeek Coder ke dalam Alur Kerja Pengembangan
- Penggunaan pemrograman berbasis AI dalam kolaborasi tim
- Penerapan pemrograman berbantuan AI dalam proyek dunia nyata
- Pertimbangan keamanan dan etika dalam pengembangan berbantuan AI
Rangkuman dan Langkah Selanjutnya
Persyaratan
- Memahami dasar-dasar pemrograman
- Pengalaman dengan setidaknya satu bahasa pemrograman (misalnya Python, JavaScript, Java, C++)
- Pengetahuan dasar tentang API dan cara kerjanya dengan perangkat lunak
Target Audiens
- Pemrogram yang ingin menjelajahi pemrograman berbantuan AI
- Pengembang yang tertarik mengotomatisasi tugas pemrograman dengan AI
- Insinyur perangkat lunak yang ingin mengintegrasikan alat berbasis AI ke dalam alur kerja mereka
Testimoni (2)
Saya mendapatkan pengetahuan tentang perpustakaan streamlit dari Python dan tentu saja saya akan mencoba menggunakannya untuk meningkatkan aplikasi di tim saya yang dibuat dengan R Shiny
Michal Maj - XL Catlin Services SE (AXA XL)
Kursus - GitHub Copilot for Developers
Diterjemahkan Mesin
Instruktur dapat menyesuaikan tingkat kursus selama pelatihan sesuai dengan tingkat pemahaman kami tentang topik tersebut, sehingga kami dapat memperoleh pengetahuan yang lebih bermanfaat yang dapat membantu kami mengoptimalkan penggunaan alat-alat dalam pekerjaan sehari-hari.
Tatt Juen - ViTrox Technologies Sdn Bhd
Kursus - Intermediate GitHub Copilot
Diterjemahkan Mesin