Skip to content

Latest commit

 

History

History
266 lines (255 loc) · 3.26 KB

vocab.md

File metadata and controls

266 lines (255 loc) · 3.26 KB

Vocab / Jargon

Talking the Talk

####Week 1

  • Shell (Computing)
  • command line interface
    • pwd
    • cd
    • ls
    • rm
    • cp
    • mv
    • head
    • tail
    • |
    • grep
    • -B
    • -A
    • -C
    • cat
    • less
    • mkdir
    • rmdir
    • touch
  • G.U.I.
  • bash
  • directory
  • Rubber Duck Debugging
  • UNIX
  • path / $PATH
  • UNIX Commands
    • man
    • --help
    • Symbolic Link
  • UNIX Command Options
  • R.E.P.L.
  • Side Effect (Programming)
  • return value
  • reference type
  • primitive type
  • HTML element
  • DOM object
  • DOM
  • DOM node
  • undefined
  • "not defined"
  • boolean
  • Type coercion
  • Truthy
  • Falsy
  • Conditionals
    • Git
    • git clone
    • git push
    • git pull
    • git add
    • git commit
  • GitHub
  • Primitive
    • String
    • Boolean
    • Null
    • Number
    • Undefined
    • Symbol
  • Expression
  • Object Literals
  • Arrays
  • typeof
  • Bootstrap
  • CDN

####Week 2 & 3

  • constructor
  • prototype
  • O.O.P.
  • this (keyword)
  • new (keyword)
  • each
  • callback
  • key/value
  • inheritance
  • static property
  • .hasOwnProperty (JavaScript)
  • CDN
  • minification
  • jQuery collection
  • V8
  • npm
  • Node.js
  • isomorphic JavaScript
  • event loop
  • client
  • server
  • input validation
  • Express
  • HTTP
  • Resource path
  • Query string
  • HTTP verb
  • Status code
  • Network packet
  • W3C
  • AJAX
  • JSON
  • CRUD
  • .gitignore
  • GET request
  • POST request
  • PUT request
  • PATCH request
  • HTML templating
  • string interpolation
  • separation of concerns
  • RESTful routing
  • static files
  • package.json
  • middleware
  • localhost
  • API

Week 4

  • database
  • query
  • MongoDB
  • mongoose
  • NoSQL
  • document store
  • drop (database)
  • entity relationship diagram
  • one-to-one, one-to-many, many-to-many

Week 6

  • Ruby
  • p
  • puts
  • print
  • gets
  • block
  • hash
  • key value store
  • symbol
  • class
  • method
  • String Methods
    • .empty?
    • .end_with?
    • .each_char
    • .reverse
    • .prepend
    • .ord
    • .chr
    • .delete
    • << (also .concat)
    • .split
    • .gsub
    • .strip (also .rstrip and .lstrip)
    • .count
    • .capitalize
    • .slice
    • .include?
    • .upto
    • .next
  • Array Methods
    • sort
    • .first
    • .last
    • .delete_if
    • .combination
    • .reverse
    • .keep_if
    • .count
    • .uniq
    • .collect
    • .drop_while
    • .sample
    • .shuffle
    • .select
    • .permutation
    • .map
    • .join
    • .any?
  • Hash Methods
    • .keep_if
    • .each
    • .select
    • .merge
    • .each_key
    • .default
    • .empty?
    • .reject
    • .fetch
    • .invert
    • .values_at
    • .flatten
    • .has_key?
    • .delete
    • .each_value
  • enumerables
  • Enumerable Methods
    • .chunk
    • .cycle
    • .detect
    • .each_cons
    • .each_slice
    • .find_index
    • .flat_map
    • .group_by
    • .inject
    • .max
    • .min
    • .minmax
    • .partition
    • .reduce
    • .sort_by
    • .zip
  • attribute
  • switch statement
  • class-based inheritance
  • Ruby on Rails
  • model
  • view
  • controller
  • erb
  • scss

Week 7

  • SQL
    • SQL query
    • join
  • relational database (RDB)
  • ORM
  • ActiveRecord

Week 8

  • pull request
  • git fetch
  • git merge
  • branch, feature branch
  • code review
  • kanban board
  • sprint

Week 9

  • stacktrace
  • TDD
  • unit test
  • integration test
  • FactoryGirl
  • shoulda
  • Capybara

Week 10

  • Angularjs
    • directive
  • framework
  • application/x-www-form-urlencoded
  • application/json
  • $http
  • ngResource
  • ui-router
  • $stateProvider