Kursus Pelatihan LLMs untuk Pemahaman, Refaktorisasi, dan Documentation
LLMs untuk Pemahaman Kode, Refaktorisasi, dan Documentation adalah kursus teknis yang fokus pada penerapan model bahasa besar (LLMs) untuk meningkatkan kualitas kode, mengurangi utang teknis, dan memperotomatisasi tugas dokumentasi di antara tim perangkat lunak.
Kursus pelatihan langsung ini (online atau offline) ditujukan bagi profesional perangkat lunak tingkat menengah hingga lanjutan yang ingin menggunakan LLMs seperti GPT untuk menganalisis, refaktorisasi, dan mendokumentasikan basis kode kompleks atau lama dengan lebih efektif.
Pada akhir kursus ini, peserta akan dapat:
- Menggunakan LLMs untuk menjelaskan kode, dependensi, dan logika di repositori yang tidak dikenal.
- Mengidentifikasi dan melakukan refaktorisasi anti-pattern serta meningkatkan keterbacaan kode.
- Menghasilkan dan memelihara komentar dalam baris, file README, dan dokumentasi API secara otomatis.
- Menyelipkan wawasan yang didorong oleh LLM ke dalam alur kerja CI/CD dan tinjauan yang sudah ada.
Format Kursus
- Pembicaraan interaktif dan diskusi.
- Banyak latihan dan praktik.
- Pelaksanaan tangan pertama di lingkungan laboratorium langsung.
Opsi Kustomisasi Kursus
- Untuk meminta pelatihan khusus untuk kursus ini, silakan hubungi kami untuk mengatur.
Kerangka Materi
Mengerti Kode dengan LLMs
- Teknik prompt untuk menjelaskan dan mengulas kode
- Bekerja dengan basis kode dan proyek yang tidak dikenal
- Menganalisis aliran kendali, dependensi, dan arsitektur
Refaktorisasi Kode untuk Pemeliharaan
- Mengidentifikasi bau kode, kode mati, dan anti-polanya
- Merekonstruksi fungsi dan modul untuk jelasnya
- Menggunakan LLMs untuk menyarankan konvensi penamaan dan perbaikan desain
Memperbaiki Performa dan Keandalan
- Deteksi ketidakefisienan dan risiko keamanan dengan bantuan AI
- Menyarankan algoritma atau perpustakaan yang lebih efisien
- Refaktorisasi operasi I/O, kueri database, dan panggilan API
Otomatisasi Kode Documentation
- Menghasilkan komentar dan ringkasan tingkat fungsi/metode
- Menulis dan memperbarui file README dari basis kode
- Membuat dokumentasi Swagger/OpenAPI dengan dukungan LLM
Integrasi dengan Toolchains
- Menggunakan ekstensi VS Code dan Copilot Labs untuk dokumen
- Mengekalkan GPT atau Claude dalam hook pre-commit Git
- Integrasi pipa CI untuk dokumentasi dan linting
Bekerja dengan Basis Kode Legacy dan Multi-Bahasa
- Mereverse-engineering sistem lama atau tidak didokumentasikan
- Refaktorisasi silang-bahasa (misalnya, dari Python ke TypeScript)
- Kasus studi dan demo pemrograman pasangan-AI
Etnik, Kualitas Jaminan, dan Review
- Mengvalidasi perubahan yang dihasilkan AI dan menghindari halusinasi
- Praktik terbaik review teman ketika menggunakan LLMs
- Mengamankan reproduksi dan konsistensi dengan standar pengecekan kode
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pengalaman dengan bahasa pemrograman seperti Python, Java, atau JavaScript
- Kenalan dengan arsitektur perangkat lunak dan proses tinjauan kode
- Pemahaman dasar tentang bagaimana model bahasa besar bekerja
Audience
- Backend engineers
- Tim DevOps
- Pengembang senior dan tech leads
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan LLMs untuk Pemahaman, Refaktorisasi, dan Documentation - Pemesanan
Kursus Pelatihan LLMs untuk Pemahaman, Refaktorisasi, dan Documentation - Penyelidikan
LLMs untuk Pemahaman, Refaktorisasi, dan Documentation - Permintaan Konsultasi
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
Kursus Mendatang
Kursus Terkait
GitHub Copilot & AI Lanjutan untuk Proyek dan Infrastruktur
14 JamGitHub Copilot adalah alat penyelesaian kode berbasis AI yang membantu mempercepat pengembangan sambil meningkatkan kualitas dan produktivitas. Dikombinasikan dengan aplikasi Kecerdasan Buatan dalam proyek, infrastruktur, dan perangkat lunak, manajer dapat memanfaatkan AI untuk mengoptimalkan alokasi sumber daya, merampingkan alur kerja, dan meningkatkan pengambilan keputusan.
Pelatihan langsung yang dipandu instruktur (online atau tatap muka) ini ditujukan untuk manajer tingkat lanjut yang ingin memperdalam pengetahuan mereka tentang GitHub Copilot sambil juga mengeksplorasi aplikasi AI praktis dalam lingkungan korporat, dengan contoh relevan untuk proyek berskala besar dan industri seperti minyak dan gas.
Pada akhir pelatihan ini, peserta akan dapat:
- Menerapkan fungsionalitas Copilot tingkat lanjut dalam proyek korporat berskala besar.
- Mengintegrasikan Copilot ke alur kerja lintas disiplin untuk efisiensi maksimal.
- Memanfaatkan alat AI untuk mengoptimalkan manajemen proyek, infrastruktur, dan akuisisi perangkat lunak.
- Mengimplementasikan strategi berbasis AI untuk meningkatkan perencanaan, estimasi, dan optimisasi waktu.
- Mengenali aplikasi AI praktis dalam skenario spesifik industri seperti minyak dan gas.
Format Kursus
- Ceramah interaktif dan diskusi.
- Latihan praktis dan studi kasus.
- Demonstrasi langsung dari alat AI dan alur kerja Copilot.
Opsi Penyesuaian Kursus
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk melakukan penyusunan.
Advanced Cursor: Prompt Engineering, Fine-Tuning & Custom Tooling
14 JamCursor adalah lingkungan pengembangan berbasis AI yang canggih yang memungkinkan insinyur untuk memperluas, menyesuaikan, dan menyesuaikan kecerdasan pemrogramannya untuk kasus penggunaan khusus dan alur kerja perusahaan.
Pelatihan ini yang dipandu instruktur (online atau tatap muka) ditujukan untuk pengembang dan insinyur AI tingkat lanjut yang ingin merancang sistem prompt khusus, menyesuaikan perilaku model, dan membangun ekstensi kustom untuk otomatisasi pengembangan internal.
Pada akhir pelatihan ini, peserta akan mampu:
- Merancang dan menguji templat prompt canggih untuk perilaku AI yang tepat.
- Menghubungkan Cursor ke API internal dan basis pengetahuan untuk pembuatan kode yang menyadari konteks.
- Mengembangkan model AI yang disesuaikan atau diadaptasi domain untuk tugas khusus.
- Membangun dan menampilkan alat atau adapter kustom yang memperluas fungsionalitas Cursor secara aman.
Format Kursus
- Presentasi teknis dan demonstrasi yang dipandu.
- Laboratorium pengembangan dan optimasi prompt tangan pertama.
- Proyek praktis mengintegrasikan Cursor dengan sistem perusahaan dunia nyata.
Pilihan Penyesuaian Kursus
- Kursus ini dapat disesuaikan untuk sesuai dengan arsitektur internal, kerangka AI, atau persyaratan kepatuhan keamanan tertentu.
Advanced GitHub Copilot
14 JamPelatihan langsung ini (online atau tatap muka) ditujukan kepada peserta tingkat lanjut yang ingin menyesuaikan GitHub Copilot untuk proyek tim, memanfaatkan fitur-fiturnya yang canggih, dan mengintegrasikannya dengan lancar ke dalam pipa CI/CD untuk meningkatkan kolaborasi dan produktivitas.
Pada akhir pelatihan ini, peserta akan dapat:
- Menyesuaikan GitHub Copilot untuk kebutuhan proyek tertentu dan alur kerja tim.
- Memanfaatkan fitur-fitur canggih dari Copilot untuk tugas coding yang kompleks.
- Mengintegrasikan GitHub Copilot ke dalam pipa CI/CD dan lingkungan kolaboratif.
- Memaksimalkan kolaborasi tim menggunakan alat berbasis AI.
- Mengelola dan menyelesaikan masalah pengaturan dan izin Copilot dengan efektif.
GitHub Copilot: Mode Agen Lanjutan
21 JamPelatihan langsung ini dalam Indonesia (online live training atau onsite live training) ditujukan bagi para pengembang yang ingin menggunakan Mode Agen GitHub Copilot untuk membangun fitur secara otonom, menjalankan tes, dan mengelola tugas-tugas coding yang lebih besar.
Pada akhir pelatihan ini, peserta akan mampu mengaktifkan Mode Agen, merencanakan dan beriterasi dalam loop agen, mengeksekusi perintah terminal, dan menerapkan tata kelola perusahaan.
GitHub Copilot untuk Otomatisasi dan Produktivitas DevOps
14 JamGitHub Copilot adalah asisten coding berdaya AI yang membantu mengotomatisasi tugas-tugas pengembangan, termasuk operasi DevOps seperti penulisan konfigurasi YAML, GitHub Actions, dan skrip deployment.
Pelatihan ini dijalankan oleh instruktur (online atau tatap muka) ditujukan untuk profesional tingkat pemula hingga menengah yang ingin menggunakan GitHub Copilot untuk mempermudah tugas-tugas DevOps, meningkatkan otomatisasi, dan meningkatkan produktivitas.
Pada akhir pelatihan ini, peserta akan dapat:
- Menggunakan GitHub Copilot untuk membantu penulisan skrip shell, konfigurasi, dan pipeline CI/CD.
- Memanfaatkan kompletasi kode AI dalam file YAML dan GitHub Actions.
- Mempercepat pengujian, deployment, dan workflow otomatisasi.
- Menggunakan Copilot secara bertanggung jawab dengan memahami batasan AI dan praktik terbaik.
Format Pelatihan
- Kuliah interaktif dan diskusi.
- Banyak latihan dan praktik.
- Implementasi hands-on dalam lingkungan live-lab.
Opsi Penyesuaian Pelatihan
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk menyusun.
Pengembangan & Pemrograman Bantu-AI dengan Cursor
21 JamPelatihan langsung yang dipandu instruktur (online atau tatap muka) ini ditujukan untuk pengembang perangkat lunak berlevel menengah yang ingin meningkatkan produktivitas dan kualitas kode menggunakan pemrograman bantu-AI dengan Cursor.
Pada akhir pelatihan ini, peserta akan dapat:
- Menginstal dan mengkonfigurasi Cursor untuk pengembangan perangkat lunak bantu-AI.
- Mengintegrasikan Cursor dengan repositori Git dan alur kerja pengembangan.
- Menggunakan bahasa alami untuk menulis, debugging, dan mengoptimalkan kode.
- Memanfaatkan kemampuan AI untuk refactoring, dokumentasi, dan pengujian.
Cursor untuk Data & ML Engineering: Notebooks, Pipelines & Model Ops
14 JamCursor adalah lingkungan pengembangan berdaya AI yang meningkatkan produktivitas dan keandalan dalam alur kerja data dan pembelajaran mesin melalui generasi kode cerdas, saran kontekstual, dan dokumentasi yang terstruktur.
Pelatihan ini dipandu instruktur (online atau tatap muka) ditujukan untuk profesional data dan ML tingkat menengah yang ingin mengintegrasikan Cursor ke dalam alur kerja harian mereka untuk prototipe lebih cepat, pengembangan pipa skala besar, dan operasi model yang lebih baik.
Setelah menyelesaikan pelatihan ini, peserta akan dapat:
- Menggunakan Cursor untuk mempercepat pengembangan notebook dan eksplorasi kode.
- Membangkitkan, refactor, dan mendokumentasikan pipa ETL dan feature engineering.
- Memanfaatkan bantuan kode AI untuk pelatihan model, tuning, dan evaluasi.
- Meningkatkan reproduktibilitas, kolaborasi, dan konsistensi operasional dalam alur kerja ML.
Format Kursus
- Ceramah interaktif dan demonstrasi.
- Latihan praktis, hands-on di lingkungan coding langsung.
- Studi kasus yang mengintegrasikan Cursor dengan pipa ML dan alat model ops.
Opsi Penyesuaian Kursus
- Pelatihan ini dapat disesuaikan untuk kerangka kerja tertentu seperti TensorFlow, PyTorch, atau scikit-learn, atau platform MLOps organisasi.
Dasar-Dasar Cursor: Mempercepat Produktivitas Pengembang
14 JamCursor adalah editor kode berdaya AI yang dirancang untuk meningkatkan produktivitas pengembang melalui penyelesaian kode cerdas, suntingan kontekstual, dan bantuan adaptif.
Pelatihan ini dipimpin instruktur (online atau tatap muka) ditujukan untuk pengembang pemula dan tim teknik yang ingin mengoptimalkan alur kerja coding mereka serta memanfaatkan saran AI dengan aman untuk efisiensi yang lebih baik.
Setelah menyelesaikan pelatihan ini, peserta akan dapat:
- Menginstal dan mengonfigurasi Cursor untuk penggunaan optimal dalam proyek pengembangan.
- Memahami dan menerapkan penyelesaian kode berdaya AI, obrolan di-editor, dan alat refaktoring.
- Mengevaluasi, menerima, atau memodifikasi saran kode yang dibangkitkan oleh AI dengan efektif dan aman.
- Menerapkan praktik terbaik untuk onboard tim, kolaborasi, dan integrasi kontrol versi.
Format Kursus
- Ceramah interaktif dan diskusi.
- Demonstrasi praktis dan latihan terarah.
- Tantangan coding dunia nyata dan praktik laboratorium menggunakan Cursor.
Opsi Penyesuaian Kursus
- Kursus ini dapat disesuaikan untuk bahasa pemrograman atau kerangka kerja tertentu yang digunakan oleh tim Anda.
Cursor untuk Teams: Kolaborasi, Ulasan Kode & Integrasi CI/CD
14 JamCursor adalah lingkungan pengembangan yang didukung oleh AI yang meningkatkan kolaborasi tim, mengotomatisasi ulasan kode, dan terintegrasi dengan mulus ke dalam alur kerja CI/CD modern.
Pelatihan ini dipandu instruktur (online atau tatap muka) ditujukan untuk profesional teknis tingkat menengah yang ingin mengintegrasikan Cursor ke lingkungan tim mereka untuk meningkatkan kolaborasi, mempermudah ulasan, dan menjaga kualitas di seluruh pipeline otomatis.
Setelah menyelesaikan pelatihan ini, peserta akan mampu:
- Mengatur dan mengelola lingkungan tim di Cursor untuk pengembangan kolaboratif.
- Memanfaatkan alat AI untuk ulasan kode otomatis, pembuatan permintaan tarik (pull request), dan validasi penggabungan.
- Menerapkan pemerintahan kode, kebijakan ulasan, dan perlindungan keamanan menggunakan kemampuan Cursor.
- Mengintegrasikan Cursor dengan sistem CI/CD untuk memastikan pengiriman berkelanjutan dan standar kualitas yang konsisten.
Format Kursus
- Presentasi yang dipandu instruktur dan diskusi berbasis tim.
- Latihan praktik menggunakan skenario kolaborasi tim dunia nyata.
- Latihan integrasi langsung dengan alat CI/CD dan kontrol versi.
Opsi Penyesuaian Kursus
- Kursus dapat disesuaikan dengan platform CI/CD tertentu, alat repositori, atau persyaratan keamanan perusahaan.
GitHub Copilot untuk Pengembang
14 JamPelatihan ini, yang dipimpin instruktur, dalam Indonesia (online langsung atau langsung tatap muka) ditujukan untuk pengembang tingkat pemula hingga menengah yang ingin mempelajari cara menggunakan kemampuan GitHub Copilot secara efektif dalam alur kerja pengembangan modern.
GitHub Copilot dalam Lingkungan Tim: Praktik Terbaik Kolaborasi
14 JamPelatihan ini yang dipandu instruktur (pelatihan online langsung atau pelatihan langsung tatap muka) ditujukan untuk peserta dengan tingkat menengah hingga lanjutan yang ingin mengoptimalkan alur kerja tim, meningkatkan praktik kolaborasi pengkodean, dan mengelola penggunaan Copilot secara efektif di lingkungan multi-pengembang.
Pada akhir pelatihan ini, peserta akan mampu:
- Mengatur GitHub Copilot untuk lingkungan tim.
- Memanfaatkan Copilot untuk meningkatkan praktik kolaborasi pengkodean.
- Mengoptimalkan alur kerja tim menggunakan fitur-fitur Copilot.
- Mengelola integrasi Copilot di proyek multi-pengembang.
- Memertahankan kualitas dan standar kode yang konsisten di antara tim.
- Memanfaatkan fitur-fitur Copilot tingkat lanjut untuk kebutuhan spesifik tim.
- Menggabungkan Copilot dengan alat kolaborasi lainnya untuk efisiensi.
Tabnine untuk Pemula
14 JamPelatihan ini yang dipandu instruktur (online atau tatap muka) ditujukan untuk pengembang pemula yang ingin meningkatkan efisiensi coding mereka dengan bantuan Tabnine.
Setelah pelatihan ini, peserta akan dapat:
- Menginstal dan mengatur Tabnine di IDE pilihan mereka.
- Memanfaatkan fitur autocompleteness Tabnine untuk mempercepat coding.
- Menyesuaikan pengaturan Tabnine untuk asisten yang optimal.
- Mengerti bagaimana AI Tabnine belajar dari kode mereka untuk memberikan saran yang lebih baik.
Tabnine untuk Pengembang Tingkat Lanjut
14 JamPelatihan ini yang dipandu instruktur dan diselenggarakan secara langsung di Indonesia (online atau tatap muka) ditujukan untuk pengembang tingkat lanjut dan pemimpin tim yang ingin menguasai fitur-fitur canggih dari Tabnine.
Setelah pelatihan ini, peserta akan dapat:
- Implementasikan Tabnine dalam proyek perangkat lunak yang kompleks.
- Kustomisasi dan latih model AI Tabnine untuk kasus penggunaan tertentu.
- Integrasikan Tabnine ke dalam alur kerja tim dan pipeline pengembangan.
- Tingkatkan kualitas kode dan percepat siklus pengembangan menggunakan wawasan dari Tabnine.
Tabnine: Kode Lebih Cerdas dengan AI
21 JamPelatihan ini yang dipimpin oleh instruktur dan dapat diikuti di Indonesia (online atau langsung tatap muka) ditujukan bagi pengembang mulai dari pemula hingga ahli yang ingin memanfaatkan AI untuk pengenalan kode dengan Tabnine.
Setelah menyelesaikan pelatihan ini, peserta akan mampu:
- Memahami dasar-dasar pengenalan kode berbasis AI.
- Memasang dan mengkonfigurasi Tabnine dalam lingkungan pengembangan mereka.
- Memanfaatkan Tabnine untuk menyelesaikan kode dan memperbaiki kesalahan secara efisien.
- Membuat dan melatih model AI khusus dengan Tabnine untuk tugas khusus.
Tabnine untuk Pengembang Python
14 JamPelatihan ini yang dipandu instruktur secara langsung di Indonesia (online atau tatap muka) ditujukan untuk pengembang Python dan ilmuwan data tingkat menengah yang ingin meningkatkan produktivitas mereka dengan bantuan Tabnine.
Setelah pelatihan ini, peserta akan dapat:
- Menginstal dan mengonfigurasi Tabnine di lingkungan pengembangan Python mereka.
- Menggunakan fitur autocompleteness Tabnine untuk menulis kode Python dengan lebih efisien.
- Menyesuaikan perilaku Tabnine sesuai dengan gaya coding dan kebutuhan proyek mereka.
- Memahami bagaimana model AI Tabnine bekerja secara khusus dengan kode Python.