Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
1. Pengantar Bahasa Pemrograman Zig
- Gambaran umum mengenai bahasa Zig serta filosofi pengembangannya
- Dasar-dasar sintaks: variabel, fungsi, perulangan, dan kondisional
- Tipe data serta struktur data
- Prinsip-prinsip dasar manajemen memori
- Teknik debugging dalam Zig
- Latihan praktis mengenai konsep-konsep fundamental Zig
2. Pengembangan Aplikasi Menggunakan Zig
- Cara membuat dan menjalankan tes unit dalam Zig
- Memahami penggunaan pointer serta aspek keamanan memori
- Sistem pembuatan proyek serta cara mengorganisasi kode
- Struktur data penting dalam Zig
- Strategi penanganan kesalahan dalam aplikasi
- Pertimbangan penggunaan memori tumpukan (stack) maupun heap
- Operasi file serta manajemen input/output
- Latihan praktis dalam pengembangan aplikasi menggunakan Zig
3. Topik-Topik Tingkat Lanjut dalam Zig
- Kemampuan interoperabilitas dengan C (interaksi Zig-C)
- Penggunaan vektor serta optimalisasi performa program
- Latihan praktis terkait fitur-fitur canggih Zig
Persyaratan
Target Peserta
- Para pengembang perangkat lunak yang ingin mempelajari Zig
- Programmer sistem yang sedang mencari alternatif untuk C atau Rust
- Insinyur yang bekerja di bidang sistem tertanam, pengembangan permainan, atau aplikasi yang memerlukan performa tinggi
Prasyarat
- Memahami konsep-konsep dasar pemrograman (variabel, perulangan, kondisional, fungsi)
- Pengalaman dalam proses debugging, struktur data dasar, serta penanganan kesalahan
- Memiliki pengalaman memadai dalam pemrograman sistem (C, Rust, atau bahasa serupa)
14 Jam
Testimoni (1)
Dapat meminta subjek tingkat lanjut meskipun awalnya tidak direncanakan.
Gabriel Chouinard - Spark Microsystems
Kursus - FreeRTOS: Programming for Real Time Operating Systems
Diterjemahkan Mesin