Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Vue JS 3 : Inc. Router, Pinia, Composition API (Arabic)
Rating: 4.6 out of 5(18 ratings)
1,123 students

Vue JS 3 : Inc. Router, Pinia, Composition API (Arabic)

Learn Vue JS 3 & deploying dynamic web apps (Arabic)
Last updated 11/2022
Arabic

What you'll learn

  • Learn how to create Vue 3 applications
  • State Management using Pinia
  • Learn how to implement an authentication system into your Vue js apps
  • Core differences between Options API & Composition API
  • Create a real-world app from scratch with Vue 3, Composition API, Pinia & Vite

Course content

13 sections36 lectures5h 10m total length
  • Introduction8:39
  • What is Composition API5:38
  • Setup Environment5:47

Requirements

  • Basic understanding of Vue 2
  • Basic understanding of HTML, CSS & JavaScript

Description

If you're looking to get started building full-stack applications with Vue 3, then look no further. In this course, I'll be starting out with the very basics and then moving on toward creating fully-fledged Vue applications.

We'll spend a whole chapter learning about the Vue Router - and how to create SPA's (single page applications) using it - as well as exploring how to use the Vue CLI

We'll also dive deep into the newest features Vue 3 offers, including a lot about the Composition API & Composable Functions.

Along the way, we'll create several full projects.

You’ll then master all of the basics including:

  • Reactive data with Refs & Reactive Objects

  • Methods, Computed Properties & Watchers

  • Lifecycle Hooks

  • Directives

  • Vue Router

  • Child Components - including the new ways of handling props, emits

  • Dynamic Components

  • And you’ll learn State Management using Pinia, the incredible successor to Vuex

There's a crazy amount to cover, but by the end of this course, you'll be in a position to create full-stack web applications (complete with user authentication) using Vue 3!

After this course, you’ll be able to create your own Vue 3 apps based entirely on the Composition API - from scratch.

This course requires a basic understanding of Vue 2 & The Options API, HTML, CSS & JavaScript

After learning the basics, you’re gonna create a real-world app from scratch - which has full CRUD capabilities, uses Pinia for State Management.

Who this course is for:

  • Anyone who wants to learn how to create websites with Vue 3