Hubungi Kami

Kerangka Materi

Pengantar ke GitHub Copilot

  • Gambaran umum tentang pemrograman berpasangan dengan bantuan AI
  • Kemampuan serta keterbatasan GitHub Copilot
  • Ekosistem Copilot: IDE, CLI, Pull Requests, dan fitur Chat

Memulai Penggunaan GitHub Copilot

  • Menginstal dan mengonfigurasi GitHub Copilot pada VS Code, JetBrains, serta Neovim
  • Autentikasi dengan akun GitHub serta pengelolaan langganan layanan
  • Menjelajahi berbagai pengaturan dan preferensi Copilot

Memanfaatkan GitHub Copilot secara Optimal

  • Membuat penyelesaian kode, fungsi, dan struktur program yang diinginkan
  • Bekerja dengan saran kode berupa teks panjang maupun konteks spesifik
  • Menyesuaikan hasil rekomendasi Copilot agar lebih sesuai kebutuhan
  • Membuat komentar serta dokumentasi dengan bantuan Copilot

Fitur Chat dan Kolaborasi di GitHub Copilot

  • Menggunakan Copilot Chat untuk penjelajahan API serta proses refaktorisasi kode
  • Pendeteksian dan penyelesaian masalah error melalui percakapan dengan Copilot
  • Pemanfaatan Copilot dalam Pull Requests: mendapatkan saran kode serta melakukan tinjauan program

Alur Kerja Lanjutan dengan GitHub Copilot

  • Mengintegrasikan Copilot ke dalam proses kerja CLI
  • Penerapan Copilot bersama pendekatan pengembangan berbasis uji coba (test-driven development)
  • Menggabungkan fitur Copilot dengan kerangka kerja dan perpustakaan kode yang digunakan

Pemanfaatan AI secara Bertanggung Jawab dan Aman

  • Memahami aspek lisensi, privasi, serta isu hak kekayaan intelektual terkait penggunaan AI
  • Upaya mitigasi risiko akibat kode yang tidak aman atau mengandung bias sistemik
  • Praktik terbaik dalam penerapan teknologi AI pada perusahaan maupun tim pengembang

Praktik Terbaik dan Studi Kasus Nyata

  • Maksimalkan produktivitas harian dengan mengoptimalkan penggunaan Copilot
  • Contoh nyata penerapan Copilot di berbagai bahasa pemrograman
  • Pelajaran dan kesuksesan yang telah dicapai oleh tim-tim pengembang dalam memanfaatkan Copilot

Penutup dan Langkah Selanjutnya

Persyaratan

  • Pengetahuan dasar pemrograman dalam setidaknya satu bahasa (misalnya Python, JavaScript, Java, atau C#)
  • Pengalaman menggunakan IDE atau editor kode (seperti VS Code atau JetBrains)
  • Pengetahuan dasar mengenai Git dan alur kerja GitHub akan sangat membantu

Target Peserta

  • Pengembang perangkat lunak
  • Programmer
  • Insinyur perangkat lunak
 14 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait