WEBVTT
Kind: captions
Language: en

00:00:00.060 --> 00:00:05.620
In this video we're going to install the
dependencies for this course on Windows

00:00:05.620 --> 00:00:09.800
if you're using Mac instead of Windows
then feel free to skip this video and

00:00:09.809 --> 00:00:13.259
move on to the next one where we'll show
you how to install the dependencies on a

00:00:13.259 --> 00:00:14.200
Mac

00:00:14.200 --> 00:00:18.600
I provided links in the resources of
this video to all of the software that

00:00:18.600 --> 00:00:23.730
we need to install we're going to start
off by installing git so head over to

00:00:23.730 --> 00:00:29.849
git-scm.com where we can download
the git installer once you're on the

00:00:29.849 --> 00:00:34.469
page click on download for Windows and
the download should start automatically

00:00:34.469 --> 00:00:37.890
so let's just wait for the file to
finish downloading and then we can start

00:00:37.890 --> 00:00:42.809
the installation process okay once git
is downloaded let's click on the

00:00:42.809 --> 00:00:49.530
Installer to start the git installation
process and click on yes on the user

00:00:49.530 --> 00:00:53.730
account control screen and on the first
page we're going to click Next

00:00:53.730 --> 00:00:58.289
we're going to leave the installation
destination as default and click on next

00:00:58.289 --> 00:01:03.090
and we're going to leave the default
components selected click Next we're

00:01:03.090 --> 00:01:07.200
going to install into a Start menu
folder called git click Next and then

00:01:07.200 --> 00:01:12.600
we're going to use the vim editor and
click on next

00:01:12.600 --> 00:01:13.920
for the path environment

00:01:13.920 --> 00:01:18.479
we are going to leave the middle option
checked which allows us to use git from

00:01:18.479 --> 00:01:23.220
our git bash and also our command line
so leave that checked and click Next and

00:01:23.220 --> 00:01:29.760
then we'll use the OpenSSL library for
the HTTP transport back-end

00:01:29.760 --> 00:01:34.439
We're going to check out in Windows style and commit in unix style and this is recommended

00:01:34.439 --> 00:01:38.310
because that way you get to use the
window style on the Windows machine and

00:01:38.310 --> 00:01:42.000
then when you push it to git you get to
use a unix style which is more

00:01:42.000 --> 00:01:47.610
standardized and better for running
software and running our code on Linux

00:01:47.610 --> 00:01:52.680
which we will be doing when we deploy
our application so let's leave the top

00:01:52.680 --> 00:01:59.100
one checked and click Next and then
we'll use the default min TTY terminal

00:01:59.100 --> 00:02:04.740
and click Next leave these options
checked and leave enable symbolic links

00:02:04.740 --> 00:02:08.540
unchecked and then finally click install

00:02:08.540 --> 00:02:10.649
ok so let's just wait for the Installer

00:02:10.649 --> 00:02:13.350
to finish installing git on our system
and then

00:02:13.350 --> 00:02:17.730
verify that has been installed correctly
okay once git has been installed we can

00:02:17.730 --> 00:02:21.690
uncheck the view release notes as we
don't need to read them right now and

00:02:21.690 --> 00:02:27.330
then click on finish alright so when you
install git on Windows it installs something

00:02:27.330 --> 00:02:33.210
called git bash which is like the
command prompt but it also gives you a

00:02:33.210 --> 00:02:37.680
couple of linux commands that we'll be
using in the course so I recommend you

00:02:37.680 --> 00:02:43.430
use this git bash to run all of the
commands that we follow in the course

00:02:43.430 --> 00:02:47.550
once you have the git bash open
let's check that git has being installed

00:02:47.550 --> 00:02:53.070
by typing git - - version and if git is
installed correctly then this will

00:02:53.070 --> 00:03:00.810
output the version of git that we have
installed which is 2.2 1.0 so we can

00:03:00.810 --> 00:03:05.370
tell that git has been installed next -
let's configure git now this is just

00:03:05.370 --> 00:03:08.850
something you need to do the first time
you install git on the system and that

00:03:08.850 --> 00:03:13.560
is set the email and the name that we
want to use with the commits that we

00:03:13.560 --> 00:03:23.030
make with git the way that you configure
this is you type git config - - global

00:03:23.030 --> 00:03:29.640
user dot email and then open double
quotes and then put your email address

00:03:29.640 --> 00:03:36.780
so my email address is mark@londonappdeveloper.com

00:03:36.780 --> 00:03:38.190
close quotes and hit enter

00:03:38.190 --> 00:03:47.850
and then we set the name by typing git
config - - global user dot name and then

00:03:47.850 --> 00:03:50.420
our name

00:03:50.420 --> 00:03:54.930
alright and all this does is it
sets the email address and name that are

00:03:54.930 --> 00:03:59.100
going to be stored with the commits that
are made on this system you only need to

00:03:59.100 --> 00:04:03.030
set this once after first installing and
then you shouldn't be prompted to set it

00:04:03.030 --> 00:04:04.740
up again

00:04:04.740 --> 00:04:07.980
alright now that git is
installed let's close off this window

00:04:07.980 --> 00:04:13.670
and let's move on to the next
application which is Oracle VirtualBox

00:04:13.670 --> 00:04:18.660
so if we head over to virtualbox.org and
then click on this big green button here

00:04:18.660 --> 00:04:22.830
download VirtualBox this will take us to
the download page where we can choose

00:04:22.830 --> 00:04:29.050
the windows hosts download
so let's wait for the virtualbox

00:04:29.050 --> 00:04:33.240
installer to download and then we'll
continue with the installation

00:04:33.240 --> 00:04:37.360
once the VirtualBox install is
downloaded we can click it to start the

00:04:37.360 --> 00:04:43.270
Installer so I'm just going to minimize the
browser here and on the first screen the

00:04:43.270 --> 00:04:47.440
welcome screen let's click Next and then
lets leave these items checked as

00:04:47.440 --> 00:04:52.360
default and click Next leave all of
these checked click Next and in the

00:04:52.360 --> 00:04:56.680
warning this is just warning us that the
internet may disconnect briefly while we

00:04:56.680 --> 00:04:59.770
are installing because it needs to
install some network drivers so let's

00:04:59.770 --> 00:05:04.260
just click on yes and then finally click
install

00:05:04.260 --> 00:05:05.830
ok if the user account control

00:05:05.830 --> 00:05:13.390
screen appears then click yes and let's
wait for the installation to finish ok

00:05:13.390 --> 00:05:16.650
once its installed
let's leave start Oracle VM VirtualBox

00:05:16.650 --> 00:05:21.550
after installation checked so then we
can click finish and we can verify that

00:05:21.550 --> 00:05:26.710
the installation has worked when we see
the Oracle VM VirtualBox manager screen

00:05:26.710 --> 00:05:28.080
appear

00:05:28.080 --> 00:05:29.770
ok so we've successfully installed

00:05:29.770 --> 00:05:33.640
VirtualBox now let's move on to the next
tool we're going to install which is

00:05:33.640 --> 00:05:38.800
vagrant you can download vagrant at
vagrantup.com and then just click on the

00:05:38.800 --> 00:05:44.050
download button in the middle here and
we're using windows 64-bit so I'm going to

00:05:44.050 --> 00:05:48.280
choose a 64-bit version here and we'll
wait for this download to finish and

00:05:48.280 --> 00:05:53.380
then start the installer okay once vagrant is
downloaded let's click the installer to

00:05:53.380 --> 00:05:58.930
start it and on the first screen we're
going to click Next and then we'll

00:05:58.930 --> 00:06:04.560
read and then accept the terms and
conditions

00:06:04.560 --> 00:06:05.760
We'll leave the installation

00:06:05.770 --> 00:06:10.000
destination as the default and click
Next and then we'll click this install

00:06:10.000 --> 00:06:12.240
button

00:06:12.360 --> 00:06:16.570
alright the user account control screen
may appear so if that does then click yes

00:06:16.570 --> 00:06:20.230
to allow the installation to happen and
then we'll just wait for vagrant to be

00:06:20.230 --> 00:06:22.340
installed on our system

00:06:22.340 --> 00:06:26.470
okay once the
vagrant installation has completed click

00:06:26.470 --> 00:06:31.700
on finish and then you'll be prompted to
restart your system

00:06:31.700 --> 00:06:32.500
feel free to go

00:06:32.500 --> 00:06:36.220
ahead and restart the system now what
I'm going to do is I'm going to click on no

00:06:36.220 --> 00:06:39.780
and then
I'm going to manually restart later after

00:06:39.780 --> 00:06:43.460
I've installed the rest of the tools
that were going to need for this course

00:06:43.460 --> 00:06:49.050
since I've installed vagrant I'm going to
load up the git bash by clicking start

00:06:49.050 --> 00:06:54.750
and typing git bash and just to verify
that vagrant has been installed

00:06:54.750 --> 00:07:01.590
correctly I'm going to type vagrant - -
version and I can see that vagrants been

00:07:01.590 --> 00:07:06.270
installed because it output vagrant two
point two point four unlike the other

00:07:06.270 --> 00:07:11.820
tools vagrant is purely a command-line
tool so the only way to access it is

00:07:11.820 --> 00:07:16.500
either through the Windows command
prompt or the git bash window and we're

00:07:16.500 --> 00:07:18.900
going to be using the git bash window
for this course

00:07:18.900 --> 00:07:23.370
okay next let's move on to the next
application we need to install that is

00:07:23.370 --> 00:07:29.220
Atom editor Atom is a great text editor
or code editor that we're going to be

00:07:29.220 --> 00:07:33.390
using to write all of the code in our
course so let's head over to atom.io

00:07:33.390 --> 00:07:38.520
and then click on the download button to
start the download for the windows

00:07:38.520 --> 00:07:44.190
installer ok once atom is downloaded the
installation is easy all you need to do

00:07:44.190 --> 00:07:53.690
is click on the Atom executable and this
should start the Atom editor installer

00:08:00.590 --> 00:08:05.330
okay so you can see that as soon as we
clicked it the installation has started

00:08:05.330 --> 00:08:09.200
so we're just going to wait for this
installer to complete and then we'll

00:08:09.200 --> 00:08:14.350
verify that Atom has been installed
correctly okay as soon as Atom

00:08:14.350 --> 00:08:20.120
installation has completed it will
immediately load up Atom and it will

00:08:20.120 --> 00:08:24.500
prompt you if you want to register as
the default for the Atom URI handler now

00:08:24.500 --> 00:08:29.240
I usually click yes to this because it's
quite useful to have and you can see

00:08:29.240 --> 00:08:34.279
that Atom has been installed and you
have this welcome guide here so we can

00:08:34.279 --> 00:08:38.719
close Atom and we can move on to the
final tool that we need to install which

00:08:38.719 --> 00:08:41.680
is the mod header Chrome extension

00:08:41.680 --> 00:08:44.270
now
you can only find it by googling the mod

00:08:44.270 --> 00:08:48.110
header Chrome extension or you can click
on the link in the resources of the

00:08:48.110 --> 00:08:52.250
video once you're on the mod header
Chrome extension page just simply click

00:08:52.250 --> 00:08:58.260
on add to Chrome and then click on add
extension

00:08:58.260 --> 00:09:00.200
this will add the mod header

00:09:00.200 --> 00:09:04.250
chrome...the mod header extension to
Google Chrome and you can tell that it has

00:09:04.250 --> 00:09:08.630
been installed once you see this icon
here and we're going to be using this

00:09:08.630 --> 00:09:14.810
later on in the course to add our
authentication headers to our API okay

00:09:14.810 --> 00:09:20.600
so that is all of the tools that you
need to install for this course thank

00:09:20.600 --> 00:09:24.460
you for watching and I'll see you in the
next video

