Tài liệu
Hệ thống: | MightyLMS - Quản lý giáo dục |
Khoá học: | NuxtJS từ cơ bản đến nâng cao |
Sách: | Tài liệu |
Được in bởi: | Người dùng khách |
Ngày: | Thứ Ba, 16 tháng 9 2025, 7:32 AM |
Mục lục
- 1. Course Introduction
- 2. Building our MVP
- 3. Getting Set Up
- 4. Displaying Course
- 5. File based routing
- 6. Nested Routes
- 7. Dynamic Routes
- 8. Loading in Course Data
- 9. Update Lesson Styling
- 10. Add VideoPlayer Component
- 11. What is Universal Rendering
- 12. Navigating with NuxtLink
- 13. More with Nuxt Links
- 14. useHead composable
- 15. Tracking progress
- 16. Saving our course progress
- 17. Deploying our MVP to Netlify
- 18. Chapter 1 Summary
- 19. Organizing our Code
- 20. Smaller is better
- 21. Understanding App vue
- 22. Understanding Layouts
- 23. Pages vs Layouts vs Components
- 24. Understanding Composables in Nuxt
- 25. Chapter 2 Summary
- 26. Making Our App Robust
- 27. Adding in TypeScript
- 28. Adding a 404 page
- 29. Handling Client Side Errors with NuxtErrorBoundary
- 30. Advanced Error Handling
- 31. Handling Sever Side Errors
- 32. Route Validation
- 33. Chapter 3 Summary
- 34. Intro
- 35. Route Middleware Basics
- 36. Creating a Login Page
- 37. Inline, Named, and Global Route Middleware
- 38. Setting Up Supabase
- 39. Adding Environment Variables
- 40. Logging in with Github
- 41. Logging Out
- 42. Protecting Routes with Auth
- 43. Understanding OAuth Basics
- 44. Server Route Basics
- 45. Lesson Endpoint
- 46. Fully Typing Our Endpoint
- 47. Course Metadata Endpoint
- 48. Basic Data Fetching
- 49. Advanced Data Fetching
- 50. Creating the useFetchWithCache Composable
- 51. Fetch Course Metadata
- 52. Setting up Prisma
- 53. Creating the Prisma Schema
- 54. Initialize Prisma and Seed Database
- 55. Getting data from Prisma
- 56. Update Lesson Endpoint