Vue 3 Essentials with Typescript: A Practical Guide (Udemy.com)
Vue 3, Composition API, Vuex, Typescript, Docker, c3.js charts, Upload Images, Export CSV
Created by: Antonio Papa
Last updated January 2021
What you will learn
- Use Vue 3 with Typescript
- Dispatch events with Vuex
- Use Composition API
- Use Docker
- Authentication and Authorization
- Create charts with c3js
- Upload Images
- Export CSV files
How it compares
Against the other 70 rated Udemy courses in Vue.js on CourseDuck:
- Rating3.7 out of 5higher than 2% of them
- Reviews82#51 of 71 by number of reviews
- Length6.4 hoursshorter than 61% of them
- Last updatedJanuary 2021earlier than 62% of them
Course Description
Hello and welcome to this course, in this course you will learn how to create an Admin App using Vue 3 Composition API with Typescript.
In this tutorial you will learn:
Use Vue with Typescript
Use Vuex
How to use Composition API
Create classes, interfaces
Create public and private routes
Restrict routes for unauthorized users
Upload Images
Export CSV's
Build a chart with c3.js (part of d3.js)
I'm a FullStack Developer with 10+ years of experience. I'm obsessed with clean code and I try my best that my courses have the cleanest code possible.
My teaching style is very straightforward, I will not waste too much time explaining all the ways you can create something or other unnecessary information to increase the length of my lectures. If you want to learn things rapidly then this course is for you.
I also update my courses regularly over time because I don't want them to get outdated. So you can expect more content over time from just one course with better video and audio quality.
If you have any coding problems I will offer my support within 12 hours when you post the question. I'm very active when trying to help my students.
So what are you waiting for, give this course a try and you won't get disappointed.
Instructor Details
- 3.7 Rating
82 Reviews
Antonio Papa
I'm a Full Stack Developer and my goal is to build responsive and high-quality products.
Over the years I've worked with all kinds of projects from building e-commerce and single-page applications to deploying mobile apps to AppStore and PlayStore.
My goal is to share my experience with people that are passionate with programming.
More courses by Antonio Papa
Laravel Microservices: Breaking a Monolith to Microservices (2022)
4.2 (165 Reviews)
Provider: Udemy
Time: 7.7h
$49.99
Python Microservices: Breaking a Monolith to Microservices (2021)
3.9 (148 Reviews)
Provider: Udemy
Time: 7.6h
$44.99
Vue 3 and Laravel: Breaking a Monolith to Microservices (2021)
4.1 (128 Reviews)
Provider: Udemy
Time: 14h
$59.99
Vue 3, Nuxt.js and Laravel: A Rapid Guide - Advanced (2021)
4.5 (120 Reviews)
Provider: Udemy
Time: 7.7h
$59.99
React, NextJS and NestJS: A Rapid Guide - Advanced (2021)
4.4 (114 Reviews)
Provider: Udemy
Time: 8.7h
$64.99
Angular, React and Vue 3 Translations (i18n) (2020)
4.4 (107 Reviews)
Provider: Udemy
Time: 42 mins
Free
More Vue.js courses
Vue - The Complete Guide (incl. Router & Composition API) (2025)
4.7 (66,743 Reviews)
Provider: Udemy
Time: 31.9h
$119.99
Complete Vue Developer Bootcamp (Pinia, Vitest) (2026)
4.7 (3,156 Reviews)
Provider: Udemy
Time: 28h
$89.99
Complete Javascript & jQuery Course with Bonus Vue JS Intro (2021)
4.7 (2,716 Reviews)
Provider: Udemy
Time: 16.9h
$74.99
Build Web Apps with Vue JS 3 & Firebase (2021)
4.6 (7,881 Reviews)
Provider: Udemy
Time: 31.5h
$89.99
Laravel + Vue 3 + Inertia: From Zero to Production SPA (2025)
4.6 (2,488 Reviews)
Provider: Udemy
Time: 19.5h
$84.99
Quasar V1: Cross-Platform Apps (with Vue 2, Vuex & Firebase) (2022)
4.6 (1,956 Reviews)
Provider: Udemy
Time: 15.4h
$10.99
Reviews
By Vasile Braileanu on 2/23/2024
Jep. I have some missing pieces in VueJS.
By Selina Beller on 2/2/2022
Ich habe mehr von diesem Kurs erwartet, leider habe ich nach dem Kurs noch nicht das Gefühl, dass ich TypeScript und die Unterschiede zwischen Vue2 und Vue3 ausreichend kenne, um damit in der Praxis zu arbeiten. Außerdem ist mir unklar, warum der Inhalt 2x aufgenommen wurde (Legacy). Macht für mich den Eindruck, dass man nur den Content größer erscheinen lassen wollte. Gut fand ich allerdings, dass der Sprecher sehr deutlich gesprochen hat, und man die Videos so auch auf doppelter Geschwindigkeit noch gut verstehen konnte.
By Christoph Dunkake on 10/29/2021
Confusingly fast. Basic information taken for granted.
By Daryl Olson on 5/4/2021
Direct and to the point. I like the fast pace.
By Karl Si on 3/4/2021
I had to get up to speed with Vue 3 with TypeScript quickly for work and this course helped a lot
By Otávio Gaião on 2/20/2021
Instructor doesn't explain things very well. Its basically watching him doing his stuff.
By Tomi Heikkinen on 1/20/2021
Javascript is now the world's most popular programming language. Really good and extensive course on vue.js.
By Marcio Taveira Wielganczuk on 12/15/2020
What is the typeScript inside the components ? Your course have not use typescript!!!!
By Dave Pile on 12/9/2020
The content is exactly what I want to see but I have to spend a lot of time going back and figuring out what antonio has clicked to arrive at a certain place. Particularly when copying bootstrap resources. Its hard to work out where to get the bootstrap sources from as the versions have changed on bootstrap and bootstrapcdn.com no longer works. I have to squint and see the urls from the video. This could be fixed if there was reources files provided. Antonio clearly knows what he is doing but there is little explanation of why we are doing things.
By Emin genç on 10/28/2020
I really liked this course. It helped me to understand many concepts in vue3. essipecially Ts classes and functions
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 74 / 100












