Kerangka Materi

1. Pengenalan ke Zig

  • Gambaran umum tentang bahasa Zig dan filosofinya
  • Dasar-dasar sintaks: variabel, fungsi, perulangan, dan kondisional
  • Tipe data dan struktur
  • Dasar-dasar manajemen memori
  • Teknik debugging
  • Latihan praktis pada dasar-dasar Zig

2. Pengembangan Aplikasi dengan Zig

  • Menulis dan menjalankan unit test
  • Memahami pointer dan keamanan memori
  • Sistem build dan organisasi proyek
  • Struktur data esensial dalam Zig
  • Strategi penanganan kesalahan
  • Pertimbangan memori stack dan heap
  • Operasi file dan penanganan I/O
  • Latihan praktis pada pengembangan aplikasi

3. Topik Tingkat Lanjut dalam Zig

  • Interoperabilitas dengan C (Zig-C interop)
  • Bekerja dengan vektor dan optimasi kinerja
  • Latihan praktis pada fitur-fitur lanjutan Zig

Persyaratan

Audience Target

  • Pengembang perangkat lunak yang tertarik untuk mempelajari Zig
  • Programmer sistem yang mengeksplorasi alternatif bagi C/Rust
  • Insinyur yang bekerja di sistem tersemat, pengembangan game, atau aplikasi kritis berkinerja tinggi

Prasyarat

  • Pemahaman tentang konsep pemrograman dasar (variabel, perulangan, kondisional, fungsi)
  • Pengalaman dengan debugging, struktur data dasar, dan penanganan kesalahan
  • Beberapa pengalaman dengan pemrograman sistem (C, Rust, atau bahasa serupa)
 14 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait