-
Notifications
You must be signed in to change notification settings - Fork 6
Timeline
David Rogers edited this page Jan 2, 2015
·
8 revisions
Week 1 -- Intro to Gitub, HTML & CSS
- Basic workflows with git & Github
- Introduction to an IDE: C9 IDE
- Basic HTML & CSS
- MF'g Websites, Liquid Layouts, One Page Love
- HTML5 Boilerplate, Google Web Starter Kit
- Intro to Chrome Developer Tools
- Intro to Programming:
- Basic Types, Variables, and Operators
- Conditionals and Loops
- Functions and Callbacks
- Running JavaScript via
node
- Basic TDD with
node.assert
- Writing pseduo-code and logical diagramming
- Interactive debugging via C9 and Chrome
- JavaScript Arrays and Objects (Chess)
- Running JavaScript via
<script>
- Managing dependencies with
bower
- More TDD with
javascript-koans
,mocha
andchai
- Basic DOM traversal and manipulation with JS
- Basic Event handlers:
onclick
etc
- RWD, CSS media-queries, and mobile-first
- CSS Preprocessors & Frameworks: Bootstrap, Bourbon / Neat
- CSS Transitions
- Responsive vs Adaptive
- Progressive Enhancements via JavaScript
- 1st Big Group Project: Github Profile (HTML+CSS)
- Basic XHR via
jQuery.get()
- Basic Event registration with
jQuery.on()
- JavaScript Promises
- Basic API Gymnastics with
GET
requests - Collection Iteration with Lodash
- JavaScript Templating via Lodash
- Github Profile via Github API
- DOM traversal and manipulation with jQuery
- Advanced XHR via
jQuery.post()
andjQuery.ajax()
- More API Gymnastics with
POST
,PUT
,DELETE
- More advanced DOM traversal and manipulation
- Shadow DOM (kinda), cloning and DOM fragments
- Ajax Comments via Github API
- 2nd Big Group Project: API Mashup!
- Modules, Controllers, Expressions, and Dependency Injection
- Github Profile via Angular JS +
$http
- Intro to Restangular via Github API
- Github Comments with Angular JS & Restangular
- Rapid Prototyping: Product Catalog with Reviews
- Rapid Prototyping: TodoMVC
- TDD with Karma, Mocha, and Chai
- Refactoring to Services and Directives
- Data Modeling and Service-Oriented Architecture
- Refactoring: TodoMVC backed by Firebase via AngularFire
- Refactoring: Product Catalog backed by Firebase
- Production deployments
- Concept reviews
- TBD