Kerangka Materi

Pengenalan Claude Code & Software Engineering Berbantuan AI

  • Apa itu Claude Code dan bagaimana perbedaannya dengan alat AI tradisional.
  • Peran agen AI generatif dalam pengembangan perangkat lunak.
  • Menggunakan prompt besar untuk membangun aplikasi lengkap.
  • Memahami peningkatan produktivitas dari pengembangan yang didukung AI.

Tenaga Kerja AI & Produktivitas Pengembangan Perangkat Lunak

  • Menganggap Claude Code sebagai tim pengembangan AI.
  • Menangani kekhawatiran dan kesalahpahaman umum tentang AI dalam insinyur.
  • Memahami ekonomi tenaga kerja AI.
  • Menggunakan pola Best-of-N untuk menghasilkan solusi yang beragam.
  • Memilih dan menyempurnakan implementasi optimal.

Claude Code, Desain, dan Kualitas Kode

  • Menilai apakah AI dapat menilai kualitas kode.
  • Mengaplikasikan prinsip desain perangkat lunak dengan bantuan AI.
  • Menggunakan AI untuk mengeksplorasi persyaratan dan ruang solusi.
  • Prototyping cepat dengan alur kerja desain berbasis percakapan.
  • Mengaplikasikan konsentrasi dan prompt terstruktur untuk meningkatkan kualitas output.

Proses, Konteks, dan Model Context Protocol (MCP)

  • Pentingnya proses dan konteks dibandingkan dengan generasi kode murni.
  • Konteks persisten global menggunakan CLAUDE.md.
  • Menyusun aturan proyek, arsitektur, dan konsentrasi dalam berkas konteks.
  • Konteks terfokus yang dapat digunakan ulang melalui perintah Claude Code.
  • Belajar di-dalam-konteks dengan mengajari Claude Code menggunakan contoh.

Otomatisasi & Dokumentasi dengan Claude Code

  • Menggunakan Claude Code untuk menghasilkan dan mempertahankan dokumentasi.
  • Mengotomatiskan tugas insinyur yang berulang.
  • Membuat alur kerja yang dapat digunakan ulang yang didorong oleh konteks dan perintah.

Kontrol Versi & Pengembangan Paralel dengan Claude Code

  • Mengintegrasikan Claude Code dengan alur kerja berbasis Git.
  • Menggunakan cabang dan worktrees Git dengan agen AI.
  • Menjalankan tugas Claude Code secara paralel.
  • Koordinasi berbagai subagen AI pada fitur yang berbeda.
  • Mengelola pengembangan fitur paralel dengan aman.

Penskalaan Claude Code & Penalaran AI

  • Berfungsi sebagai tangan, mata, dan telinga Claude Code.
  • Memastikan Claude Code meninjau dan memeriksa pekerjaannya sendiri.
  • Mengelola batas token dan kompleksitas arsitektur.
  • Mendesain struktur proyek dan penamaan berkas untuk penskalaan AI.
  • Memelihara kesehatan jangka panjang basis kode dengan bantuan AI.

Pemrograman Input 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 dapat diulang dan didukung oleh AI.

Capstone: Mendefinisikan Proses Claude Code Anda

  • Mendesain alur kerja Claude Code pribadi atau tim-level.
  • Menggabungkan berkas konteks, perintah, subagen, dan prompt.
  • Menciptakan proses insinyur yang dapat digunakan ulang dan skala dengan bantuan AI.

Persyaratan

  • Pemahaman tentang prinsip-prinsip pengembangan perangkat lunak dan alur kerja insinyur yang umum.
  • Pengalaman dengan bahasa pemrograman seperti JavaScript, Python, dll.
  • Pengalaman penggunaan baris perintah / terminal dan keterampilan bekerja dengan alur kerja Git.

Audience

  • Pengembang perangkat lunak yang ingin mengintegrasikan AI ke dalam proses pengembangan mereka.
  • Pemimpin tim teknis yang bertujuan untuk meningkatkan produktivitas insinyur dengan alat AI.
  • Insinyur DevOps dan manajer insinyur yang tertarik pada otomatisasi coding yang didukung oleh AI.
 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait