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
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