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
Pengantar
- Apa itu Rust?
- Rust vs bahasa pemrograman lainnya
- Ikhtisar fitur dan arsitektur Rust
Pemahaman tentang Rust
- Siklus hidup program Rust
- Cara kerja Rust pada tingkat sistem
- Keamanan memori dan kepemilikan di Rust
Mulai Bermain
- Pengaturan Lingkungan Pengembangan
- Instalasi Rust sebagai toolchain pemrograman
- Konfigurasi lingkungan Rust
- Eksplorasi manajer paket Cargo
Sintaks dan Konsep Dasar
- Variabel dan tipe data di Rust
- Alur kontrol dan perulangan
- Fungsi dan modul
- Kepemilikan dan peminjaman di Rust
Pengelolaan Kesalahan dan Panic
- Penanganan kesalahan dengan tipe Result dan Option
- Unwinding vs menghentikan dengan panic!
- Tipe kesalahan kustom dan strategi penanganan kesalahan
Pengelolaan Memori di Rust
- Alokasi memori tumpukan vs heap
- Pointer dan referensi di Rust
- Mengelola memori dengan Box dan blok unsafe
Struktur dan Enumerasi dalam Pemrograman Sistem
- Menentukan dan bekerja dengan struktur (structs)
- Membuat dan menggunakan enumerasi (enums)
- Pencocokan pola di Rust
Berinteraksi dengan C dan Kode Tingkat Rendah
- Berinteraksi antara Rust dengan kode C dan C++
- Menggunakan FFI (Foreign Function Interface)
- Bekerja dengan pointer mentah dan kode unsafe
Konkurensi dan Sinkronisasi
- Model konkurensi dalam pemrograman sistem
- Mutex, RwLock, dan Condvar untuk sinkronisasi
- Kanal dan pengeleman pesan untuk komunikasi
Pencarian dan Penyelesaian Masalah Program Rust
- Alat dan teknik untuk mencari masalah pada program Rust
- Profiling dan analisis kinerja
- Penyelesaian masalah umum dalam pemrograman sistem
Rangkuman dan Langkah Selanjutnya
Persyaratan
- Pemahaman dasar tentang konsep pemrograman
- Keterampilan dengan setidaknya satu bahasa pemrograman (seperti C atau C++)
Audience
- Pengembang
21 Jam
Testimoni (2)
Struktur topik yang sangat baik, presentasi sempurna, tingkat pengetahuan instruktur sangat tinggi. Infrastruktur tanpa cacat.
Tibor Pozsgai
Kursus - Rust Advanced
Diterjemahkan Mesin
Pengenalan padat tentang Rust dengan elemen lanjutan seperti makro. Latihan kode praktis, banyak komentar sampingan, diskusi bebas, dan konsultasi.
Robert - Sonova Warsaw Service Center Sp z o o
Kursus - Rust Programming
Diterjemahkan Mesin