Belajar Rust dengan membuat aplikasi Registry Keanggotaan S.E.S
Praktek membuat project Rest API server database keanggotaan SES, dengan nama "Software Engineering School Registry" (Sesreg).
Target:
- Siswa memahami dasar pemrograman server.
- Siswa memahami konsep dasar http.
- Siswa memahami konsep dasar encoding/decoding serialize/deserialize. Materi:
- Membuat rest API server sederhana menggunakan Rust dan Rocket.
- Memahami konsep router
- Memahami konsep GET dan POST pada http
- Memahami konsep response format, contoh
application/json
. - Memahami konsep data encoding/decoding contoh JSON.
Target:
- Siswa memahami konsep dasar penyimpanan data.
- Siswa memahami konsep dasar CRUD.
Materi:
- Meneruskan project Sesreg dengan penambahan:
- Data disimpan di memory.
- Menambahkan fungsi untuk mengedit.
- Menambahkan fungsi untuk menghapus record.
Target:
- Siswa memahami konsep dasar database SQL.
- Siswa mengetahui cara mengoperasikan alat-alat pendukung untuk bekerja dengan database.
Materi:
- Meneruskan project Sesreg dengan penambahan:
- Menggunakan presisten database SQL untuk penyimpanan.
- Mengoperasikan diesel cli.