Hubungi Kami

Kerangka Materi

Pengantar Rust untuk Pengembangan Web

  • Apa itu Rust?
  • Keunggulan penggunaan Rust dalam pengembangan web
  • Gambaran umum mengenai kerangka kerja dan alat bantu pengembangan web berbasis Rust

Mengatur Lingkungan Pengembangan

  • Instalasi Rust serta perangkat pendukungnya
  • Konfigurasi lingkungan pengembangan
  • Memahami IDE dan editor teks populer untuk pengembangan web menggunakan Rust

Membangun Aplikasi Web Sisi Server

  • Penanganan permintaan dan respons HTTP
  • Pengaturan routing serta URL
  • Pemanfaatan middleware serta proses pengolahan permintaan
  • Manajemen sesi dan mekanisme autentikasi

Bekerja dengan Basis Data dalam Rust

  • Gambaran umum pilihan basis data yang tersedia dalam Rust
  • Melakukan kueri terhadap basis data menggunakan perpustakaan Rust
  • Penggunaan ORM (Object-Relational Mapping) dalam Rust
  • Migrasi serta pengelolaan data pada aplikasi web berbasis Rust

Menyusun API gaya RESTful

  • Rancangan dasar API RESTful
  • Penerapan operasi CRUD dengan menggunakan Rust
  • Penyerasian dan de-seriasi format data (JSON, XML, dll.)
  • Penetapan versi serta pembuatan dokumentasi API

Mengembangkan Komponen Frontend dengan Rust

  • Gambaran umum kerangka kerja frontend serta perpustakaan yang tersedia dalam Rust
  • Integrasi Rust dengan kerangka kerja JavaScript (misalnya React, Vue.js)
  • Pembuatan komponen frontend menggunakan Rust dan WebAssembly

Optimisasi Kinerja pada Aplikasi Web Berbasis Rust

  • Analisis profil serta pengukuran kinerja aplikasi web berbasis Rust
  • Meningkatkan efisiensi program dengan teknik pemrograman asinkron
  • Teknik caching dan optimisasi sumber daya
  • Strategi penyeimbangan beban serta skalabilitas aplikasi

Memastikan Keamanan pada Aplikasi Web Berbasis Rust

  • Risiko kerentanan keamanan umum dalam aplikasi web
  • Validasi dan penyaringan data input dalam Rust
  • Implementasi mekanisme autentikasi serta otorisasi dalam Rust
  • Penerapan komunikasi aman serta enkripsi pada aplikasi web

Pengujian dan Penerapan Aplikasi Web Berbasis Rust

  • Pembuatan tes unit dan tes integrasi untuk aplikasi web menggunakan Rust
  • Proses integrasi kontinu serta alur penerapan proyek web berbasis Rust
  • Opsi kontainerisasi dan penyebaran aplikasi web berbasis Rust
  • Pemantauan kinerja serta pencatatan log dalam lingkungan produksi

Kesimpulan dan Langkah Selanjutnya

Persyaratan

  • Pemahaman dasar mengenai konsep pemrograman
  • Pengetahuan mengenai HTML, CSS, dan JavaScript
  • Pengalaman menggunakan bahasa pemrograman sisi server (seperti Python, Ruby, atau Node.js)

Target Peserta

  • Para developer
  • Developer web
  • Developer sisi server
 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait