This class is about the tools, processes, frameworks and best practices to turbocharge your development. We'll talk about high level stuff - like project management methodologies - and nitty gritty stuff like how to set up a GitHub pages for rapid prototyping.
- Syllabus: http://goo.gl/Wi9XF
- Contact/Updates: https://plus.google.com/communities/113771959316964112503 (Invite-only)
- Class Presentations: http://www.rvl.io/illepic
- Class Materials: https://github.com/aipdx-wdim351/wdim351-curriculum
This GitHub repo is the class website. You receive new materials and assignments by forking this repo and doing an upstream git merge. You submit assignments by pushing your work to your forked repo. We'll cover this process in the first class.
Assignments for each week are in the README.md file within the weeks' folder. Some weeks we'll submit individually. Some weeks we'll submit as a team to a differnent repo. I'll explain at the time of assignment.
- GitHub
- Trello
- PivotalTracker
Week 1 | Class intro. Dev: Git, GitHub, GitHub Pages. PM: Team code. | January 10 |
Week 2 | Dev: Vagrant/MAMP. PM: Project cycle. | January 17 |
Week 3 | PM: Agile, PivotalTracker. Design: Content-first, styletiles. | January 24 |
Week 4 | Dev: The stack (Apache), SSH, Hosting. Code workflow. Content frameworks | January 31 |
Week 5 | Design: correct mockups. Dev: OOCSS. LESS+Bootstrap. | February 7 |
Week 6 | Dev: SASS/Compass + Foundation | February 14 |
Week 7 | Dev: Javascript. underscore.js, backbone/ember/angular. Coffeescript? | February 21 |
Week 8 | PM: Avoiding agency mistakes. Defining “done”. Dev: Behat testing. | February 28 |
Week 9 | *TBD* | March 7 |
Week 10 | Work class | March 14 |
Week 11 | Final presentation | March 21 |