- [Instructor] I personally love kicking off new projects
especially when new tools and technologies are involved.
And in this video, we will make sure
that you have everything ready to go on your system
before we then start coding and using all those tools.
First of all, we of course need Node.js.
And I would recommend you to use a version
around 12 or above.
So this course is done with Node version 12.
That's the current long-term support version.
And to check which version you have installed
just open your terminal and type node-V.
So it should be anything around 12.
Next, we also need to install a Git client.
Git is a version control system
and the exercise files that come with this course
are on GitHub.
If this now sounds completely unfamiliar to you,
please search the library for the topic.
I'd recommend you to take the course
learning Git and GitHub by Ramirez-Lopez.
As Git and GitHub are so commonly used,
I promise that this is a good investment into your career.
Once you have downloaded Git and installed into your system
you can go to the terminal and just type git--version
and you should be presented
with the version that you have installed.
During this course
you will learn to use different database systems.
Depending on your operating system,
setting them 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
with ready to run configurations.
So to install Docker,
just go to the website.
I have it open here.
It may look slightly different when you take this course
but the basic functionality should be the same.
So I click on Get started
and I want to download Docker desktop
and you see that it's available for Mac, windows and Linux.
Depending on your operating system
you may have to put a little bit more work
into getting Docker to run.
For instance, if you want to run Docker on Windows 10 Home
you have to install a few more tools to make this work.
If you get stuck,
just look into the Docker documentation
and there you see that there are sections
for different operating systems.
And with that,
it should be not too hard to get Docker working.
Once you have Docker installed
and running on your machine
you can type docker-V on your terminal
and you should see the currently installed Docker version.
As you progress through this course
I will show you how to pull
and set up the respective Docker image
whenever I introduce a new database.
So when Docker is now installed and running
you're all set for now,
everything else will be then covered throughout this course.
To actually write code,
we obviously also need some
integrated development environment
and I will use Visual Studio Code
throughout this course.
It's free.
It's open-source.
It comes with great support for Node.js and kit.
And it's written in electron
which is basically Node.js on the desktop.
Once you have installed Visual Studio Code
and you start it,
you should be presented with a screen like that.
Now you should have everything to get started
with this course on your system.
And in the next video,
we will already pull down the exercise files from GitHub
and we will then also set them up and make them run.