- HTML
- CSS (Flex , Grid , Position)
- JS
- (Higher Order Function) From
71To78 - Arrow Function
- Destructuring
- (DOM) From
86To101
https://www.youtube.com/playlist?list=PLDoPjvoNmBAx3kiplQR_oeDqLDBUDYwVv
- (Higher Order Function) From
Vue.js Crash Course 2024 - https://youtu.be/VeNfHj6MhgA?si=gsZzaIoXN2B1z25B
- 1- What Is Vue Js ?:
- Single Page Application (SPA)?
- Server-Side Rendering SSR
- Why Vue ...?
- 2- Installing vuejs
https://vuejs.org/guide/quick-start.html#creating-a-vue-application
- CDN "overview"
- Vue CLI "overview"
- NPM "Creating a Vue Application"
- 3- First Component
- What is Component?
- What is Script tag ?
- What is Template tag ?
- What is Style tag?
- 4- The Style of building Components (overview) :
- Option API
- Composition API
- 5- Folders Structure (overview)
- 6- Template Syntax
-
Write HTML -
Attribute Bindingshttps://vuejs.org/guide/essentials/template-syntax.html#attribute-bindings
- Directives
-
v-if, v-else & v-else-if -
v-for
-
v-bind -
v-on
-
calss , style
-
-
Every Section here you need to know how looks on Composition And Option API But The Main Focus Should on Composition
- 7- Reactivity
-
ref -
reactive
-
- 8- computed
- 9- Forms & v-model
- Make A Project For example Todo List
- Add Task
- Edit Task
- Delete Task
- Done Task
- 10- Components
- Registration
- Props
- Events
- Slots
- Provide / Inject
- Async Components
- 11- Watchers
- 12- * Lifecycle Hooks*
- 13- composables
Projects:
- 14- Different Topics
-
TypeScript with Composition API
-
Vue Router
-
State Management - pinia
-