- [Ray Villalobos] Working with APIs,
or application programming interfaces
is one of the most common tasks that developers deal with.
If you think about it,
even working with the Vue.js framework
means using different commands to have access to things
like the virtual DOM, reusable components,
templates and more.
But just like with any other framework,
you almost never use Vue.js by itself.
Hey there, I'm Ray Villalobos, and in this course
I'm going to show you how to build a quick project
that will help you understand how to access
different kinds of APIs using Vue.js.
We'll be covering how to implement traditional APIs
like the HTML audio API to build a music player.
To do this, I'll show you how to create
a Vue.js project from scratch using the Vue CLI.
Then I'll show you how to install additional libraries
like Bootstrap and Font Awesome.
Each with its own API.
We'll focus on learning how to work with
local and remote data using additional libraries and APIs,
including the Fetch API, Axios,
as well as a state management library called Vuex.
Finally, I'll show you how to use Google's Firebase
to give our project realtime multi-user features.
If you got a couple of hours,
this is the type of course that will help you practice
and learn how to work with APIs by creating a real project.