Vue.js: Learning the basics by building a movie web app (Udemy.com)
Learn the basics of Vue by building a simple movie application utilizing Vuex, Vue Router, Axios, firebase, and more.
Created by: Dino Numić
Last updated November 2020
What you will learn
- Create Vue. application
- CRUD with Firebase and Firestore
- API service
- Vuex
- Vue Router
How it compares
Against the other 70 rated Udemy courses in Vue.js on CourseDuck:
- Rating4.2 out of 5higher than 20% of them
- Reviews144#44 of 71 by number of reviews
- Length2.3 hoursshorter than 88% of them
- Last updatedNovember 2020earlier than 64% of them
Course Description
By enrolling and finishing this course you will gain a clear insight into Vue and learn how to build your first Vue application. This course is primarily geared towards beginners and developers who would like a quick crash course into Vue development.
This does not mean that we will take it easy and only work with the simplest approaches!
Here are, summarized, some of the things you will learn throughout this course.
Install Vue CLI and create a new project
You will learn how to create a new project with Vue CLI (command line interface). We will explore and explain all files and folders that come created with the default project.
Create routes and learn how to manage state with Vuex
You will learn how to create and programmatically navigate through the Vue application. You will also learn how to manage the global application-level state separate it using modules.
Dive into life-cycle hooks, Vue directives, mixins
You will learn all the steps through which a component goes from its creation till the moment it is destroyed. Learn some of the Vue directives and look at how we can share similar code across multiple components.
Create CRUD with firebase
Learn how to create basic CRUD operations with Axios and Firebase and make API calls to update the global state.
You will have fun
You will have fun learning more about Vue and working on this lovely movie application.
Instructor Details
- 4.2 Rating
144 Reviews
Dino Numić
Hi, I’m Dino. I am a full-stack software developer with a strong passion to learn new exciting things and share knowledge.
I have started my programming journey whilst being a freshman at university. Never would I have thought that I’d love it so much. So far, I have freelanced, worked remotely, worked with friends, worked alone.
Currently, full time employed at a fantastic company writing Laravel, Node, React, and Vue applications. I enjoy the diversity that these various technologies bring and all the possible ways that you can advance that they bring.
I’d love to see you coming on this programming adventure together with me.
More courses by Dino Numić
Node.js and React: Build a complete web chat application (2020)
4.3 (271 Reviews)
Provider: Udemy
Time: 9.6h
$64.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 Muhammad Afiq bin Samsol Badron on 3/5/2022
poor explanation. No answering for Q&A from instructor. Not the right course to those who are really new in Vue.js
By Leandro Campero on 6/5/2021
Muy buen curso. El contenido es completo y conciso. Lo recomiendo.
By Thomas De Ridder on 2/10/2021
Excellent content, only problem is that the instructor do not zoom sufficiently into the code, so it is difficult to see.
By Rizki nabil aufa on 2/2/2021
Im very enjoying this course, thxxx a lot. it is my first start to continue the journey
By Richard Valdez on 12/23/2020
It is taking about an hour to get through 5-10 minutes of the video because of all the jumping and clicking around without explanation. When I run the first example in the Move App, it is not working as shown. I am left to going through the video to find the appropriate screens and pause them to see if I did not miss anything between all the screen/tab/file jumping. Very poor way to teach anything. Not methodical, not procedural, and very disjointed.
By Indra Cahya Bali on 12/16/2020
The explanation is easy to learn, but the style in the video isn't the same as in my browser, so maybe it can be fixed soon. Thanks for the lessons anyway :)
By Esteban Andres Canteros on 12/3/2020
It was an excellent course, very didactic and well explained. The only issues that I've got with it is the font size of the code editor, is very small and sometimes when there is too much code, really hard to read. Everything else, it's great.
By Tulus Budi Santoso on 12/1/2020
menjelaskan secara detail terutama bagi saya yang masih buta tentang Vue.js ini terima kasih banyak. sehat dan sukses selalu untuk kita semua
By Kamlesh Khatti on 11/21/2020
Thanks to tutor for making this awesome vue.js course. I will highly appreciate and will definitely share it with my friends and team members. Thanks.
By Srdjan Medjo on 11/20/2020
Awesome intro to the Vue framework and it's tooling by building one practical project. Recommended.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100







