Hubungi Kami

Kerangka Materi

Konsep Vue.js Lanjutan Inti

  • Siklus hidup komponen tingkat lanjut
  • Penanganan props, emits, dan event kustom yang maju
  • Reaktivitas tingkat lanjut (ref, computed, effect, watch, dll.)
  • Pengendalian rute dan penjaga navigasi

Manajemen Keadaan yang Skalabel dengan Pinia

  • Arsitektur yang skalabel dengan Pinia
  • Komposisi tingkat lanjut 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 kesalahan
  • Integrasi dengan Pinia dan komponen
  • Aliran data antara API, store, dan komponen UI

Alur Kerja Pengembangan Vue Modern

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

Spesialisasi Framework: Framework Quasar

  • Optimalisasi dan kustomisasi komponen Quasar
  • Membangun UI yang responsif dan berkinerja tinggi dengan Quasar
  • Menggunakan Quasar dengan TanStack, PWA, dan ServiceWorker

TypeScript di Vue.js

  • Mendefinisikan tipe untuk props, emits, dan slot
  • 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 pemeliharaan dan otomasi pengujian

Kinerja dan Optimalisasi

  • Pemisian lambat, pembelahan kode, dan optimalisasi sumber daya
  • Mengidentifikasi dan menyelesaikan hambatan kinerja
  • Profiling dan penyetelan aplikasi Vue.js

Materi dan Dukungan

  • Dokumentasi dan contoh komprehensif per modul
  • Akses ke materi rekaman atau sumber daya online
  • Q&A dan dukungan implementasi pasca-pelatihan

Ringkasan dan Langkah Selanjutnya

Persyaratan

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

Audiens

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

Jumlah Peserta


Harga per Peserta

Testimoni (3)

Kursus Mendatang

Kategori Terkait