Skip to content

Instantly share code, notes, and snippets.

@bgveenstra
Forked from cofauver/week11-learning-objectives.md
Last active March 3, 2017 19:36
Show Gist options
  • Save bgveenstra/4e9a15f15b5cd71c7a02059dbd3da3bd to your computer and use it in GitHub Desktop.
Save bgveenstra/4e9a15f15b5cd71c7a02059dbd3da3bd to your computer and use it in GitHub Desktop.

Week 11 Learning Objectives

ES6

  • Explain the history of ECMAScript and JavaScript.
  • List features of JavaScript added with ES6.
  • Write and read JavaScript code that uses new ES6 features:
    • Explain block scope and when to use var, let, and const.
    • Interpolate strings with template literals.
    • Write shorter function declarations with arrow functions.
    • Use default parameters in JavaScript.

Gulp & Webpack (Build Tools)

  • Explain roles of build tools: minification, compilation, concatenation/bundling, compression, file watching, etc.
  • Compare build tools: Rake, Gulp, Webpack.
  • Use build tools to automate workflow.

React

  • Explain what ReactJS is and where it fits in our applications' stack.
  • Explain the component model of web development.
  • Create and render React components in the browser.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment