HOME > Development > Complete Vuejs Course- Vue.js + Nuxt.js + PHP + Express.js

Complete Vuejs Course- Vue.js + Nuxt.js + PHP + Express.js

  • Development
  • May 06, 2025
SynopsisComplete Vuejs Course: Vue.js + Nuxt.js + PHP + Express.js, a...
Complete Vuejs Course- Vue.js + Nuxt.js PHP Express.js  No.1

Complete Vuejs Course: Vue.js + Nuxt.js + PHP + Express.js, available at $74.99, has an average rating of 4.45, with 289 lectures, based on 594 reviews, and has 3474 subscribers.

You will learn about 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 Master Nuxtjs This course is ideal for individuals who are Anyone who wants to learn how to create front-end APPs using Vue or Anyone who wants to learn how to use command line instrument or Anyone who wants to learn how to use NPM or Anyone who wants to learn how to use Babel or Anyone who wants to learn how to use Webpack or Anyone who wants to develop single page applications using dot vue files or Anyone who want to learn how to use vue router, vuex and axios or Anyone who wants to learn how to use Express and nodejs or Anyone who wants to learn how to develop apps using Vuejs, PHP and MySQL or Anyone who wants to learn how to develop apps using vuejs, Expressjs and MySQL or Anyone who wants to learn Nuxtjs It is particularly useful for Anyone who wants to learn how to create front-end APPs using Vue or Anyone who wants to learn how to use command line instrument or Anyone who wants to learn how to use NPM or Anyone who wants to learn how to use Babel or Anyone who wants to learn how to use Webpack or Anyone who wants to develop single page applications using dot vue files or Anyone who want to learn how to use vue router, vuex and axios or Anyone who wants to learn how to use Express and nodejs or Anyone who wants to learn how to develop apps using Vuejs, PHP and MySQL or Anyone who wants to learn how to develop apps using vuejs, Expressjs and MySQL or Anyone who wants to learn Nuxtjs.

Enroll now: Complete Vuejs Course: Vue.js + Nuxt.js + PHP + Express.js

Summary

Title: Complete Vuejs Course: Vue.js + Nuxt.js + PHP + Express.js

Price: $74.99

Average Rating: 4.45

Number of Lectures: 289

Number of Published Lectures: 289

Number of Curriculum Items: 289

Number of Published Curriculum Objects: 289

Original Price: $89.99

Quality Status: approved

Status: Live

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
  • Master Nuxtjs
  • Who Should Attend

  • 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
  • Anyone who wants to learn Nuxtjs
  • Target Audiences

  • 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
  • Anyone who wants to learn Nuxtjs
  • If you still think jQuery can completely replace JavaScript and want to learn Vue.JS, then this course is PERFECT for you because you will learn EVERYTHING you need here. 

    Minimum 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 18 areas:

    1. Vue JS Basics (Section 1-27)

    2. Ajax (Section 28)

    3. Connecting Vue to PHP and MySQL (Section 29)

    4. Command Line Instrument (Section 30)

    5. NPM (Section 31)

    6. Babel (Section 32)

    7. JS modular system, including module.exports, import, and export (Section 33)

    8. Webpack (Section 33)

    9. Vue CLI (Section 34)

    10. Vue Single-file Components (Section 34)

    11. Vue Router (Section 35)

    12. VueX (Section 36)

    13. Axios (Section 37, 38, and 39)

    14. Vue UI Library: iView (Section 40)

    15. Advanced JavaScript: scope, scope chain, JavaScript Garbage Collection, Closure, IIFE(Instantly Invoked Function Expression), THIS, etc. 

    16. Node.js and Express.js

    17. Connecting Vue to Express and MySQL

    18. Nuxt.js

    Note: The Vue version taught in this lesson will be 2.0+

    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.   

    Course Curriculum

    Chapter 1: Getting Started

    Lecture 1: Getting to know what Vue.js is and how to install it

    Lecture 2: Create our first Vue.js program and display text using it

    Lecture 3: Controlling attribute value using Vue.js

    Chapter 2: PROJECT: create our first Vue.js APP

    Lecture 1: Road Map of the Current Stage

    Lecture 2: Creating the news reading block used by BBC

    Chapter 3: Generating contents automatically using the V-FOR directive

    Lecture 1: Road Map of the Current Stage

    Lecture 2: The drawback of our BBC news reading program and the solution: V-FOR directive

    Lecture 3: V-FOR in a slightly more complicated application scenario

    Lecture 4: Apply V-FOR to the BBC news reading program we created before

    Chapter 4: Getting to know PROXY

    Lecture 1: Road Map of the Current Stage

    Lecture 2: Have you found a problem?

    Lecture 3: Introduction to the concept of PROXY

    Lecture 4: PROXY also works on methods, meaning you can proxy a method

    Lecture 5: How to communicated between VM.data and VM.methods

    Chapter 5: The V-ON directive – Vues answer to handling events

    Lecture 1: Road Map of the Current Stage

    Lecture 2: Introduction to the V ON directive

    Chapter 6: Conditional rendering: using V-IF, V-ELSE, and V-SHOW

    Lecture 1: Conditional rendering

    Chapter 7: V-MODEL: collecting user-submitted data

    Lecture 1: Introduction to V-MODEL

    Lecture 2: Using V-MODEL in projects

    Lecture 3: Lazy modifier and number modifier

    Lecture 4: Using v-model in other tags: textarea, radio button, checked box, etc.

    Chapter 8: Combining v-for and v-model and creating a list DYNAMICALLY

    Lecture 1: Creating a list dynamically

    Chapter 9: Computed and Filter

    Lecture 1: The difference between COMPUTED and FILTER

    Lecture 2: Introduction to FILTER

    Lecture 3: Introduction to COMPUTED

    Lecture 4: Project: reversing letter order using COMPUTED

    Lecture 5: Two-way data exchange between DATA and COMPUTED

    Chapter 10: Controlling CSS using V-BIND

    Lecture 1: Controlling CSS Part 1

    Lecture 2: Controlling CSS Part 2

    Chapter 11: Porject: remaining character calculator

    Lecture 1: Project analysis

    Lecture 2: Creating the APP

    Chapter 12: Vue Components

    Lecture 1: Introduction to Components

    Lecture 2: Registering and installing our first component and component naming rules

    Lecture 3: Register a local component

    Chapter 13: Sending data into a componnet

    Lecture 1: Introduction to props

    Lecture 2: Demonstration of sending data into component using props

    Lecture 3: Review of how to use props

    Chapter 14: Sending data out of a component

    Lecture 1: An analysis of how to send data out of a component

    Lecture 2: Sending data out of component using $emit() and self-defined event

    Lecture 3: Sending multiple values simultanesouly

    Lecture 4: Clean a dead corner: using original event on component tags

    Chapter 15: The truth of V-MODEL

    Lecture 1: The truth of the V-MODEL directive

    Chapter 16: Project: creating a price calculator

    Lecture 1: Project analysis

    Lecture 2: Creating the price calculator

    Chapter 17: Slots

    Lecture 1: Introduction to slots

    Lecture 2: Using slots in news page

    Lecture 3: Named slots

    Chapter 18: Data exchange between sibling components: Central Event Bus

    Lecture 1: Data exchange between sibling components Part 1

    Lecture 2: Data exchange between sibling components Part 2

    Chapter 19: Creating a news reading and editing APP

    Lecture 1: Program analysis

    Lecture 2: Generate formatted data and time

    Lecture 3: Working on the project Part 1

    Lecture 4: Working on the project Part 2

    Chapter 20: VUE.JS: New contents added by Vue 2.3: .sync modifier and model option

    Lecture 1: The .sync modifier

    Lecture 2: Custom v-model

    Chapter 21: Scoped slots

    Lecture 1: Introduction to scoped slots

    Lecture 2: Demonstration of using scoped slots

    Lecture 3: Using scoped slots on lists

    Chapter 22: Component misellaneous

    Lecture 1: is, keep-alive, and v-once

    Lecture 2: Retrieving the object representing the component using ref

    Chapter 23: Vue API and reactivity in depth

    Lecture 1: Preface

    Lecture 2: API Part 1

    Lecture 3: API Part 2

    Lecture 4: API Part 3

    Lecture 5: API Part 4

    Lecture 6: API Part 5

    Lecture 7: Try something interesting

    Lecture 8: API Part 6

    Lecture 9: API Part 7

    Lecture 10: API Part 8

    Lecture 11: API Part 9

    Lecture 12: API Part 10

    Lecture 13: API Part 11

    Lecture 14: API Part 12

    Lecture 15: API Part 13

    Chapter 24: Transition Effects

    Lecture 1: Introduction to transition effects

    Instructors

  • Complete Vuejs Course- Vue.js + Nuxt.js PHP Express.js  No.2
    OnlyKiosk Tech
    Provide Effective Coding Training
  • Rating Distribution

  • 1 stars: 9 votes
  • 2 stars: 10 votes
  • 3 stars: 47 votes
  • 4 stars: 117 votes
  • 5 stars: 411 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!