Pengantar

Selesai

GitHub Copilot adalah mitra pengodean AI yang menyediakan saran lengkapi otomatis saat Anda membuat kode. Dapatkan saran dengan mengetik kode atau secara interaktif menggunakan bahasa alami.

Copilot menganalisis file dan file terkait Anda, menawarkan saran di editor teks Anda. Ini menggunakan konteks dari kode tertulis dan komentar, lalu menyarankan baris baru atau seluruh fungsi.

GitHub Codespaces adalah lingkungan pengembang yang dihosting yang beroperasi di cloud yang dapat dijalankan dengan Visual Studio Code. Anda dapat menyesuaikan pengalaman pengembangan untuk proyek pengembangan apa pun di GitHub, menginstal dependensi, pustaka, dan bahkan ekstensi dan pengaturan Visual Studio Code.

Skenario: Bekerja dengan proyek yang sudah ada

Sebagai pengembang, Anda ingin menjadi kode pengetikan yang lebih produktif lebih cepat baik untuk proyek baru bersih maupun yang sudah ada. Untuk tugas ini, Anda ingin menggunakan fitur lanjutan dari asisten AI yang membantu meningkatkan alur kerja pengembang Anda dalam penulisan kode, dokumentasi, pengujian, dan banyak lagi.

Dalam modul ini, Anda memahami bagaimana Anda dapat menggunakan fitur lanjutan GitHub Copilot dengan contoh yang diterapkan memodifikasi repositori menggunakan teknik yang berbeda untuk menambahkan titik akhir HTTP API (Application Programming Interface) baru, menulis pengujian unit, dan mendokumentasikan kode yang ada.

Apa yang akan saya pelajari?

Dengan kesimpulan modul ini, Anda memperoleh keterampilan untuk:

  • Bekerja dengan repositori GitHub yang telah dikonfigurasi sebelumnya di Codespaces dengan ekstensi GitHub Copilot.
  • Gunakan fitur interaktif GitHub Copilot untuk menghasilkan saran yang berguna untuk proyek yang ada.
  • Terapkan fitur GitHub Copilot tingkat lanjut untuk mempelajari selengkapnya tentang proyek baru, menulis dokumentasi, dan membuat pengujian unit.

Apa tujuan utamanya?

Setelah berhasil menyelesaikan modul ini, Anda akan mampu menggunakan perintah interaktif dan fitur GitHub Copilot tingkat lanjut lainnya untuk meningkatkan proyek perangkat lunak.

Prasyarat

  • Pemahaman dasar tentang Python dan editor teks.
  • Pemahaman dasar tentang Dasar-Dasar Git dan GitHub dan menjalankan perintah dasar git seperti git add dan git push.
  • Akun GitHub dengan langganan aktif untuk GitHub Copilot diperlukan untuk akun GitHub pribadi Anda atau akun GitHub yang dikelola oleh organisasi atau perusahaan. Untuk tujuan pembelajaran, opsi Copilot Free dengan batas penggunaan harus cukup.