Урок 1.00:01:54
Welcome & Introduction
Урок 2.00:02:59
What is Nuxt.js?
Урок 3.00:04:02
Understanding Server Side Rendering
Урок 4.00:01:33
Nuxt vs "Normal" Server Side Rendering
Урок 5.00:05:08
Creating our First Nuxt App
Урок 6.00:05:39
Understanding the Folder Structure
Урок 7.00:02:34
What can we Build with Nuxt?
Урок 8.00:02:07
What's Inside This Course?
Урок 9.00:01:58
How To Get The Most Out Of This Course
Урок 10.00:00:56
Module Introduction
Урок 11.00:06:33
From Folders to Routes
Урок 12.00:05:25
Creating a Route with a Dynamic Path
Урок 13.00:06:22
Adding Links & Navigating Around
Урок 14.00:05:58
Validating Parameters
Урок 15.00:03:12
Creating Nested Routes
Урок 16.00:01:31
Layouts, Pages & Components - Theory
Урок 17.00:03:53
Adding a New Layout
Урок 18.00:01:24
Adding a Default Error Page
Урок 19.00:07:52
Working with "Normal" Components
Урок 20.00:05:36
Styling Nuxt Apps
Урок 21.00:01:04
Wrap Up
Урок 22.00:01:14
Module Introduction
Урок 23.00:07:59
Creating the Main "Sections" (Pages)
Урок 24.00:03:50
Adding External Fonts
Урок 25.00:05:51
Creating the Landing Page
Урок 26.00:08:29
Splitting the Page into Components
Урок 27.00:02:34
Adding Static Assets - The Background Image
Урок 28.00:05:55
Adding the Header Component
Урок 29.00:01:30
Vue Router vs. Nuxt Router
Урок 30.00:04:34
Working on the Post Page
Урок 31.00:12:37
Creating an Admin Section
Урок 32.00:10:21
Preparing the Backend
Урок 33.00:02:38
Improving the App
Урок 34.00:02:51
Adding a Separate Layout to the Admin Area
Урок 35.00:01:01
Module Introduction
Урок 36.00:05:53
Adding Dynamic Data
Урок 37.00:09:09
Preparing Data on the Server-Side (through Nuxt)
Урок 38.00:03:18
asyncData on Client & Server
Урок 39.00:02:46
A Closer Look at the Context Object
Урок 40.00:05:32
Adding Async Data to a Single Post
Урок 41.00:01:56
Handling Errors with a Callback
Урок 42.00:03:18
Using Promises in asyncData
Урок 43.00:08:00
Adding the Vuex Store
Урок 44.00:09:27
Vuex, fetch() and nuxtServerInit()
Урок 45.00:03:13
Wrap Up
Урок 46.00:00:46
Module Introduction
Урок 47.00:03:37
Executing Code on the Server
Урок 48.00:02:07
Adding Firebase as a Backend
Урок 49.00:04:56
Using Firebase to Store Data
Урок 50.00:04:18
Fetching Data from the Backend
Урок 51.00:02:55
Initializing our Store
Урок 52.00:05:10
Fetching all Posts
Урок 53.00:04:33
Editing Posts
Урок 54.00:10:38
Synchronizing Vuex and the Backend
Урок 55.00:02:00
Wrap Up
Урок 56.00:00:58
Module Introduction
Урок 57.00:06:29
The Nuxt Config File
Урок 58.00:03:29
The Loading Property
Урок 59.00:05:39
Working with Environment Variables
Урок 60.00:04:35
Manipulating Routing Settings
Урок 61.00:03:18
Animating Page Transitions
Урок 62.00:05:17
Adding Plugins
Урок 63.00:02:11
Registering a Date Filter
Урок 64.00:08:09
Understanding Modules
Урок 65.00:00:47
Wrap Up
Урок 66.00:00:45
Module Introduction
Урок 67.00:06:47
What is Middleware?
Урок 68.00:06:50
Adding User Signup
Урок 69.00:02:54
Adding User Login
Урок 70.00:06:00
Storing the Token
Урок 71.00:03:22
Using the Token for Authentication
Урок 72.00:04:11
Implementing a Middleware
Урок 73.00:02:53
Invalidating the Token
Урок 74.00:09:54
Persisting the Token Across Page Refreshes
Урок 75.00:09:34
Implementing Cookies
Урок 76.00:06:20
Fixing the Logout Timer
Урок 77.00:05:04
Adding the Logout Functionality
Урок 78.00:00:49
A Quick Bugfix
Урок 79.00:01:14
Module Introduction
Урок 80.00:06:19
Adding Server Side Middleware
Урок 81.00:02:12
Testing the Middleware
Урок 82.00:03:10
Starting a Project with a Server Side Template
Урок 83.00:00:32
Module Introduction
Урок 84.00:03:02
Universal vs SPA vs Static
Урок 85.00:02:03
Building our App as a Universal App
Урок 86.00:05:45
Building our App as a SPA
Урок 87.00:03:22
Building our App as a Static Website
Урок 88.00:04:44
Improving the Generate Process
Урок 89.00:03:05
Limiting the Amount of http Requests
Урок 90.00:02:34
Adjusting the Store
Урок 91.00:00:57
Course Roundup