|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kursus-vuejs-3-tingkat-lanjut/
课程评论:没有评论
课程名称:高级 Vue.js 3 课程 课程概述: 本课程为项目导向,旨在深入学习 Vue.js 的概念,同时开发三个应用。课程主要内容包括高级数据处理和文件上传等。共包含六个模块: 1. **Vue.js 复习**: 开始于简单的标签输入应用,学习 Vue.js 的基础知识,如 SFC、指令绑定、事件处理、方法、计算属性和观察者。此模块适合已有基础知识的学习者,是新手的理想入门。 2. **高级组件**: 学习更复杂的组件概念,如静态和动态 Props 及其验证、自定义事件、插槽及作用域插槽、多重 v-model 绑定、提供与注入,以及动态组件。同时开发可复用组件 DataVue,具备数据表显示及基本功能,如搜索、分页和自动编号等。 3. **表单处理**: 学习如何处理表单,制作可复用的表单元素(如文本输入、文本区域、选择框、单选框、复选框等),并有效处理组件的验证错误。 4. **与服务器通信**: 学习如何通过 Vue.js 与服务器(后端 API)进行通信,使用原生 fetch API 或 axios 库,掌握 async/await 的使用及 API 调用的组织方式,以便利后续应用开发。 5. **创建单页应用(SPA)**: 探讨使用 Vue Router 创建单页应用的过程,从安装配置、路由组织到嵌套路由和导航守卫等内容。 6. **认证模块**: 学习如何在 Vue 应用中实现用户认证,以限制应用的访问权限。 课程收获: 完成本课程后,学员将掌握 Vue.js,具备搭建现代、动态及互动用户界面的能力。 课程要求: 学习者需具备 JavaScript 和 Vue.js 的基础知识。未学习过 Vue.js 的学员建议先完成“Vue.js 复习”模块,或参加初级课程以获得更全面的基础理解。
Kursus ini adalah project-base course dimana kita akan belajar konsep-konsep di Vue.js lebih dalam sambil kita mengembangkan 3 aplikasi.Tags InputAdvance DataVueAdvance File UploaderKursus ini berisi 6 modul yaitu:Vue.js RefresherKomponen tingkat lanjutBekerja dengan Form (Membuat reusable form input)Bagaimana melakukan komunikasi dengan server dari aplikasi VueBagaimana membuat Single Page Application (SPA) menggunakan Vue RouterOtentikasi1. Vue.js RefresherKita akan awali dengan membuat aplikasi sederhana tags input sambil mempelajari dasar-dasar vue.js seperti:SFCDirektif BindingPenanganan eventMethodComputedWatcher Modul ini semacam refresher buat kalian yang sudah mempunyai pengetahuan dasar tentang vue.js. Buat yang baru mengenal vue.js modul ini sangat cocok untuk kalian ikuti untuk mempelajari dasar-dasar vue.js.2. Komponen tingkat lanjutKita akan belajar komponen tingkat lanjut seperti:Props statis dan Props dinamis serta validasi propsCustom eventSlot dan scoped slotMultiple v-model bindingProvide dan Inject danKomponen dinamisDi modul ini kita juga akan belajar bagaimana mengembankan reusable komponen bernama Datavue yang terinspirasi dari plugin jQuery data table. Komponen ini selain bisa menampilkan data dalam bentuk tabel, juga memiliki fitur dasar berupa:PencarianPaginasi halaman beserta per page control serta menampilkan informasi record, danAuto numberingFitur lainnya adalah:Multiple sorting column, danmultiple check items3. Bagaimana bekerja dengan FormKita akan belajar bagaimana bekerja dengan Form. Di modul ini kita akan belajar bagaimana membuat reusable form elemen seperti:input texttextareaSelectRadioRadio GroupCheckboxCheckbox groupKita juga akan belajar bagaimana menghandle error validasi pada reusable komponen yang kita buat.4. Bagaimana melakukan komunikasi dengan server dari aplikasi VuePada modul ini kita akan belajar bagaimana melakukan komunikasi dari aplikasi Vue.js ke server (backend api), baik menggunakan native fetch API ataupun menggunakan library axios.Kita akan belajar bagaimana menggunakan async/await, dan kita juga akan belajar bagaimana mengorganisasikan API call agar mudah dalam pengembangan aplikasi ke depan.5. Bagaimana membuat Single Page Application (SPA) menggunakan Vue RouterPada modul ini kita akan belajar bagaimana memanfaatkan Vue Router untuk membuat single page aplication (SPA). Kita akan belajar mulai dari instalasi dan konfigurasi, organisasi routing, nested routes, navigation guard dan seterusnya.6. OtentikasiPada modul ini kita akan belajar bagaimana mengimplementasikan otentikasi pada aplikasi Vue, agar aplikasi kita hanya bisa diakses oleh user yang berhak saja.Apa yang kalian dapatkan dari kursus ini?Setelah mengikuti kursus ini kalian akan mahir Vue.js dalam membangun user interface web modern yang interaktif dan dinamis sesuai dengan kubutuhan.Apa saja yang diperlukan sebelum mengikuti kursus ini?Sebelum mengikuti kursus ini kalian harus memiliki pemahaman dasar tentang javascript dan Vue.js itu sendiri. Jika kalian sama sekali belum pernah belajar Vue.js saya sarankan untuk tidak melewatkan modul 2 (Vuejs 3 refresher). karena di modul ini kalian akan belajar secara singkat tentang konsep-konsep dasar dari vue.js.Atau kalian juga bisa ambil kursus vue 3 untuk pemula untuk mendapatkan pemahaman dasar yang lebih lengkap.