Kerangka Materi
Pengantar GitHub Copilot
- Gambaran umum mengenai peran AI dalam proses pemrograman dan otomatisasi.
- Apa itu GitHub Copilot serta cara kerjanya?
- Kelebihan dan keterbatasan penggunaan Copilot dalam proses pemrograman.
Mengatur GitHub Copilot
- Daftar editor yang didukung serta persyaratan sistemnya.
- Proses instalasi dan konfigurasi GitHub Copilot di Visual Studio Code.
- Menjelajahi antarmuka pengguna beserta fitur-fitur yang tersedia.
Memanfaatkan GitHub Copilot dalam Pengkodean
- Menulis kode dengan bantuan saran secara real-time dari AI.
- Merestrukturisasi kode yang sudah ada untuk meningkatkan efisiensi.
- Proses debugging serta pemecahan masalah dengan dukungan kecerdasan buatan.
Menggali Potensi GitHub Copilot
- Membuat template dan kerangka kode secara otomatis.
- Menghasilkan dokumentasi serta komentar dalam kode tanpa usaha manual.
- Menggunakan Copilot sebagai mitra belajar untuk menguasai teknik pemrograman baru.
Praktik Terbaik serta Aspek Etika dalam Penggunaan AI
- Mengoptimalkan produktivitas tanpa terjebak ketergantungan berlebih terhadap AI.
- Memahami isu privasi serta keamanan data saat menggunakan alat ini.
- Menyelaraskan penggunaan Copilot dengan gaya kerja pengkodean yang seimbang.
Latihan Praktis
- Membangun proyek kecil menggunakan dukungan Copilot.
- Merestrukturisasi dan mengoptimalkan kode dengan bimbingan saran AI.
- Menguji kinerja Copilot pada berbagai bahasa pemrograman.
Penutup dan Langkah Selanjutnya
Persyaratan
- Pemahaman dasar mengenai konsep-konsep pemrograman
- Kebiasaan menggunakan editor kode apa pun (misalnya, Visual Studio Code)
Target Peserta
- Para pengembang perangkat lunak
- Pehobi pemrograman yang tertarik mencoba alat AI dalam proses pengkodean
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