Autoplay
Autocomplete
HTML5
Flash
Player
Speed
Previous Lecture
Complete and continue
Using Vue with ASP.NET Core By Example
Course Overview
Course Overview (1:46)
Getting Started
Introduction (0:26)
History of Web Development (5:39)
What is Vue (4:56)
Where We're Starting (3:27)
Getting Vue (4:02)
Your First Vue (0:26)
Module 1 Lab
Module 1 Quiz
Vue Basics
Introduction (0:21)
Declarative Binding (5:51)
Using Filters (5:28)
List Binding (4:48)
Event Binding (4:50)
Attribute Binding (3:11)
What is the Vue Lifecycle (3:39)
Summary (0:28)
Module 2 Lab
Module 2 Quiz
Working with APIs
Introduction (0:29)
Accessing APIs (9:15)
Manipulating Data (3:25)
Form Binding (6:08)
Input Validation (14:12)
Sending Data to the Server (5:04)
Using Mapping (4:29)
Server-side Validation (4:44)
Summary (0:21)
Module 3 Lab
Module 3 Quiz
Building Components
Introduction (0:27)
Basics of Composition (1:39)
Your First Component (3:27)
Component Properties (4:51)
Registering Components (9:17)
Component Events (5:34)
Component Slots (3:52)
Remote Templates (3:49)
Summary (0:37)
Module 4 Lab
Module 4 Quiz
Using Vuex
Introduction (0:32)
Sharing Data Across Components (6:00)
What is Vuex? (2:13)
Using a Vuex Store (5:33)
Using Vuex Across Components (3:24)
Centralizing Responsibilities (4:56)
Modularizing Vuex Stores (3:53)
Summary (0:49)
Module 5 Lab
Module 5 Quiz
Single Page Applications in Vue
Introduction (0:27)
What is a SPA? (1:56)
Your First Route (3:43)
Creating ProductList Component (4:46)
Creating Checkout Component (3:39)
Using router-links (2:21)
Routing Transitions (2:17)
Route Parameters (7:38)
Routes and Component Properties (6:20)
Nested Routes (5:36)
Summary (0:48)
Module 6 Lab
Module 6 Quiz
Scaling Up Vue
Introduction (0:35)
Getting Webpack (9:51)
Using Module Loading (17:21)
Using ECMAScript 6+ (7:07)
Debugging with Webpack (2:05)
Using TypeScript (11:19)
Single File Components (5:03)
Compilation in ASP.NET Core Projects (4:23)
Summary (0:52)
Module 7 Lab
Module 7 Quiz
Securing Vue with JWTs
Introduction (0:33)
What are JWTs? (2:06)
How JWTs Work (5:31)
Creating a Secured View (3:34)
Creating a Routing Guard (4:10)
Storing Auth Data in Vuex (2:24)
Implementing Login (3:53)
Retrieving the JWT (4:56)
Using the JWT to Call the Server (4:54)
Dealing with Redirection (3:53)
Summary (1:00)
Module 8 Lab
Module 8 Quiz
Using the Vue CLI
Introduction (0:33)
What is the Vue CLI? (0:56)
Installing the CLI (1:16)
Creating a Project (5:24)
Integrating with ASP.NET Core (6:37)
Adding to a Razor View (2:06)
Using “Multi-Page” Option (3:13)
Summary (1:20)
Downloads
Slides
Feedback
Course Feedback
Module 5 Lab
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock