Complete Vuejs Course: Vue.js + Nuxt.js + PHP + Express.js (Udemy.com)
VueJS, Command Line, Babel, NPM, Webpack, Vue JS CLI, Vue.js Router, VueX, Axios, iView, Express.js, Nuxt.js
Created by: OnlyKiosk Tech
Last updated February 2020
What you will learn
- Create front-end apps using Vue
- Connect your Vue program to PHP and MySQL
- Operate command line, Babel, NPM, and Webpack
- Create single page applications using Vue, Vue single file components, and Vue router
- Master vue router, vuex and axios
- Master Ajax
- Master Expressjs
- Master Nodejs
- Master Vuejs
How it compares
Against the other 70 rated Udemy courses in Vue.js on CourseDuck:
- Rating4.3 out of 5higher than 28% of them
- Reviews596#30 of 71 by number of reviews
- Length18.1 hourslonger than 74% of them
- Last updatedFebruary 2020earlier than 68% of them
Quality Score
Overall Score : 86 / 100
Course Description
Minumum Requirement:
This course is designed for students with zero ES6 foundation, BUT you do need to know basic ES5. If you know how to set background color for a DIV using native JavaScript and jQuery, then you are good to go.
<div class='div' id='one'>Set a background color...</div>
Course Contents:
This course has 46 sections and covers 17 areas:
- Vue JS Basics (Section 1-27)
- Ajax (Section 28)
- Connecting Vue to PHP and MySQL (Section 29)
- Command Line Instrument (Section 30)
- NPM (Section 31)
- Babel (Section 32)
- JS modular system, including module.exports, import and export (Section 33)
- Webpack (Section 33)
- Vue CLI (Section 34)
- Vue Single-file Components (Section 34)
- Vue Router (Section 35)
- VueX (Section 36)
- Axios (Section 37, 38, and 39)
- Vue UI Library: iView (Section 40)
- Advanced JavaScript: scope, scope chain, JavaScript Garbage Collection, Closure, IIFE(Instantly Invoked Function Expression), THIS, etc.
- Node.js and Express.js
- Connecting Vue to Express and MySQL
Content Description:
Your VueJS study is made of two stages.
In stage one, you will learn Vue basics like Vue instance, directives, components, etc.
In stage two, you will learn Vue single file component, Vue router, VueX and a Vue UI library called iView.
Between stage one and two, you will learn command line, npm, Babel, and Webpack. You need these skills to take the leap from stage one to stage two.
By the way, skills you learn between stage one and stage two are not just for Vue. You will also need them when you are learning other modern JS-based frameworks.
A frontend program alone is useless until it is connected to backend program and database.
We will teach you how to connect Vue to PHP and MySQL via Ajax and Ajax-based techs like Axios.
Throughout the course, you will be working on several projects so that you will always have a chance to practice and apply what you have learnt. Who this course is for:
- Anyone who wants to learn how to create front-end APPs using Vue
- Anyone who wants to learn how to use command line instrument
- Anyone who wants to learn how to use NPM
- Anyone who wants to learn how to use Babel
- Anyone who wants to learn how to use Webpack
- Anyone who wants to develop single page applications using dot vue files
- Anyone who want to learn how to use vue router, vuex and axios
- Anyone who wants to learn how to use Express and nodejs
- Anyone who wants to learn how to develop apps using Vuejs, PHP and MySQL
- Anyone who wants to learn how to develop apps using vuejs, Expressjs and MySQL
Instructor Details
- 4.3 Rating
596 Reviews
OnlyKiosk Tech
No matter where and whom you take your lessons from, you will always have to do all the hard work yourself.
You have to spend time and efforts learning, understanding, memorizing and practicing new knowledge. This is NO short-cut here.
But a good course can show the best route and help you avoid traps and detours. You can achieve maximum productivity from your time and efforts.
Based on user feedback, tech development, and our new thoughts and inspirations, we will keep adding new contents and improving existing ones.
We will cover basics as well as advanced applications. You will learn smart and creative tech combinations as well.
Web development has been a popular area for years. The internet has accumulated tons of free tutoring videos and materials.
Even if you are stuck with questions you cannot solve, just post them on stackoverflow, you will have your answers within a few minutes.
With all the free tutoring materials and teachers, what is the point of creating this paid online course?
It depends on what you really want.
If you just want to have a rough idea of how web apps work and create some basic programs, then there is really no need for you to pay for any courses. Free internet information is more than enough to meet your demands.
If you want to be able to turn your design and idea into programs that are safe and efficient enough to be applied in real life and solve all kinds of challenge, then this course is perfect for
More courses by OnlyKiosk Tech
Complete Web Development: React 18, HTML, Vue.js, PHP, MySQL (2024)
4.4 (1,181 Reviews)
Provider: Udemy
Time: 34.2h
$15.99
The Complete Course: React, Vue, Nuxt.js, MongoDB, more! (2026)
4.6 (861 Reviews)
Provider: Udemy
Time: 56.6h
$11.99
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 Gustav Coetzee
I have done other course on vue and they where very good, But as a refresher this is perfect.
By BuffHacker
Been learning Vue by myself for a while. This course has helped me seriously accelerated my study progress.
By Zvi Eshel
Excellent. Fast moving. Focused. Practical. Best in class course.
By Valerie Lau
Great instructor and great course.
By Jason Maywell
I have learnt a lot about vue, babel, webpack from this course. The design of this course makes these topics easy to understand and master.
By Skyrim
Great course, helped me a lot. I can work with vue confidently now.
By Aaron Crist
The instructor did an excellent job explaining how vue works.
By Serdal Aydoğmuş
Really usefull course. This course seems like vue Encyclopedia.
By Julian Laudat
The course is informative. I already knew some of the material covered. It has enforced the things I knew with added detail.
By Bruce Chamoff
Exactly what I needed. I tried other VueJS course previews and this is the most comprehensive one.
By Manuel =Udemy
Just want to say I this course is great, the instructor made it easy to follow and makes topics such as emitting events from components , very easy to understand.
Each lecture feels to be the correct length of time and I never got bored or lost interest. Highly, highly recommend.
Thanks and hope you continue to produce such high quality material!
By Bea Hayden
Learnt a lot about vue from this course. The instructor has done a great job explaining how to use Vue.









