Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Vue.js: Learning the basics by building a movie web app
Rating: 4.2 out of 5(144 ratings)
12,441 students

Vue.js: Learning the basics by building a movie web app

Learn the basics of Vue by building a simple movie application utilizing Vuex, Vue Router, Axios, firebase, and more.
Created byDino Numić
Last updated 11/2020
English

What you'll learn

  • Create Vue. application
  • CRUD with Firebase and Firestore
  • API service
  • Vuex
  • Vue Router

Course content

5 sections32 lectures2h 15m total length
  • Chapter Introduction0:20

    In this chapter, we will install Vue Command Line Interface and use it to create our first Vue project. Then we will do a deep dive into the default Vue project and explore all files and folders that we have inside.

    We will go over components, some common directives that you can use inside components, and explore Vue Router.

  • Who this course is for?0:43

    Explaining who I believe this course is for, what to expect and what not to expect from this course.

  • Vue CLI, new project, and default project explanation2:35

    In this lecture, we will install Vue CLI and create our movie Vue application.

  • Examining main.js and App.vue root component8:11

    In this lecture, we will do a deep dive into Vue folders and files and explain how they work. We will explore the components and basic Vue directives.

  • Explaining Vue Router2:32

    In this lecture, we will explore Vue Router.

  • Examining rest of the files and folders1:08

    In this lecture, we will explore the rest of the files that we have in our Vue project.

Requirements

  • Basic understanding of Javascript (functions, objects, promises, ES6+)

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.


  1. 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.


  2. 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.


  3. 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.


  4. Create CRUD with firebase

    Learn how to create basic CRUD operations with Axios and Firebase and make API calls to update the global state.


  5. You will have fun

    You will have fun learning more about Vue and working on this lovely movie application.

Who this course is for:

  • Begginer developers looking to enhance their skills by learning Vue