In this video we're going to install the dependencies for this course on Windows
if you're using Mac instead of Windows then feel free to skip this video and
move on to the next one where we'll show you how to install the dependencies on a
Mac
I provided links in the resources of this video to all of the software that
we need to install we're going to start off by installing git so head over to
git-scm.com where we can download the git installer once you're on the
page click on download for Windows and the download should start automatically
so let's just wait for the file to finish downloading and then we can start
the installation process okay once git is downloaded let's click on the
Installer to start the git installation process and click on yes on the user
account control screen and on the first page we're going to click Next
we're going to leave the installation destination as default and click on next
and we're going to leave the default components selected click Next we're
going to install into a Start menu folder called git click Next and then
we're going to use the vim editor and click on next
for the path environment
we are going to leave the middle option checked which allows us to use git from
our git bash and also our command line so leave that checked and click Next and
then we'll use the OpenSSL library for the HTTP transport back-end
We're going to check out in Windows style and commit in unix style and this is recommended
because that way you get to use the window style on the Windows machine and
then when you push it to git you get to use a unix style which is more
standardized and better for running software and running our code on Linux
which we will be doing when we deploy our application so let's leave the top
one checked and click Next and then we'll use the default min TTY terminal
and click Next leave these options checked and leave enable symbolic links
unchecked and then finally click install
ok so let's just wait for the Installer
to finish installing git on our system and then
verify that has been installed correctly okay once git has been installed we can
uncheck the view release notes as we don't need to read them right now and
then click on finish alright so when you install git on Windows it installs something
called git bash which is like the command prompt but it also gives you a
couple of linux commands that we'll be using in the course so I recommend you
use this git bash to run all of the commands that we follow in the course
once you have the git bash open let's check that git has being installed
by typing git - - version and if git is installed correctly then this will
output the version of git that we have installed which is 2.2 1.0 so we can
tell that git has been installed next - let's configure git now this is just
something you need to do the first time you install git on the system and that
is set the email and the name that we want to use with the commits that we
make with git the way that you configure this is you type git config - - global
user dot email and then open double quotes and then put your email address
so my email address is mark@londonappdeveloper.com
close quotes and hit enter
and then we set the name by typing git config - - global user dot name and then
our name
alright and all this does is it sets the email address and name that are
going to be stored with the commits that are made on this system you only need to
set this once after first installing and then you shouldn't be prompted to set it
up again
alright now that git is installed let's close off this window
and let's move on to the next application which is Oracle VirtualBox
so if we head over to virtualbox.org and then click on this big green button here
download VirtualBox this will take us to the download page where we can choose
the windows hosts download so let's wait for the virtualbox
installer to download and then we'll continue with the installation
once the VirtualBox install is downloaded we can click it to start the
Installer so I'm just going to minimize the browser here and on the first screen the
welcome screen let's click Next and then lets leave these items checked as
default and click Next leave all of these checked click Next and in the
warning this is just warning us that the internet may disconnect briefly while we
are installing because it needs to install some network drivers so let's
just click on yes and then finally click install
ok if the user account control
screen appears then click yes and let's wait for the installation to finish ok
once its installed let's leave start Oracle VM VirtualBox
after installation checked so then we can click finish and we can verify that
the installation has worked when we see the Oracle VM VirtualBox manager screen
appear
ok so we've successfully installed
VirtualBox now let's move on to the next tool we're going to install which is
vagrant you can download vagrant at vagrantup.com and then just click on the
download button in the middle here and we're using windows 64-bit so I'm going to
choose a 64-bit version here and we'll wait for this download to finish and
then start the installer okay once vagrant is downloaded let's click the installer to
start it and on the first screen we're going to click Next and then we'll
read and then accept the terms and conditions
We'll leave the installation
destination as the default and click Next and then we'll click this install
button
alright the user account control screen may appear so if that does then click yes
to allow the installation to happen and then we'll just wait for vagrant to be
installed on our system
okay once the vagrant installation has completed click
on finish and then you'll be prompted to restart your system
feel free to go
ahead and restart the system now what I'm going to do is I'm going to click on no
and then I'm going to manually restart later after
I've installed the rest of the tools that were going to need for this course
since I've installed vagrant I'm going to load up the git bash by clicking start
and typing git bash and just to verify that vagrant has been installed
correctly I'm going to type vagrant - - version and I can see that vagrants been
installed because it output vagrant two point two point four unlike the other
tools vagrant is purely a command-line tool so the only way to access it is
either through the Windows command prompt or the git bash window and we're
going to be using the git bash window for this course
okay next let's move on to the next application we need to install that is
Atom editor Atom is a great text editor or code editor that we're going to be
using to write all of the code in our course so let's head over to atom.io
and then click on the download button to start the download for the windows
installer ok once atom is downloaded the installation is easy all you need to do
is click on the Atom executable and this should start the Atom editor installer
okay so you can see that as soon as we clicked it the installation has started
so we're just going to wait for this installer to complete and then we'll
verify that Atom has been installed correctly okay as soon as Atom
installation has completed it will immediately load up Atom and it will
prompt you if you want to register as the default for the Atom URI handler now
I usually click yes to this because it's quite useful to have and you can see
that Atom has been installed and you have this welcome guide here so we can
close Atom and we can move on to the final tool that we need to install which
is the mod header Chrome extension
now you can only find it by googling the mod
header Chrome extension or you can click on the link in the resources of the
video once you're on the mod header Chrome extension page just simply click
on add to Chrome and then click on add extension
this will add the mod header
chrome...the mod header extension to Google Chrome and you can tell that it has
been installed once you see this icon here and we're going to be using this
later on in the course to add our authentication headers to our API okay
so that is all of the tools that you need to install for this course thank
you for watching and I'll see you in the next video