Udemy

Complete Vue.js 3 Course: Vuejs 3, Vite, TailwindCSS, Pinia

Enroll Now
  • 1,477 Students
  • Updated 4/2025
4.0
(243 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
16 Hour(s) 21 Minute(s)
Language
English
Taught by
OnlyKiosk Tech
Rating
4.0
(243 Ratings)

Course Overview

Complete Vue.js 3 Course: Vuejs 3, Vite, TailwindCSS, Pinia

Vue3, TailwindCSS, VueX, Vue Router, Composition API, Pinia, and Vite; A Step-by-Step Guide to Building Vue Programs

This course teaches Vue 3, Tailwind, Pinia, and Vite.

The Vue section includes Vue 3, Vue Router, VueX, and the composition API.

No Vue 2 experience is needed. Everything is taught from the beginning, including basic JavaScript knowledge.

Vue is just a toolbox; we are responsible for picking the right tools for the right job.

We analyze our project and then find the needed Vue features. This requires a thorough and deep understanding of Vue features. You must know them inside out. This is also what we strive to achieve with this course.

For example, the “v on” directive seems identical to the native “addEventListener” method. But they are not. When “closure” is involved, the difference between these two shows up right away.

If you don’t know this and your program design relies on “closure,” it will inevitably fail. You will waste hours trying to find the reason, which might then delay development progress.

Crossing Disciplinary Boundaries:

Your real-life projects do not care about what Vue can or cannot do. So you often need to cross disciplinary boundaries, integrating Vue with non-Vue technologies.

For example, saving the new item order needs COOKIE while creating a list may require recursion.

Our goal is to build a complete project, not just the Vue section of that project. So all non-Vue subjects will be taught before being used in our Vue program.

Coordinating Vue and non-Vue features:

Crossing disciplinary boundaries inevitably brings another challenge—compatibility. You cannot just put two different things together and expect them to work smoothly right away.

For example, we need to modify the recursion program in order to fit the Vue render method in it.

Axios allows us to cancel an ongoing request. To install it in the Vue “watchEffect” method, we need to borrow the scope of the setup function. This requires three parties to work together.

About Single-File Components:

We specifically delayed the introduction of the single file component. Most projects in the Vue section are made of only one HTML file, helping you focus on Vue. But don’t worry, you have plenty of opportunities to work with single-file components. The Pinia and Tailwind sections both use single-file components.

Course Content

  • 10 section(s)
  • 209 lecture(s)
  • Section 1 Vue Basics, Reactivity, and Directives
  • Section 2 Computed Properties, Vue Methods, and v-on
  • Section 3 Must-have Array-manipulating Skills
  • Section 4 Application & Challenge: Controlling the Order of List Items
  • Section 5 Application & Challenge: Vue + COOKIE
  • Section 6 Application & Challenge: Vue + Recursion
  • Section 7 Collecting Data from Users
  • Section 8 Controlling CSS Styles Using Vue
  • Section 9 Automatic Execution: Lifecycle Hooks
  • Section 10 Automatic Execution: Watchers

What You’ll Learn

  • Develop real-life projects using Vue 3, Tailwind, Pinia, and Vue Router.
  • Combine Vue with non-Vue techs like COOKIE, recursion, Axios cancelable request, etc.
  • Truly understand of the composition API and fully unleash its potential.
  • Quickly adapt to other frameworks like React, Svelte, etc.


Reviews

  • A
    Adam J Hopkins
    1.0

    I don't know what we're doing or what's the point, and it seems lower level than we have to be without any explanation of how it relates to what we will do

  • T
    Tony Fountaine
    1.0

    This is a mainly a Vue 2 course. The author doesn't even mention the composition api of Vue 3 until near the end of the course.

  • A
    Amogh Bhatnagar
    5.0

    Good course with proper examples and scenario

  • P
    Parvaz
    5.0

    Amazing course.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed