#WDI SF 14 ONLINE RESOURCES
The following is a list of topics you learned throughout the course.
###Week 3 — Topics Covered
- HTTP basics and how the internet works
- SQL and Postgres
- Intro to Node
- Intro to Express
- Node Review and Restful Routing
###Week 3 — Resources
###Week 4 — Topics Covered
###Week 4 — Resources
- jQuery Documentation
- jQuery UI
- Code School - jQuery
- Tutorial's Point
- jQuery Tutorial for Beginners
- jQuery Fundamentals
- CodeAcademy has several courses that teach different APIs
- Wikipedia - APIs
- How Stuff Works
- What is an API?
- Programmable Web - List of APIs
- Wiki List of Open APIs
###Week 6 — Topics Covered
- Intro to Ruby
- Intro to Ruby Classes
- Intro to Code Separation and Inclusion
- Intro to RSpec
- Intro to Rails
- Routes, Controllers, and Views
- Intro to Rails Models
###Week 6 — Resources
###Week 7 — Topics Covered
- Auth in Rails
- Devise
- Nested Resources & Multiple Associations
- TDD APP
- Active Job
- Action Mailer
- HTTParty
###Week 7 — Resources
- NB: these may be slightly older ways of doing things
- User Auth Rails Cast Video
- User Auth Rails Cast No-Video
- User Authenication with Tests
- Tealeaf Academy Blog
- How to install RSpec in your Rails app
- How to install Shoulda Matchers
- How to install Factory Girl
- How to write model specs
- How to write routing specs
- How to write controller specs
- Ruby for newbies: Testing with Rspec
###Week 8 — Topics Covered
- AJAX & JSON APIs
- File Upload w/Paperclip
- BDD
- [Authorization in Rails]
- [Git Collaboration]
###Week 8 — Resources