Icon Close

Nuxt.js Web Programming: Intermediate

Nuxt.js Web Programming: Intermediate
Icon RatingIcon RatingIcon RatingIcon RatingIcon Rating
No Rating
ประเภทไฟล์
pdf
วันที่วางขาย
30 กรกฎาคม 2568
ความยาว
251 หน้า
ราคาปก
253 บาท (ประหยัด 64%)
คำโปรยหนังสือ: Nuxt.js Web Programming: Intermediate
ยกระดับทักษะ Nuxt.js ของคุณสู่ระดับใหม่ด้วยหนังสือ Nuxt.js Web Programming: Intermediate ที่ออกแบบมาสำหรับนักพัฒนาที่ต้องการก้าวข้ามพื้นฐาน และเข้าสู่โลกของการพัฒนาเว็บแอปที่ทรงพลัง ยืดหยุ่น และพร้อมใช้งานจริงในระดับ production
หนังสือเล่มนี้รวบรวมเทคนิคเชิงลึกในการใช้งาน Nuxt 3 อย่างครบถ้วน ครอบคลุมหัวข้อสำคัญ เช่น การดึงข้อมูลด้วย useFetch() และ useAsyncData() ทั้งฝั่งเซิร์ฟเวอร์ (SSR) และฝั่งผู้ใช้ (CSR) การจัดการสถานะด้วย Composables และ Pinia แทน Vuex รวมถึงแนวทางการแชร์ state ระหว่างหน้าอย่างเป็นระบบ
คุณจะได้เรียนรู้วิธีการสร้าง Plugins เพื่อรวม third-party libraries เช่น Axios และ Day.js เข้าในระบบอย่างเป็นระเบียบ พร้อมการออกแบบฟอร์มที่ปลอดภัย ด้วย Vee-Validate และ Yup และการส่งข้อมูลไปยัง API อย่างถูกต้อง
บทสุดท้ายจะพาคุณเข้าสู่โลกของ Routing ขั้นสูง พร้อมเทคนิคการใช้งาน Middleware เพื่อควบคุมเส้นทางและป้องกันหน้าสำคัญ เช่น ระบบ Auth Guard ที่เป็นหัวใจของแอปที่ต้องการความปลอดภัย
หากคุณกำลังพัฒนา Nuxt 3 และต้องการต่อยอดสู่ระบบที่ซับซ้อนกว่าเดิม หนังสือเล่มนี้คือคู่มือที่คุณไม่ควรพลาด อัดแน่นด้วยตัวอย่างจริง อธิบายชัดเจน และสามารถนำไปประยุกต์ใช้กับโปรเจกต์ได้ทันที.
สารบัญ หน้า
บทที่ 6 การดึงข้อมูลด้วย useFetch และ AsyncData (useFetch and AsyncData) 1
การดึงข้อมูลด้วย useFetch และ AsyncData
การดึงข้อมูลด้วย useFetch และ useAsyncData (รายละเอียดเชิงลึก)
การใช้ useFetch() และ useAsyncData() ดึงข้อมูลจาก API
การดึงข้อมูลฝั่งเซิร์ฟเวอร์ (SSR) และฝั่ง Client (CSR) ใน Nuxt 3
การจัดการ Loading และ Error State ใน Nuxt 3
ตัวอย่างบูรณาการ
บทที่ 7 Composables และ Pinia (State Management) (Composables and Pinia (State Management)) 44
Composables และ Pinia (State Management)
Composables และ Pinia (State Management) - รายละเอียดเชิงลึก
สร้าง Composable (/composables/) เพื่อ Reuse Logic
การใช้ Pinia จัดการ State แทน Vuex ใน Nuxt 3
การแชร์ State ระหว่างหน้าใน Nuxt 3 ด้วย Pinia
บทที่ 8 การทำงานกับ Plugins (Plugins) 101
การทำงานกับ Plugins (Working with Plugins)
การทำงานกับ Plugins
การ Inject ฟังก์ชันหรือไลบรารี เช่น Axios, Day.js ใน Nuxt 3 ด้วย Plugin
บทที่ 9 การทำ Form และการ Validate (Form and Form Validation) 140
การทำ Form และการ Validate
รายละเอียดเชิงลึกของ การทำ Form และการ Validate ใน Nuxt.js (Nuxt 3)
การสร้างฟอร์มด้วย v-model ใน Nuxt 3 (Vue 3)
การตรวจสอบข้อมูล (Validation) ด้วย Vee-Validate หรือ Yup ใน Nuxt 3
การ Submit ข้อมูลไป API ใน Nuxt 3 พร้อมการ Validate ด้วย Vee-Validate + Yup
บทที่ 10 Routing ขั้นสูงและ Middleware (Advanced Routing and Middleware) 194
Routing ขั้นสูงและ Middleware
Routing ขั้นสูงและ Middleware (เชิงลึก)
Route Middleware (defineNuxtRouteMiddleware) ใน Nuxt 3
Global vs Named Middleware ใน Nuxt 3
การป้องกันหน้า (Auth Guard) ใน Nuxt 3
บรรณานุกรม 242
ประเภทไฟล์
pdf
วันที่วางขาย
30 กรกฎาคม 2568
ความยาว
251 หน้า
ราคาปก
253 บาท (ประหยัด 64%)
เขียนรีวิวและให้เรตติ้ง
หนังสือเล่มนี้ไม่เปิดให้ Comment