Last updated
Last updated
For the first portion of the class, we'll be working exclusively inside of the browser and Node. We'll be installing the following tools.
Slack
Homebrew
Git
Node
Oh my ZSH
iTerm
Postgres.app
TIP: Use CTRL+SHIFT+V
to paste into terminal
We will be using slack to communicate throughout the course. You should've received an invite to our channels via e-mail. You can login via the web browser, but downloading / installing the app is highly recommended.
Before we do this process, please make sure you have signed up for an account on . We will be installing a version of GIT from home brew and also configuring it.
To install GIT
Using your email credentials for GIT, run these commands with your user and email configured.
You might find your self having to re-authenticate GIT every time you work on your command line. Setup SSH Keys to let Github remember your machine in the future.
Verify the installation afterwards by running
The above should display without any errors.
To finish up your installation, run this command to allow for global installations of npm tools.
Oh my ZSH?!!! We will be tricking out commandline with another shell. A shell is an interface into our computer, and we will be using a lot to run commands.
To install, we will run
(the last command will restart your computer)
We will be using a relational database called Postgres for Node and Rails portion our class. Download by running:
You'll also need to configure a user for your Postgres database.
Choose an easy to remember password then type \quit
to exit psql. MAKE SURE YOU REMEMBER THIS PASSWORD YOU WILL NEED IT LATER.
To make it easier to start postgres we're going to create a couple aliases. Edit your zshrc file by typing subl ~/.zshrc
add these lines to the bottom of the file:
pgserver will be used to start the postgres server
psql will be used to access the psql termainal
While we're here, add these two functions and environment variables to make it easier to access, change and refresh our ZSH configuration file in the future. Copy and paste these to the end of the file.
Save the file, close Sublime, and restart your terminal.
Quit terminal and reopen it before testing.
Start Server
enter psql terminal
Should enter psql terminal and have no error.
exit psql
Follow the official installation instructions on MongoDB.com:
Press control-c
to stop the server.
We'll be using RoboMongo. Install here:
We'll be using a shell and configuration package called