Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Pengantar ke GitHub Copilot
- Apa itu GitHub Copilot dan cara kerjanya
- Lingkungan penggunaan yang didukung serta integrasi dengan IDE
- Kasus penggunaan yang relevan bagi pengembang maupun profesional DevOps
Memulai Penggunaan Copilot
- Mengaktifkan Copilot dalam Visual Studio Code
- Memberikan perintah atau prompt agar Copilot menghasilkan saran kode yang berguna
- Memahami serta menyempurnakan hasil kode yang dihasilkan oleh Copilot
Menggunakan Copilot dalam Tugas-Tugas DevOps
- Menghasilkan konfigurasi YAML untuk alur kerja CI/CD
- Membuat skrip GitHub Actions dengan bantuan Copilot
- Mengotomatisasi proses pengujian, pemeriksaan kode, serta penyebaran sistem
Penulisan Skrip Shell dan Otomatisasi Infrastruktur
- Memanfaatkan Copilot untuk membuat atau menyempurnakan skrip shell
- Menggunakan prompt agar Copilot menghasilkan contoh kode Dockerfile, Terraform, atau konfigurasi Kubernetes
- Memverifikasi kebenaran dan kesesuaian skrip otomatisasi yang dihasilkan oleh AI
Peningkatan Produktivitas Melalui Bantuan AI
- Mengurangi kebutuhan menulis kode yang berulang-ulang dan memakan waktu banyak
- Bekerja lebih cepat dengan Copilot dalam siklus pengembangan Agile
- Menggabungkan fitur Copilot dengan alat GitHub CLI serta alur kerja terminal
Keterbatasan, Aspek Etika, dan Praktik Terbaik
- Memahami cakupan dan batasan penggunaan Copilot
- Isu keamanan serta pertimbangan terkait hak kekayaan intelektual
- Rekomendasi dan praktik terbaik saat meninjau kode yang dihasilkan oleh AI
Latihan Proyek serta Simulasi Situasi Nyata
- Mengotomatisasi alur kerja CI/CD untuk sebuah aplikasi web
- Menyusun template GitHub Actions yang dapat digunakan ulang secara efektif
- Kolaborasi tim menggunakan Copilot dalam beberapa repositori sekaligus
Kesimpulan dan Langkah Selanjutnya
Persyaratan
- Pemahaman dasar mengenai konsep pengembangan perangkat lunak
- Pengetahuan awal tentang Git atau alur kerja kontrol versi
- Pengalaman minimal dalam penulisan kode YAML, skrip shell, atau penggunaan alat-alat CI/CD
Target Peserta
- Para pengembang yang ingin meningkatkan efisiensi dalam aktivitas DevOps
- Pemula di bidang DevOps serta para pecinta otomatisasi
- Anggota tim Agile yang memerlukan dukungan AI dalam aktivitas kerja sehari-hari
14 Jam
Testimoni (1)
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