Cyclokitty / lambdaschool

Homework from lambda school mini-bootcamp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Homework #1

Instructions


  1. Feynman Writing Prompts - Write out explanations of the following concepts like you are explaining it to a 12 year old. Doing this will help you quickly discover any holes in your understanding. Ask your questions on Slack.

    • Variables
      • declaring values in JS. You say 'var' and give your var a name (this is the LHS declaration) and then a value (this is RHS declaration)
    • Strings
      • a data type consisting of letters, words, phrases that can also use alphnumeric and non-alphanumeric characters
    • Functions (arguments, return)
      • is a statement that is a set of instructions for the computer to following
      • arguments are any values that are needed in a function. arguments are not mandatory.
      • return keyword ends the function running and gives the function a final value
    • if statements
      • instructions that run if the value is true
    • Boolean values (true, false)
      • booleans give either a true value or a false value
      • used to help functions run
  2. Install Node and NPM. NPM comes packaged with Node. https://nodejs.org/en/download/

  3. Install SublimeText3. If you have another editor that you prefer then you can use that. https://www.sublimetext.com/3

  4. Download this project folder from GitHub.

  5. Navigate into the downloaded folder using Terminal(Mac) or Command Prompt(Windows). ls(Mac), dir(Windows) and cd <directory_name> are the commands you need to navigate around.

  6. Once you are in the folder type the command npm install. This will fetch all of the needed requirements for the project.

  7. Run npm test to run the automated tests. At first all of the tests will be broken. You will fill out the functions in exercises.js to make the tests pass.

Congratulations on finishing Homework #1!

Apply to our full-time or part-time immersive program to learn cutting edge technologies that are used by top technology companies around the world.

Our part-time and full-time courses are 13 intense weeks of focused study on the most relevant technologies.

Class sizes are small to ensure that each student gets individual attention from our world class instructors to help them succeed. We also provide career support both during and after the course to help you succeed. We are committed to your success.

For more information visit: https://www.lambdaschool.com

About

Homework from lambda school mini-bootcamp


Languages

Language:JavaScript 100.0%