Skip to content

Learning Objectives wk 1

Evan Cole edited this page Oct 22, 2019 · 4 revisions

JS (working with JS in isolated exercises)

  • refactoring between pure functions and object methods
    • not as scary as it sounds, just replace arguments and return values with this.!
    • object methods allow you to define what users can do to your data
  • using immutable array methods
  • comfort with the TDD format of testing

projecting (understanding JS in web pages)

  • understand User Interface vs. Core Data and Logic
  • organizing your applications with objects
    • application state is the array stored in your object
    • object methods enable user stories -> things user can do with your state
  • connecting handlers to the DOM
    • reading values from input fields by id
    • connecting handlers to buttons with click events

Git & GitHub

  • pulling and pushing from terminal
  • branching in terminal
  • fixing simple conflicts from terminal

As in the last module, homework and projects will be completed and submitted using GitHub.

Clone this wiki locally