• Fall 2015 Front End Engineering
  • Introduction
  • 1. Prework
    • 1.1. Level 1
    • 1.2. Level 2
    • 1.3. Level 3
    • 1.4. Level 4
    • 1.5. Projects
  • 2. Class Notes
    • 2.1. Week 1
      • 2.1.1. Day 0
        • 2.1.1.1. Shell Review
        • 2.1.1.2. XCode and Brew
        • 2.1.1.3. Super Install Script
        • 2.1.1.4. SSH Keys
        • 2.1.1.5. Atom Configuration
        • 2.1.1.6. Zsh
        • 2.1.1.7. Other
      • 2.1.2. Day 1
        • 2.1.2.1. HTML Basics
        • 2.1.2.2. HTML Boilerplate
        • 2.1.2.3. HTML Elements
        • 2.1.2.4. CSS Selectors
        • 2.1.2.5. CSS Properties
      • 2.1.3. Day 2
        • 2.1.3.1. CSS Box Model
        • 2.1.3.2. CSS display
        • 2.1.3.3. CSS float
      • 2.1.4. Day 3
        • 2.1.4.1. CSS background
        • 2.1.4.2. CSS Pseudo Selectors
        • 2.1.4.3. CSS attr
        • 2.1.4.4. CSS position
        • 2.1.4.5. CSS transform
      • 2.1.5. Day 4
        • 2.1.5.1. Layout Planning
        • 2.1.5.2. Layout Tricks
        • 2.1.5.3. Flexbox
        • 2.1.5.4. Media Queries
    • 2.2. Week 2
      • 2.2.1. Day 1
        • 2.2.1.1. Organizing CSS
        • 2.2.1.2. BEM
      • 2.2.2. Day 2
        • 2.2.2.1. Broccoli
      • 2.2.3. Day 3
        • 2.2.3.1. Font Awesome & SASS
      • 2.2.4. Day 4
    • 2.3. Week 3
      • 2.3.1. Day 1
        • 2.3.1.1. JS Vocab
        • 2.3.1.2. JS Scope
        • 2.3.1.3. JS Hoisting
        • 2.3.1.4. Node
        • 2.3.1.5. JS Example
        • 2.3.1.6. Challenges
      • 2.3.2. Day 2
      • 2.3.3. Day 3
        • 2.3.3.1. Challenges
        • 2.3.3.2. JS Elements
        • 2.3.3.3. Event Listeners
      • 2.3.4. Day 3
    • 2.4. Week 4
      • 2.4.1. Day 1
      • 2.4.2. Day 2
      • 2.4.3. Day 3
      • 2.4.4. Day 4
        • 2.4.4.1. Basic Node Servers
    • 2.5. Week 5
      • 2.5.1. Day 1
      • 2.5.2. Day 2
      • 2.5.3. Day 3
      • 2.5.4. Day 4
      • 2.5.5. Day 5
    • 2.6. Week 7
      • 2.6.1. Day 1
      • 2.6.2. Day 2
      • 2.6.3. Day 3
      • 2.6.4. Day 4
    • 2.7. Week 8
      • 2.7.1. Day 1
      • 2.7.2. Day 2
      • 2.7.3. Day 3
      • 2.7.4. Day 4
    • 2.8. Week 9
      • 2.8.1. Day 1
      • 2.8.2. Day 2
      • 2.8.3. Day 3
      • 2.8.4. Day 4
    • 2.9. Week 11
      • 2.9.1. Day 1
      • 2.9.2. Day 2
      • 2.9.3. Day 3
      • 2.9.4. Menu Notes
  • 3. Backbone
    • 3.1. Common Route Patterns
    • 3.2. Common View Patterns
    • 3.3. More Resources
  • 4. Ember
    • 4.1. New Project
    • 4.2. Primer
    • 4.3. User Registration
    • 4.4. Current User
    • 4.5. User Roles
  • 5. Resources
    • 5.1. Keyboard Shortcuts
    • 5.2. Shell Prompt
    • 5.3. Homework Preflight Checklist
    • 5.4. Default Project Structure
    • 5.5. Broccoli Plugins
    • 5.6. Common Git Issues
Powered by GitBook

Fall 2015 Front End Engineering

Other Backbone Reading

  • http://backbonejs.org/#Getting-started
  • https://github.com/jashkenas/backbone/wiki/Backbone%2C-The-Primer