Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Mastering Nuxt 3, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:02:06
    Course Introduction
  • Урок 2. 00:00:36
    Building our MVP
  • Урок 3. 00:07:41
    Getting Set Up
  • Урок 4. 00:06:11
    File based routing
  • Урок 5. 00:03:57
    Displaying Course Lessons
  • Урок 6. 00:05:52
    Nested Routes
  • Урок 7. 00:09:06
    Dynamic Routes
  • Урок 8. 00:06:12
    Loading in Course Data
  • Урок 9. 00:01:03
    Update Lesson Styling
  • Урок 10. 00:02:55
    Add VideoPlayer Component
  • Урок 11. 00:05:18
    What is Universal Rendering
  • Урок 12. 00:04:16
    Navigating with NuxtLink
  • Урок 13. 00:04:55
    More with Nuxt Links
  • Урок 14. 00:03:12
    useHead composable
  • Урок 15. 00:09:26
    Tracking progress with useState
  • Урок 16. 00:10:35
    Saving our course progress
  • Урок 17. 00:10:52
    Deploying our MVP to Netlify
  • Урок 18. 00:00:47
    Chapter 1 - Summary
  • Урок 19. 00:01:02
    Organizing our Code
  • Урок 20. 00:03:45
    Smaller is better
  • Урок 21. 00:01:56
    Understanding App.vue
  • Урок 22. 00:08:22
    Understanding Layouts
  • Урок 23. 00:11:32
    Pages vs. Layouts vs. Components
  • Урок 24. 00:03:24
    Understanding Composables in Nuxt
  • Урок 25. 00:00:32
    Chapter 2 - Summary
  • Урок 26. 00:00:37
    Making Our App Robust
  • Урок 27. 00:05:56
    Adding in TypeScript
  • Урок 28. 00:02:36
    Adding a 404 page
  • Урок 29. 00:08:39
    Handling Client-Side Errors with NuxtErrorBoundary
  • Урок 30. 00:06:27
    Advanced Error Handling
  • Урок 31. 00:05:59
    Handling Sever-Side Errors
  • Урок 32. 00:03:20
    Route Validation
  • Урок 33. 00:00:39
    Chapter 3 - Summary
  • Урок 34. 00:01:34
    4-Intro
  • Урок 35. 00:05:55
    4-1 Route Middleware Basics
  • Урок 36. 00:06:05
    4-2 Creating a Login Page
  • Урок 37. 00:11:25
    4-3 Inline, Named, and Global Route Middleware
  • Урок 38. 00:08:31
    4-4 Setting Up Supabase
  • Урок 39. 00:08:13
    4-5 Adding Environment Variables
  • Урок 40. 00:07:58
    4-6 Logging in with Github
  • Урок 41. 00:06:43
    4-7 Logging Out
  • Урок 42. 00:07:04
    4-8 Protecting Routes with Auth
  • Урок 43. 00:17:47
    4-9 Understanding OAuth Basics
  • Урок 44. 00:00:45
    4-Summary
  • Урок 45. 00:10:57
    5-1 Server Route Basics
  • Урок 46. 00:10:22
    5-2 Lesson Endpoint
  • Урок 47. 00:10:18
    5-3 Fully Typing Our Endpoint
  • Урок 48. 00:11:33
    5-4 Course Metadata Endpoint
  • Урок 49. 00:12:54
    5-5 Basic Data Fetching
  • Урок 50. 00:14:49
    5-6 Advanced Data Fetching
  • Урок 51. 00:07:50
    5-7 Creating the useFetchWithCache Composable
  • Урок 52. 00:09:56
    5-8 Fetch Course Metadata
  • Урок 53. 00:14:43
    5-9 Setting up Prisma
  • Урок 54. 00:10:54
    5-10 Creating the Prisma Schema
  • Урок 55. 00:15:47
    5-11 Initialize Prisma and Seed Database
  • Урок 56. 00:07:22
    5-12 Getting data from Prisma
  • Урок 57. 00:05:25
    5-13 Update Lesson Endpoint
  • Урок 58. 00:12:26
    5-14 Update Course Meta Endpoint
  • Урок 59. 00:15:53
    5-15 Auth and Server Routes
  • Урок 60. 00:14:23
    5-16 Understanding Nitro and h3
  • Урок 61. 00:00:35
    5-Summary
  • Урок 62. 00:00:38
    6-Intro
  • Урок 63. 00:12:03
    6-1 Setting up Pinia
  • Урок 64. 00:05:57
    6-2 Fixing the Meta Endpoint
  • Урок 65. 00:05:10
    Add LessonProgress Model to Our Schema
  • Урок 66. 00:12:20
    6-4 Add Endpoint to Update Progress
  • Урок 67. 00:11:05
    6-5 Add User Progress Endpoint
  • Урок 68. 00:10:17
    6-6 Show Course Completion Percentage
  • Урок 69. 00:00:44
    6-Summary
  • Урок 70. 00:00:41
    7-Intro
  • Урок 71. 00:07:18
    7-1 Adding the Landing Page
  • Урок 72. 00:10:34
    7-2 Static Generation and Pre-Rendering
  • Урок 73. 00:04:19
    7-3 Route Rules
  • Урок 74. 00:12:35
    7-4 Managing Static Assets
  • Урок 75. 00:04:14
    7-5 Lazy Loading Checkout Components
  • Урок 76. 00:04:35
    7-6 Runtime Config and App Config
  • Урок 77. 00:06:06
    7-7 Setting up Stripe
  • Урок 78. 00:08:27
    7-8 Handle Payments with Stripe
  • Урок 79. 00:08:23
    7-9 Add the PaymentIntent Endpoint
  • Урок 80. 00:05:16
    7-10 Overview of Granting Access
  • Урок 81. 00:04:25
    7-11 Create CoursePurchase in the Database
  • Урок 82. 00:06:58
    7-12 Verify Purchase with Stripe Webhooks
  • Урок 83. 00:09:19
    7-13 Testing our Webhook Handler
  • Урок 84. 00:08:39
    7-14 Link Purchase with Github
  • Урок 85. 00:07:30
    7-15 Grant Access to the Course
  • Урок 86. 00:00:39
    7-Summary