You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository contains the example code for the [Vue.js Router for Everyone](https://vueschool.io/courses/vue-router-for-everyone) course on [Vue School](https://vueschool.io).
6
+
7
+
Learn how to create powerful Vue.js Single Page Applications (SPA’s) with the Vue Router in this course.
8
+
9
+
Single Page Applications are web apps or sites that interact with the user by dynamically rewriting the current page rather than loading entire new pages from the server.
10
+
11
+
This approach allows us to only fetch the data/section of our page that is needed when a user interacts with our app. By dynamically rewriting smaller chunks of our site, it prevents us from re-downloading already loaded resources such as the images, scripts, CSS, etc.
12
+
13
+
As a result SPA’s tend to improve the user experience due to its impressive page load speed performance and behave more like desktop applications.
14
+
15
+
In this course, you’ll learn everything you need to know about the Vue Router to either create rapid prototypes or ımpressive, full-blown Vue.js SPA’s.
16
+
17
+
**By the end of this course you will master**
18
+
- How to scaffold a new Vue.js project, including the Vue Router with Vue CLI GUI
19
+
- How to create routes, including named routes
20
+
- Learn how to lazy load your routes
21
+
- Learn how to work with Vue Router Params and pass them as props to components
22
+
- How to create dynamic and nested routes
23
+
- Learn what the HTML5 History Mode is and how to enable it
24
+
- Learn how to create impressive route transitions
25
+
- How to create a 404 page with the Vue Router
26
+
- Learn what navigation guards are and how to create an authentication middleware for your app
27
+
- And much much more.
28
+
29
+
You need a basic understanding of Vue.js to enjoy this course. We recommend watching [Vue.js Components Fundamentals](https://vueschool.io/courses/vuejs-components-fundamentals) and [Vue.js Components Fundamentals](https://vueschool.io/courses/vuejs-components-fundamentals) if you’re not already familiar with Vue.js and components.
30
+
31
+
[Click here to watch the Vue.js Router for Everyone course](https://vueschool.io/courses/vue-router-for-everyone).
32
+
33
+
---
34
+
35
+
2
36
3
37
## Project setup
4
38
```
@@ -25,5 +59,3 @@ npm run test
25
59
npm run lint
26
60
```
27
61
28
-
### Customize configuration
29
-
See [Configuration Reference](https://cli.vuejs.org/config/).
0 commit comments