Kerangka Materi
Pengenalan ke GitHub Copilot
- Apa itu GitHub Copilot dan bagaimana cara kerjanya
- Lingkungan yang didukung dan integrasi IDE
- Kasus penggunaan untuk pengembang dan profesional DevOps
Memulai dengan Copilot
- Mengaktifkan Copilot di Visual Studio Code
- Meminta saran kode yang berguna dari Copilot
- Memahami dan memperbaiki kode yang digenerate oleh Copilot
Menggunakan Copilot untuk Tugas DevOps
- Menyusun konfigurasi YAML untuk workflow CI/CD
- Menulis GitHub Actions dengan dukungan Copilot
- Mengotomatisasi pengujian, linting, dan pipeline deployment
Penulisan Skrip Shell dan Otomatisasi Infrastruktur
- Menggunakan Copilot untuk menulis dan memperbaiki skrip shell
- Meminta snippet konfigurasi Dockerfile, Terraform, atau Kubernetes dari Copilot
- Validasi script otomatisasi yang digenerate
Peningkatan Produktivitas dengan Bantuan AI
- Mengurangi tugas-tugas boilerplate dan berulang
- Bekerja lebih cepat dengan Copilot dalam sprint Agile
- Menggabungkan Copilot dengan GitHub CLI dan alur kerja terminal
Batasan, Etika, dan Praktik Terbaik
- Memahami cakupan dan batas Copilot
- Keprihatinan keamanan dan pertimbangan hak kekayaan intelektual
- Praktik terbaik untuk meninjau kode yang digenerate oleh AI
Latihan Proyek dan Skenario Dunia Nyata
- Otomatisasi workflow CI/CD untuk aplikasi web
- Menulis template GitHub Actions yang dapat digunakan kembali
- Kolaborasi tim menggunakan Copilot di berbagai repositori
Ringkasan dan Langkah Berikutnya
Persyaratan
- Memahami konsep dasar pengembangan perangkat lunak
- Kenal dengan Git atau alur kerja kontrol versi
- Pengalaman dasar dengan YAML, penulisan skrip shell, atau alat CI/CD
Audience
- Pengembang yang ingin meningkatkan produktivitas DevOps
- Pemula DevOps dan penggemar otomatisasi
- Anggota tim Agile yang mencari dukungan AI dalam alur kerja
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