Introduction & Syllabus
0.1.
Student Holidays
0.2.
Homework Submission
0.3.
Required Software
0.4.
Class Library
0.5.
Required Software
0.6.
Course Outline
0.7.
All Videos/Source Code
1.
Front End Fundamentals
1.1.
Objects, Command Line, & Git
1.2.
Git, Introduction to Javascript, Data Types
1.3.
Arrays, Loops, Logic
1.4.
Function, REPS, Second Pass Friday
1.5.
Videos & Source Code
2.
Object-Oriented Javascript
2.1.
How the Internet Works, Objects in JS
2.2.
Typography, Style Guides, CSS Box Model, Wireframing
2.3.
Convert Pixels to EM
2.4.
Colour Theory
2.5.
Javascript Constructors
2.6.
Javascript Objects
2.7.
jQuery Events
2.8.
Networking 101
2.9.
Second Pass Friday
2.10.
Videos & Source Code
3.
Project #1
3.1.
HTTP & Ajax
3.2.
Sass with SCSS
3.3.
CSS Media Queryes
3.4.
Responsive Design
3.5.
jQuery Ajax
3.6.
Ajax... again
3.7.
Initiation Stakeholder Survey
3.8.
Project Scope
3.9.
Project Scope Survey
3.10.
Videos & Source Code
4.
Ruby
4.1.
Ruby 101: Data Types, Control Flow, and Logic
4.2.
Intro to Ruby
4.3.
Enumeration in Ruby
4.4.
Objects, Classes, & Inheritance
4.5.
Classes in Depth
4.6.
MVC and Sinatra
4.7.
Second Pass Friday
4.8.
Videos & Source Code
5.
Full Stack Sinatra
5.1.
Datbases & SQL
5.2.
Postgres Cheatsheet
5.3.
Models, ORMs and ActiveRecord
5.4.
CRUD & Controllers
5.5.
Server Side Authentiation
5.6.
CRUD Controller Example
5.7.
CRUD with Active Record
5.8.
ERB (Embedded Ruby) Basics
5.9.
Parsing JSON
5.10.
Second Pass Friday
5.11.
Videos & Source Code
6.
Project #2
6.1.
Schedule
6.2.
Bootstrap
6.3.
Sending Emails with Mandrill
6.4.
Authentication
7.
Ruby on Rails
7.1.
Developer Workflow
7.2.
Digital Ocean/PaaS
7.3.
Digital Ocean Lab
7.4.
Building a webserver
7.5.
Getting started with Rails
7.6.
Rails Model Attributes
7.7.
Rails File Structure
7.8.
Sinatra vs Rails
7.9.
Rails Generate Lab
7.10.
Day 1 - After Hours
7.11.
Rails Form Helpers
7.12.
Rails Form Helpers Lab
7.13.
Authentication
7.14.
Videos & Source Code
8.
Underscore.js
8.1.
Templates
8.2.
Template Lab
9.
Backbone.js
9.1.
JSON
9.2.
JSON Lab
9.3.
RESTful APIs
9.4.
Backbone.js Intro
9.5.
Views
9.6.
Boilerplate Lab
9.7.
After Hours
9.8.
Models
9.9.
Collections
9.10.
After Hours
9.11.
Weekend Reps
9.12.
Videos
10.
Project #3
10.1.
Videos
11.
Node, Express.js, MongoDB
11.1.
Setup Development Environment
11.2.
Introduction to Node
11.3.
Node File Structure
11.4.
Express.js
11.5.
Express Lab & Reps
11.6.
NoSQL with MongoDB
11.7.
Video: RESTful API
11.8.
Express + Foundation Boilerplate
12.
Angular.js & TDD
12.1.
Introduction to Angular
12.2.
Building an Angular App
12.3.
Binding to a RESTful API
12.4.
Testing with Jasmine
12.5.
Testing REST API
12.6.
Running Average
13.
Portfolio Project
13.1.
SCRUM
Published with GitBook
A
A
Serif
Sans
White
Sepia
Night
Share on Twitter
Share on Google
Share on Facebook
Share on Weibo
Share on Instapaper
WDI Darth Vader
Videos
Week One
Git/Github
:
https://www.youtube.com/watch?v=qrhHUCuXZQ8
Javascript 101 Recap
:
https://www.youtube.com/watch?v=t4LIhj9hHTk
Week Two
HTML/CSS Layout
:
https://www.youtube.com/watch?v=luy0p-auBR4
Javascript Constructors:
https://www.youtube.com/watch?v=syKJB0fLCZo
Using Markdown
:
https://www.youtube.com/watch?v=iN4fe47whTo
Vanilla JS vs jQuery
:
https://www.youtube.com/watch?v=eTnIoBGbi1g
Creating a jQuery Boilerplate
:
https://www.youtube.com/watch?v=c-LgZIU50nc
Week Three
Ajax with getJSON
:
https://www.youtube.com/watch?v=dIdrhawUe6k
Week Four
Creating a server with Sinatra
:
https://www.youtube.com/watch?v=widEhE6zOOA
Ruby, Again
:
https://youtu.be/EOI8TF4-OGQ
Sinata with JSON APIs
:
https://youtu.be/-xlllpoDcjY
Sinatra with ERB Views
:
https://youtu.be/7OXcQBDdWt0
404 with Sinatra
:
https://www.youtube.com/watch?v=0dfQUzZx01Q
Week Five
Models and CRUD with ActiveRecord
:
https://www.youtube.com/watch?v=bhrOe3hbAoo
CRUD controllers and views
:
https://www.youtube.com/watch?v=luN12XScptI
Week Seven
Ruby on Rails
Part One
:
https://www.youtube.com/watch?v=n3IbVw8lsCo
Part Two
:
https://www.youtube.com/watch?v=lyxh3-cQ-EY
Digital Ocean
Part One - Provisioning Droplet
:
https://www.youtube.com/watch?v=M6U8_VN8eFE
Part Two - postgresql
:
https://www.youtube.com/watch?v=YpLdDvL0dWw
Part Three - Connecting to Github
:
https://www.youtube.com/watch?v=Ft3iLLX-3nc
Part Four - Nginx & Unicorn
:
https://www.youtube.com/watch?v=YHqO_8Mps-c
Rails Authentication
Part One:
https://www.youtube.com/watch?v=9NxmGuJKGIc
Part Two:
https://www.youtube.com/watch?v=m1jiQaQofN0
Part Three:
https://www.youtube.com/watch?v=IKzVsNqgSWY
Week Eight
:
Asset Pipeline + Bootstrap
:
https://www.youtube.com/watch?v=mLx_VJVzMOw
RESTFul API Part 1:
https://www.youtube.com/watch?v=s9MV7TkG9jQ
RESTful API Part 2:
https://www.youtube.com/watch?v=ULSw0NR1RBo
Backbone View:
https://www.youtube.com/watch?v=vziKHrB9Sbc
Backbone Model & View:
https://www.youtube.com/watch?v=iXJBitx1Dt0
Week Nine
:
REST Api with Ruby on Rails:
https://www.youtube.com/watch?v=WS4DyMny8-w&feature=youtu.be
(source:
https://github.com/ga-chicago/Rails_Restful_api
)
Backbone.js Collection Rendering (part 1):
https://www.youtube.com/watch?v=hZ46dLiKwGE&feature=youtu.be
Backbone.js Collection Rendering (part 2):
https://www.youtube.com/watch?v=_mfdfofw754&feature=youtu.be
Week Ten
:
Node, Express, Mongo RESTful API:
https://www.youtube.com/watch?v=-_PWMrTXTPA
Week 11, AngularJS + TDD
:
Final Pass Friday pt 1:
https://youtu.be/xoFrDrcmqws
Final Pass Friday pt 2:
https://youtu.be/ggM45Z5Ne4M