Skip to content

Commit 5d23ba8

Browse files
committed
docs: Added course description
1 parent 73d33f2 commit 5d23ba8

File tree

1 file changed

+35
-3
lines changed

1 file changed

+35
-3
lines changed

README.md

+35-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,38 @@
1-
# vuejs-router
1+
# Vue.js Router for Everyone
2+
3+
[![](https://vueschool.io/media/832cd8ca9658529790923877c565a22f/master-the-vuejs-router-by-building-a-travel-app.jpeg)](https://vueschool.io/courses/vue-router-for-everyone)
4+
5+
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+
236

337
## Project setup
438
```
@@ -25,5 +59,3 @@ npm run test
2559
npm run lint
2660
```
2761

28-
### Customize configuration
29-
See [Configuration Reference](https://cli.vuejs.org/config/).

0 commit comments

Comments
 (0)