wdi-hk-sep-2014 / notes

Notes for WDI course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WDI HK Sep 2014

Here hosts links about the projects we will be building over weeks.

Projects

Code Challenges

5-min Quiz

Structure

Phase 1: Fundamentals

Quick Review at: https://gist.github.com/harryworld/ceebff030e0933516b29

  1. Programming History
  2. GitHub
  3. jQuery
  4. CoffeeScript
  5. Function
  6. 2048 Intro
  7. Variable
  8. Array
  9. Hash
  10. Conditionals
  11. Loops
  12. Debug
  13. Open Web
  14. CSS
  15. Board Array
  16. Generate Tile
  17. Move
  18. Sum
  19. Check Win
  20. Check Lose
  21. Deploy
  22. jQuery AJAX

Phase 2: Rails Project

  1. Stakeholders
  2. User Needs
  3. Job Stories
  4. Wireframing
  5. Initial HTML
  6. Project Ideas
  7. Ruby Env
  8. Rails
  9. Bundle
  10. MVC
  • HTTP Verbs
  1. BDD
  2. Browsers
  3. OOP
  4. Capybara
  5. Routing
  6. Controller
  7. View
  8. RSpec
  9. Model
  10. Relational Database

Phase 3: Advanced Rails

  • 1st Pass

    1. GitHub Open Source Community
    • Fork Project
    • Pull Request
    1. Define Stakeholders
    2. Conduct need assessments
    3. Develop Job Stories
    4. Create Wireframes
  • 2nd Pass

    1. Layout the architecture
    2. Building API in Rails
    3. Creating the Board
    4. Implements SASS
    5. Introduces AngularJS
    6. ng-repeat / ng-click
    7. AngularJS Controller
    8. Link the API in AngularJS ($http)
    9. Devise Ajax Login
    10. Introduces NoSQL (postponed)
  • 3rd Pass

    1. Setup ActiveRecord aggregate functions
    2. Learn SQL
    3. Switch from SQLite to PostgreSQL
    4. Heroku Deployment
    5. Server Logs
    6. Heroku Addons
    7. Action Mailer / Mailgun
    8. JavaScript scope

Phase 4: Final Project

  • Meteor
  • RSpec
  • d3.js
  • Others

About

Notes for WDI course