Lewati ke konten utama
pelatihan
.org
Belajar. Praktik. Berkembang.
Kategori
ID
Masuk
Daftar
Menu
Kurikulum Vue: 4 Bab, 43 Lesson — pelatihan.org
Beranda
/
Katalog
/
Vue
/
Kurikulum
Kurikulum
Kurikulum Vue
Belajar Vue online lewat 43 lesson terstruktur, contoh kode, dan 215 soal kuis.
43 lesson
4 bab
215 soal
Ringkasan dan poin kunci bisa dilihat gratis. Materi lengkap, contoh kode, dan kuis memerlukan langganan.
01
Vue Tutorial
17 lesson
01
Vue HOME
Halaman HOME ini menjadi pintu masuk materi Vue.js, sebuah JavaScript framework progresif untuk membangun antarmuka pengguna. Vue berfokus pada lapisan view saja sehingga mudah…
02
Vue Intro
Pelajaran ini menjelaskan apa itu Vue dan filosofi deklaratif di baliknya. Alih-alih menginstruksikan browser langkah demi langkah lewat manipulasi DOM manual, kamu…
03
Vue Directives
Directive adalah atribut khusus dengan prefiks v- yang memberi instruksi kepada Vue untuk bereaksi terhadap data. Directive terbagi menjadi yang bereaksi terhadap nilai seperti…
04
Vue v-bind
Directive v-bind dipakai untuk mengikat nilai dinamis dari data Vue ke atribut HTML, props komponen, atau gaya. Tanpa v-bind, nilai atribut diperlakukan sebagai teks biasa…
05
Vue v-if
Directive v-if bekerja seperti cabang percabangan: elemen hanya dirender ke DOM bila ekspresinya bernilai truthy. Vue menyediakan turunan v-else-if dan v-else yang harus langsung…
06
Vue v-show
Directive v-show bekerja dengan memanipulasi properti CSS display pada elemen: elemen tetap ada di DOM, hanya disembunyikan dari tampilan ketika kondisinya false. Pendekatan ini…
07
Vue v-for
Directive v-for dipakai untuk merender daftar elemen berdasarkan sebuah koleksi, bisa berupa array, objek, angka, atau rentang tertentu. Nilai yang tersedia di dalam blok v-for…
08
Vue Events
Pelajaran ini membahas penanganan kejadian di Vue, seperti klik, input, dan submit form. Vue menyediakan sintaks deklaratif untuk mendaftarkan listener sehingga kamu tidak perlu…
09
Vue v-on
Directive v-on dipakai untuk mendengarkan kejadian DOM dan menjalankan kode atau method ketika kejadian itu terjadi. Sintaksnya v-on diikuti nama kejadian, dan Vue menyediakan…
10
Vue Methods
Method adalah fungsi yang didefinisikan di dalam komponen dan dapat dipanggil dari template maupun dari kode lain. Method berguna untuk menampung logika yang terlalu kompleks…
11
Vue Event Modifiers
Modifier kejadian adalah akhiran bertanda titik yang memodifikasi perilaku listener tanpa perlu menulis kode tambahan. Contoh umumnya prevent untuk memanggil preventDefault dan…
12
Vue Forms
Form interaktif adalah bagian penting dari hampir semua aplikasi web, dan Vue menyederhanakan pengelolaannya lewat binding dua arah. Input dari pengguna langsung tersimpan dalam…
13
Vue v-model
v-model adalah sintaks sugar untuk menggabungkan v-bind dengan v-on sehingga nilai sebuah data dan elemen form selalu sinkron dua arah. Ketika pengguna mengetik, data ikut…
14
Vue CSS Binding
Vue memudahkan pengikatan kelas CSS dan gaya inline secara dinamis melalui :class dan :style. Nilai yang dibinding bisa berupa string, array, atau objek sehingga menentukan kelas…
15
Vue Computed Properties
Computed property adalah nilai turunan yang dihitung dari data reaktif lain dan di-cache oleh Vue sampai dependensinya berubah. Pendekatan ini lebih efisien daripada method untuk…
16
Vue Watchers
Watcher dipakai untuk bereaksi terhadap perubahan nilai data reaktif dan menjalankan tindakan tambahan seperti permintaan jaringan atau logging. Berbeda dengan computed yang…
17
Vue Templates
Template adalah bagian komponen yang mendeskripsikan struktur tampilan, dan Vue menyediakan beberapa bentuk mulai dari template string hingga berkas .vue. Di dalam template,…
02
Scaling Up
24 lesson
01
Vue Why, How and Setup
Saat proyek tumbuh, struktur berkas dan keputusan awal menjadi sangat menentukan kemudahan pengembangan. Vue menyediakan berbagai cara memulai, mulai dari menggabungkan lewat CDN…
02
Vue First SFC Page
Halaman ini membahas pembuatan halaman pertama Anda dengan komponen single-file. Sebuah berkas .vue memuat tiga blok utama: template untuk struktur tampilan, script setup untuk…
03
Vue Components
Komponen adalah potongan tampilan yang bisa digunakan kembali, terdiri dari template, logika, dan gaya yang dikemas menjadi satu unit. Dengan komponen, aplikasi besar dapat…
04
Vue Props
Props adalah cara komponen induk mengirim data ke komponen anak melalui atribut, sehingga anak tidak perlu mengambil data secara global. Props didefinisikan di komponen anak,…
05
Vue v-for Components
Ketika sebuah daftar dirender menjadi banyak komponen, setiap item perlu menjadi instance komponen yang berdiri sendiri dengan props masing-masing. Directive v-for dapat dipasang…
06
Vue $emit()
Metode $emit dipakai oleh komponen anak untuk memancarkan kejadian kustom menuju induk, sehingga alur data tetap satu arah dari induk ke anak dan kebalikannya lewat event. Induk…
07
Vue Fallthrough Attributes
Fallthrough attributes adalah atribut yang ditempel pada tag komponen namun tidak terdaftar sebagai props, seperti class, style, id, atau data tertentu. Secara bawaan Vue…
08
Vue Scoped Styling
Scoped styling menjamin gaya CSS hanya berlaku pada komponen tempatnya ditulis sehingga tidak saling bentrok antar komponen. Vue menerapkannya dengan menambahkan atribut data…
09
Vue Local Components
Komponen lokal didaftarkan pada komponen induk lewat opsi components sehingga hanya bisa dipakai di dalam induk tersebut. Pendekatan ini berbeda dengan komponen global yang…
10
Vue Slots
Slot memberi cara bagi komponen induk untuk menyisipkan kontennya sendiri ke dalam komponen anak, sehingga anak menjadi wadah yang fleksibel. Slot bawaan menampung semua konten…
11
Vue v-slot
Directive v-slot memberi tahu Vue ke mana konten induk harus dimasukkan saat terdapat banyak slot bernama. Sintaks penuhnya v-slot diikuti nama slot, dengan singkatan pagar…
12
Vue Scoped Slots
Scoped slot memungkinkan komponen anak meneruskan data miliknya kepada induk melalui slot, sehingga induk dapat menentukan cara menampilkannya. Induk menerima slot props dalam…
13
Vue Dynamic Components
Komponen dinamis memungkinkan Vue merender komponen berbeda berdasarkan data, misalnya ketika menu aktif berubah. Vue menyediakan elemen bawaan component dengan atribut is yang…
14
Vue Teleport
Teleport adalah komponen bawaan Vue yang memindahkan potongan template ke lokasi lain di dalam DOM, di luar hierarki komponen saat ini. Kasus paling umum adalah modal, toast, dan…
15
Vue HTTP Request
Aplikasi Vue sering perlu mengambil atau mengirim data ke server melalui HTTP request. Pada Vue 3, permintaan biasanya dilakukan di dalam lifecycle hook onMounted dengan…
16
Vue Template Refs
Template refs memberi cara mengakses elemen DOM atau instance komponen secara langsung dari logika Vue. Dengan Composition API, kamu membuat ref dengan nama yang sama persis…
17
Vue Lifecycle Hooks
Setiap komponen Vue melewati siklus hidup, mulai dari dibuat, dirender, dipasang ke DOM, hingga dibongkar. Lifecycle hook adalah titik di mana kamu bisa menjalankan kode pada…
18
Vue Provide/Inject
Provide dan inject menyediakan cara mengirim data ke banyak komponen turunan tanpa perlu meneruskan props di setiap tingkat (prop drilling). Komponen induk mendeklarasikan data…
19
Vue Routing
Routing memungkinkan aplikasi satu halaman menampilkan berbagai tampilan berdasarkan URL tanpa memuat ulang halaman. Vue Router menyediakan router-link untuk navigasi,…
20
Vue Form Inputs
Elemen form seperti checkbox, radio, select, dan textarea masing-masing punya perilaku khusus ketika dihubungkan dengan v-model. Checkbox menghasilkan nilai boolean atau array,…
21
Vue Animations
Komponen bawaan Transition di Vue membungkus satu elemen atau komponen agar mendapat animasi saat masuk, keluar, atau berubah. Vue menambahkan kelas CSS transisi seperti…
22
Vue Animations with v-for
Untuk daftar yang sering berubah, komponen TransitionGroup mengelola animasi perpindahan posisi antar item, bukan hanya masuk dan keluar. Vue menambahkan kelas move pada saat…
23
Vue Build
Build adalah proses mengubah kode sumber Vue menjadi aset produksi yang siap dijalankan di browser, biasanya mencakup penggabungan modul, minifikasi, dan pemisahan berkas. Vite…
24
Vue Composition API
Composition API adalah cara menulis logika komponen dengan menggabungkan fungsi-fungsi kecil melalui setup, berbeda dengan Options API yang mengelompokkan berdasar options…
03
Vue Examples
2 lesson
01
Vue Examples
Halaman contoh mengumpulkan berbagai pola Vue yang telah dipelajari menjadi potongan aplikasi nyata, misalnya daftar tugas, penghitung, atau komunikasi antar komponen. Dari…
02
Vue Server
Server-side rendering memungkinkan Vue merender halaman di server terlebih dahulu sehingga HTML sudah tersedia sebelum JavaScript diambil. Pendekatan ini mempercepat tampil awal…