WHAT IS VUE JS?
Used by companies such as Nintendo, Adobe, GitLab, Baidu and Alibaba, Vue JS is rapidly increasing in popularity, so it’s a great time to add it to your CV.
By the end of this course you’ll have the skills and confidence you need to use Vue JS on your own projects!
So, no matter whether you’re a complete beginner to Vue JS, or an experienced programmer keen to improve your skills, this course is for you!
WHAT IS FIREBASE?
Firebase provides a realtime database and backend as a service. The service provides application developers an API that allows application data to be synchronized across clients and stored on Firebase's cloud.
Students learn best when they’re putting what they learn in to practice straight away, so we’ve build this course around one really great project (which will look fantastic in your career portfolio!):
In this course we are going to build application called Exchangario. Main purpose of this application is to exchange services and products.
We will start with the basics of Vue JS framework. We will initialise first pages, create routing to theses pages and we will style them properly.
First section will be not only about Vue JS . To make our application dynamic and up to the standards we need database. Database we will use in this course is cloud Firestore from Firebase. In Firestore we will keep our data of opportunities, exchanges and user profiles stored as documents in collections. More about this in the course.
After first section you will start learning about firebase authentication. I will show you how to login and register with firebase. After user will be logged in we will display our application with couple of modifications only authenticated user can see.
As I said main idea of this application is to exchange products. For this we will implement page where user can create exchanges either of service or product type. We will create many inputs of different types .I will show you how you can perform form validation with popular Vuelidate package. After exchange will be created it will be displayed on Home page and offered to other users.
In later section we will be creating functionality to trade exchanges between the users. Every logged in user can apply for exchange by offering owned exchange as counter-offer. Submitted exchange has to have similar or same value as exchange we are applying for in order to be accepted by system. Once exchange is submitted opportunity is created. Opportunities are submitted exchanges which users can accept or decline. After opportunity is accepted user will receive contact informations on user with whom they can exchange the product.
In fifth section we will work on pagination and search feature.
In last section I will be talking about security rules for Firestore and finally we will deploy are application on Heroku so you can share it with your friends and family.
With over 17 hours of on-screen instruction, it doesn’t matter whether you’re planning to start your career as a developer, or just want to improve your programming skills, this is the right course for you!
So what are you waiting for? Enrol now!!