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
Testimoni (3)
Pelajaran sangat interaktif dan latihan-latihannya praktis.
Heino - NWK Limited
Kursus - Laravel and Vue.js
Diterjemahkan Mesin
Saya senang kami bisa mendapatkan rekaman, slide, dan file yang dikompresi sehingga kami selalu dapat merujuk kembali ke mereka ketika diperlukan. David menjelaskan konsep dengan jelas dan mampu menjawab pertanyaan yang kami miliki. Dia sangat berpengetahuan.
Renee Chan - Mackenzie Investments
Kursus - Vue.js
Diterjemahkan Mesin
Saya belum pernah bekerja dengan vue.js dan presentasi tersebut telah mengklarifikasi beberapa keraguan saya. Namun, kursus online tidak efektif dalam memperoleh pengetahuan.
Bogdan Stoica - EMAG IT Research S.R.L
Kursus - Advanced Vue.js
Diterjemahkan Mesin