Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sortedcord/vue-notes

This repository contains my notes and summaries on Vue.js3 course. Instructed by Maximilian Schwarzmüller.
https://github.com/sortedcord/vue-notes

javascript javascript-framework notes vue vue-notes vuejs

Last synced: about 9 hours ago
JSON representation

This repository contains my notes and summaries on Vue.js3 course. Instructed by Maximilian Schwarzmüller.

Awesome Lists containing this project

README

        

![License](https://img.shields.io/github/license/sortedcord/vue-notes?style=for-the-badge)
![Vuejs](https://shields.io/badge/VUEJS-3.x-blue?logo=vuedotjs&style=for-the-badge)
![Commit Activity](https://img.shields.io/github/last-commit/sortedcord/vue-notes?style=for-the-badge)

# Vue.js Notes

#### **Vue - The Complete Guide (w/ Router, Vuex, Composition API)**
Created by [Maximilian Schwarzmüller](https://www.udemy.com/user/maximilian-schwarzmuller/)

### Table of Contents

1. [Introduction](Notes/Getting%20Started)
2. [Basics & Core Concepts](Notes/Basics%20&%20Core%20Concepts)
3. [Rendering Conditional Content & Lists](Notes/Rendering%20Conditional%20Content%20&%20Lists)
4. [Course Project The Monster Slayer Game]()
5. [Vue Behind the Scenes]()
6. [Introduction to Components]()
7. [Moving to a Better Development Setup & Workflow with the Vue CLI]()
8. [Component Communication]()
9. [Dividing Deeper into Components]()
10. [Course Project: The Learning Resources App]()

## Course Outline

1. ### Basics
1. Core #Syntax
2. Templates
3. [**Directive**](Notes/Basics%20&%20Core%20Concepts#binding-attributes-with-the-v-bind-directive): Instructions that are exclusively understood by vue in HTML template
4. Data
5. [**Methods**](Notes/Basics%20&%20Core%20Concepts#understanding-methods-in-vue-apps): Functions which can be executed when called upon
6. [**Computed Properties**](Notes/Basics%20&%20Core%20Concepts#computed-properties): Dependency aware properties
7. [**Watchers**](Notes/Basics%20&%20Core%20Concepts#working-with-watchers): Dependency aware methods

2. ### Intermediate
8. Components
9. Component Communication
10. Behind the Scenes
11. Forms
12. Http
13. routing
14. Animations

3. ### Advanced
15. Vuex
16. Authentication
17. Deployment and Optimizations
18. Composition-API
19. Re-using Code

## 📖 Course Projects

- [**Demonslayer**](https://github.com/sortedcord/vue-monsterslayer) : A text-based RPG game made with vue without components.

## ⭐ Self Projects

Projects I assigned myself to better understand vue.

- [**Openlibin**](https://github.com/sortedcord/openlibin) : An open source library built with vue

## 📚 Resources & References

- [Vue.js 3 Official Documentation](https://v3.vuejs.org/guide/introduction.html)
- [Course Link](https://www.udemy.com/course/vuejs-2-the-complete-guide/)