Course Prerequisites

1.0 Course Resources

Note

Familiarity beforehand recommended.

  1. JavaScript Basics

  2. The Command Line

  3. ReactJS

Note

Familiarity beforehand nice to have.

  1. Truffle Framework
  2. Material UI

2.0 Machine Specs

Attention

Participants are required to bring their own laptops.

  1. 4GB of memory and some disk space(4GB+) recommended.
  2. Operating System: Mac preferred, Ubuntu 16.04+ and Windows 7+ OK.

3.0 Virtual Machine Setup

A customized virtual machine has been provided for all students that is fully configured.

Important

Virtualization must be enabled! If not by default, this will need to be updated in the computer’s BIOS.

Note

View tutorial video [1-2] here

1. Please download the virtual machine(vm) by clicking here

  • The download will begin immediately.
  • This vm runs the operating system Ubuntu 16.04

2. Install VirtualBox-5.2 for your respective operating system, select the correct package for Mac, Windows and Linux distributions below

  • Mac users may download directly from here
  • Windows users may download directly from here
  • Linux users will need to find the correct package for their distribution here

Note

View tutorial video [3-5] here

3. Once downloaded double-click on the package to open it and follow the simple steps to complete the installation

4. Once installed open VirtualBox

  • For Mac users VirtualBox will be located within the Applications folder and may be opened by clicking on the icon
  • Otherwise you may search for VirtualBox on linux or Windows machines to locate the installed application

5. Import the downloaded vm

  • Within the VirtualBox application click on File in the top left corner
  • In the dropdown menu click “Import Appliance…”, this will open a dialog window
  • In the dialog window, click the file icon beside the bottom text field to search for the location the vm was downloaded to, it will be named blg-vm-stable.ova by default, click on the vm to select it
  • Click the Import button in the bottom bar, this will take a few minutes
  • Once completed a new VM will be present within VirtualBox that is currently stopped

Note

View tutorial video [6-7] here

6. Start the vm!

  • Click on the new vm and then click the Start button
  • In the dropdown click Normal Start
  • This will take a few minutes, your vm is starting!
  • Note if the VM fails to start it is most likely due to virtualization not being enabled on your machine, this will need to be accomplished in the BIOS of your machine.

7. Finally you will have a brand new Ubuntu 16.04 virtual machine up and running with all the required dependecies

Well done, you are all set!

8. Stop the vm

  • Prior to the beginning of the course you may wish to stop the vm
  • Within VirtualBox right-click on the vm that is running
  • In the dropdown menu click “Stop”, this will stop your vm which you can easily start back up when the course begins

Note

Note if the keyring dialog pops up and the password is asked for simply click the cancel button, it may ask several times…