Kerangka Materi
Pengenalan Claude Code & Teknik Perangkat Lunak yang Dibantu AI
- Apa itu Claude Code dan bagaimana ia berbeda dari alat AI tradisional
- Peran agen AI generatif dalam teknik perangkat lunak
- Menggunakan prompt besar untuk membangun seluruh aplikasi
- Memahami peningkatan produktivitas dari pengembangan yang dibantu AI
Kekuatan Kerja AI & Produktivitas Teknik Perangkat Lunak
- Memperlakukan Claude Code sebagai tim pengembang AI
- Menangani kekhawatiran dan miskonsepsi umum tentang AI dalam teknik
- Memahami ekonomi tenaga kerja AI
- Memanfaatkan pola Best-of-N untuk menghasilkan beberapa solusi
- Memilih dan menyempurnakan implementasi yang paling optimal
Claude Code, Desain, dan Kualitas Kode
- Mengevaluasi apakah AI dapat menilai kualitas kode
- Menerapkan prinsip desain perangkat lunak dengan bantuan AI
- Menggunakan AI untuk menjelajahi persyaratan dan ruang solusi
- Prototipe cepat dengan alur kerja desain berbasis percakapan
- Menerapkan batasan dan prompt terstruktur untuk meningkatkan kualitas output
Proses, Konteks, dan Protokol Konteks Model (MCP)
- Pentingnya proses dan konteks dibandingkan generasi kode mentah
- Kontekstual persisten global menggunakan CLAUDE.md
- Menyusun aturan proyek, arsitektur, dan batasan dalam file konteks
- Konteks terarah yang dapat digunakan kembali melalui perintah Claude Code
- Pembelajaran in-context dengan mengajar Claude Code menggunakan contoh
Otomatisasi & Dokumentasi dengan Claude Code
- Menggunakan Claude Code untuk menghasilkan dan memelihara dokumentasi
- Mengotomatisasi tugas teknik yang berulang
- Menciptakan alur kerja yang dapat digunakan kembali, didorong oleh konteks dan perintah
Kontrol Versi & Pengembangan Paralel dengan Claude Code
- Integrasi Claude Code dengan alur kerja berbasis Git
- Menggunakan branch Git dan worktree dengan agen AI
- Menjalankan tugas Claude Code secara paralel
- Mengkoordinasikan beberapa subagen AI pada fitur yang berbeda
- Mengelola pengembangan fitur paralel secara aman
Menskala Claude Code & Penalaran AI
- Bertindak sebagai tangan, mata, dan telinga untuk Claude Code
- Memastikan Claude Code meninjau dan memeriksa pekerjaannya sendiri
- Mengelola batasan token dan kompleksitas arsitektur
- Merancang struktur proyek dan penamaan file untuk skalabilitas AI
- Mempertahankan kesehatan basis kode jangka panjang dengan bantuan AI
Prompt Multimodal & Pengembangan Berbasis Proses
- Memperbaiki proses dan konteks sebelum memperbaiki kode
- Menerjemahkan input informal (catatan, sketsa, spesifikasi) menjadi kode produksi
- Menggunakan input multimodal untuk membimbing implementasi
- Menciptakan proses pengembangan yang dibantu AI yang dapat diulang
Capstone: Mendefinisikan Proses Claude Code Anda
- Merancang alur kerja Claude Code untuk pribadi atau tingkat tim
- Menggabungkan file konteks, perintah, subagen, dan prompt
- Menciptakan proses teknik yang dibantu AI yang dapat digunakan kembali dan diskalakan
Persyaratan
- Pemahaman tentang prinsip pengembangan perangkat lunak dan alur kerja teknik yang umum.
- Pengalaman dengan bahasa pemrograman seperti JavaScript, Python, dll.
- Pengalaman penggunaan command line / terminal dan keakraban dengan alur kerja Git.
Audience
- Developer perangkat lunak yang ingin mengintegrasikan AI ke dalam proses pengembangan mereka.
- Pemimpin tim teknis yang bertujuan meningkatkan produktivitas teknik dengan alat AI.
- Insinyur DevOps dan manajer teknik yang tertarik pada otomatisasi koding yang dibantu AI.
Testimoni (2)
Kekuatan Claude adalah emas berikutnya di bidang TI.
QINISO DLAMINI - Eswatini Revenue Service
Kursus - Claude for Coding
Diterjemahkan Mesin
Chris berhasil dengan luar biasa dalam menyajikan bahan untuk pemikiran dan memfasilitasi percakapan tim mengenai berbagai topik.
Mitch McBride - Mitch McBride
Kursus - Claude for Coding
Diterjemahkan Mesin