-
Урок 1.
00:04:32
Introduction to Nuxt and it's Benefits
-
Урок 2.
00:04:35
Client-Side vs Server-Side vs Universal Rendering
-
Урок 3.
00:04:31
Pros and Cons of Client-Side and Universal Rendering
-
Урок 4.
00:03:08
Course Prerequisite
-
Урок 5.
00:02:53
App Overview
-
Урок 6.
00:03:17
Creating a Nuxt App
-
Урок 7.
00:04:35
Exploring the Boilerplate
-
Урок 8.
00:04:49
Building the Boilerplate HTML
-
Урок 9.
00:09:18
Styling Our App
-
Урок 10.
00:07:47
Managing State
-
Урок 11.
00:13:02
A Little Bit of TypeScript
-
Урок 12.
00:02:50
Updating Our State After a Click Event
-
Урок 13.
00:07:53
Adding the Names Array
-
Урок 14.
00:06:21
Computing Names Based on Options
-
Урок 15.
00:06:14
Creating the Name Cards
-
Урок 16.
00:10:04
Working with Components
-
Урок 17.
00:10:13
Passing Props to the Components
-
Урок 18.
00:07:34
Computing the Class Names
-
Урок 19.
00:06:15
Dealing with Nested Components
-
Урок 20.
00:06:18
Emitting Events to the Parent Component
-
Урок 21.
00:04:43
App Overview
-
Урок 22.
00:06:52
Adding Bootstrap Globally
-
Урок 23.
00:06:37
Creating the Landing Page
-
Урок 24.
00:06:15
Adding Pages into Our App
-
Урок 25.
00:09:27
Building the Restaurant Page
-
Урок 26.
00:11:00
Adding the Restaurant Page Logic
-
Урок 27.
00:07:23
Dynamic and Nest Routes
-
Урок 28.
00:08:56
Extracting Path Parameters
-
Урок 29.
00:02:20
Catching the Not Found Error
-
Урок 30.
00:03:40
Defining the Default Layout
-
Урок 31.
00:08:30
Creating a Custom Page Layout
-
Урок 32.
00:10:32
Injecting Custom Elements to Layout Page
-
Урок 33.
00:06:43
Option 1: Using Components
-
Урок 34.
00:03:24
Option 2: Using Composables
-
Урок 35.
00:02:25
App Overview
-
Урок 36.
00:06:54
Approaches to State Management
-
Урок 37.
00:06:09
Creating Our First Composable
-
Урок 38.
00:06:40
Using the Compasable State
-
Урок 39.
00:03:17
Mutating Our Global State
-
Урок 40.
00:04:37
App Overview
-
Урок 41.
00:08:11
Integrating Tailwind
-
Урок 42.
00:11:20
Writing the HTML Structure
-
Урок 43.
00:04:07
The Basics of HTTP Requests
-
Урок 44.
00:08:45
The useFetch Composable
-
Урок 45.
00:05:45
Refetching Data with useFetch
-
Урок 46.
00:08:09
The useAsyncData Composable
-
Урок 47.
00:02:13
Refetching Data with useAsyncData
-
Урок 48.
00:02:19
Storing Data in the Browser with Cookies
-
Урок 49.
00:04:58
The useCookie Composable
-
Урок 50.
00:08:21
Storing Runtime Configs
-
Урок 51.
00:06:52
Error Handling
-
Урок 52.
00:03:09
App Overview
-
Урок 53.
00:02:17
Our Endpoints
-
Урок 54.
00:07:01
Creating Our Server
-
Урок 55.
00:05:51
GET Requests
-
Урок 56.
00:07:07
POST Requests and Body
-
Урок 57.
00:15:44
PUT & DELETE with Dynamic Endpoints
-
Урок 58.
00:06:39
Error Handling
-
Урок 59.
00:08:20
Building the HTML
-
Урок 60.
00:08:54
Making POST, PUT, DELETE Requests From the Frontend
-
Урок 61.
00:07:16
Organizing Code in Composable
-
Урок 62.
00:03:26
App Overview
-
Урок 63.
00:12:41
Building the Authentication Card
-
Урок 64.
00:05:54
Conditionally Displaying Signup or Signin Form
-
Урок 65.
00:04:53
Creating a Supabase Account and Project
-
Урок 66.
00:05:41
Connect Nuxt to Supabase
-
Урок 67.
00:12:24
Implementing Signup Logic
-
Урок 68.
00:05:50
Implementing Signin/Login Logic
-
Урок 69.
00:05:30
Implementing Signout/Logout Logic
-
Урок 70.
00:04:15
Handling Authentication Errors
-
Урок 71.
00:07:25
Redirecting to Profile Page
-
Урок 72.
00:09:28
Creating the Nav Component
-
Урок 73.
00:02:40
Conditionally Render UI Elements Based on Auth Status
-
Урок 74.
00:09:56
Protecting Routes with Middleware
-
Урок 75.
00:10:43
Creating the Note Form
-
Урок 76.
00:09:48
The Basics of SQL
-
Урок 77.
00:05:59
Saving Data to the Database
-
Урок 78.
00:08:06
Accessing Data From the Database
Комментарии