Hubungi Kami
 Durasi 35 jam

Kerangka Materi

Konsep Dasar Vue.js Lanjutan

  • Siklus hidup komponen lanjutan
  • Pengolahan props, emits, dan event kustom yang lanjutan
  • Reaktivitas lanjutan (ref, computed, effect, watch, dll.)
  • Kontrol rute dan navigasi guard

Manajemen Keadaan yang Skalabel dengan Pinia

  • Arsitektur yang skalabel dengan Pinia
  • Komposisi lanjutan dan modularisasi store
  • Praktik terbaik untuk mengelola data global dan lokal

Integrasi API dan Desain Lapisan Data

  • Konfigurasi Axios global dan kustom
  • Penggunaan lanjutan interceptor dan penanganan error
  • Integrasi dengan Pinia dan komponen
  • Aliran data antara API, store, dan komponen UI

Alur Kerja Pengembangan Vue Modern

  • Konfigurasi Vite lanjutan untuk proyek Vue.js
  • Integrasi plugin dan optimasi build
  • Praktik terbaik untuk lingkungan dev/testing/produksi
  • Variabel lingkungan untuk produksi (Vault), CI/CD
  • Kualitas Kode: Penyiapan dan integrasi ESLint, Prettier, dan SonarQube
  • Praktik terbaik untuk format otomatis dan analisis statis

Spesialisasi Framework: Framework Quasar

  • Optimasi dan kustomisasi komponen Quasar
  • Membangun UI yang responsif dan performan dengan Quasar
  • Menggunakan Quasar dengan TanStack, PWA, dan ServiceWorker

TypeScript di Vue.js

  • Pengetikan lanjutan untuk komponen dan store
  • Menentukan tipe untuk props, emits, dan slots
  • Pola yang dapat digunakan kembali dan praktik terbaik untuk keamanan tipe

Pengujian dan Keandalan Kode

  • Pengujian unit dan integrasi untuk komponen dan store
  • Alat yang direkomendasikan (Vue Test Utils, Vitest, dll.)
  • Praktik terbaik untuk kemudahan pemeliharaan dan otomasi pengujian

Performa dan Optimasi

  • Lazy loading, code splitting, dan optimasi sumber daya
  • Mengidentifikasi dan menyelesaikan hambatan performa
  • Profiling dan penyetelan halus aplikasi Vue.js

Material dan Dukungan

  • Dokumentasi dan contoh yang komprehensif per modul
  • Akses ke material rekaman atau sumber daya online
  • Tanya jawab dan dukungan implementasi pasca-pelatihan

Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Pengalaman mengembangkan aplikasi dengan Vue.js
  • Familiaritas dengan JavaScript, ES6+, dan REST API
  • Pemahaman dasar tentang alat build frontend dan arsitektur berbasis komponen

Target Audiens

  • Pengembang frontend dengan pengalaman Vue.js
  • Insinyur perangkat lunak yang membangun aplikasi Vue skala besar
  • Pengembang yang mencari praktik terbaik dalam arsitektur, pengujian, dan optimasi

Jumlah Peserta


Harga per Peserta

Testimoni (3)

Kursus Mendatang

Kategori Terkait