- [Instructor] Before we can really kick things off,
we first have to make sure that your development machine
has all the software needed to be installed.
We'll take care of this in this chapter.
Please follow along with me
and we will be done with that very quickly.
First of course,
we have to have node js installed on our system.
I installed the current long-term supported
or LTS version.
To verify my installation,
I head over into the terminal
and type node -v and I get the currently installed version.
So we are good to go with node js.
During this course,
we will use Mongo DB as a database.
Depending on your operating system,
setting it up can be quite complicated.
That's why I decided to use Docker here.
Docker allows you to run independent containers
on your system, and it comes with a large repository.
It's ready to run configurations.
If you are completely unfamiliar to databases in node js,
I recommend you taking my course, node js databases first.
Yet, I'll explain all the needed setup steps
during this course.
To get started with Docker.
We first have to install it on our system.
Docker is available for Mac, Windows, and Linux,
and there installation instructions
for each of them.
I already installed Docker on my system,
you see also this little Docker icon
in my task bar up there.
And when I head into the terminal, I can type docker -v
and I get the currently installed version.
So we're good to go with Docker as well.
In the next video,
I will then show you how to pull down the Mongo DB image
and run Mongo DB using Docker.
Of course, we also need some editor for our code
and I will be using Visual Studio Code.
Visual Studio Code is an open source ID
that under the hood also uses node js.
Naturally it's node js support is excellent.
If you want to use it as well,
just head to the website,
download the installer for your operating system
and you're good to go.
I already installed it
and I also already opened the exercise files folder
that we pulled down from Kita before.
In the next video,
as promised we will set up Mongo DB using Docker.