π w4d1 :: w4d2 :: w4d3 :: w4d4 :: w4d5 :: w5d1 :: w5d2 :: w5d3 π
- Setup
- Rails API (api.rubyonrails.org)
- Rails Guides (guides.rubyonrails.org)
- Diagram of Rails
- Rails 4 vs Rails 5
π go_video_go
- π₯ What is an API? (10 min)
- π₯ HTTP Request/Response (5 min)
- π₯ Rails Routing (5 min)
- π₯ Routes Demo (10 min)
- π₯ Basic Controller Demo (15 min)
- π₯ RESTful Controller Demo (15 min)
- π Callbacks (5 min)
- π Delegation (5 min)
- π Contextual Overview of DNS (5 min)
- π Testing Routes with Postman (5 min)
- True Diversity is Intersectional (9 min)
- 6-Year-Old Girls Already Have Gendered Beliefs About Intelligence (4 min)
- VCs and Female Entrepreneurs (5 min)
- Elephant in the Valley (3 min, longer if you read the stories)
- When Bias in Product Design Means Life or Death (6 min)
- Library Controller (45 min)
- π Routing I: Basics
- π Basic Controllers
- π Basic JSON API
- π Routing II: Nested Collections
- π Routing III: Adding non-default routes
- π₯ Rails Screencasts (3 thru 11)
- π» Code from demos
π go_video_go
- π₯ Rails Views: Intro (27 min)
- π₯ Rails Views: Forms (40 min)
- π₯ Rails Views: Partials (36 min)
- π₯ Debugging a Rails Project (20 min)
- π» Code from demos
- π Partials
- π ERB
- π Rails Parameter Conventions
- π Debugging
- π Easy Forms Demo
- π Custom Validations
- π CSS Nontechnical Overview (20 min)
- π CSS Resposive Design (10 min)
- CSS Curriculum 6: Positioning & Media Queries (90 min)
- CSS Warm Up (60 min)
- π₯ CSS Review
- π (BONUS) CSS Transform property
- AA Times
- (BONUS) Google Homepage
- Progress Tracker reports are still due at 9am.
π go_video_go
- π₯ Secure State (11 min)
- π₯ Cookies and Authentication (17 min)
- π₯ Encoding and Encryption (19 min)
- π₯ Hashing for Authentication (11 min)
- π₯ Salting (31 min)
- π₯ BCrypt (7 min)
- π₯ Session and Flash (12 min)
- π₯ Auth Pattern (15 min)
- π₯ (cc) 06 CSRF Attack (13 min)
- π₯ (cc) 07 CSRF Protection (12 min)
- π₯ (cc) 08 CSRF Methods (10 min)
- Rails Auth (30 min)
- π Cookies
- π Controllers and State
- π CSRF and Forms
- π displaying validation errors,
flash
- π Auth I: Creating Users
- π Auth II: Sessions
π go_video_go
- π₯ (cc) 14-radio-and-textarea (16 min)
- π₯ (cc) 15-helpers (13 min)
- π₯ layouts (10 min)
- π ActionMailer (20 min)
- π View helpers (15 min)
- π View layouts (10 min)
- π View partials (15 min)
- π Nontechnical Overview of Rails (15 min)
- Helpers, Layouts, and Partials (30 min)
- π₯ Action Mailer Demo (11 min)
- NB:
#deliver
has been deprecated in newer versions of Rails, please use#deliver_now
instead
- NB:
- Solo: Music App
π go_video_go
- π₯ Rails Testing: Setup (15 min)
- π₯ Rails Testing: Models (32 min)
- π₯ Rails Testing: Factories (11 min)
- π₯ Rails Testing: Controllers (24 min)
- π₯ Rails Testing: Capybara (19 min)
- π» Code from demo
- Capybara (45 min)
- Have You Experienced Racism in the Workplace? (3 min)
- Diversity in Tech Remains Elusive (7 min)
- Commoditization and Exploitation of Asians in Tech (11 min)
- The Other Side of Diversity (11 min)
- How AI is Learning All of Our Worst Impulses (9 min)
- Integration Testing
- RSpec and Rails Setup
- Testing Models
- FactoryGirl and Faker Gems
- Testing Controllers
- Testing with Capybara
- Spring and Guard Setup
- Goal App
- (BONUS) Appacademy.io Tests
π go_video_go
- π₯ (cc) 16-tag-ids-setter (22 min)
- π₯ (cc) 17-checkboxes-1 (12 min)
- π₯ (cc) 18-checkboxes-2 (11 min)
- π₯ (cc) 19-checkboxes-3 (6 min)
- π₯ (cc) 20-query-string (3 min)
- π Polymorphic Associations (10 min)
- Just section 2.9
- π Concerns (10 min)
- Polymorphism and Concerns (30 min)
- π (BONUS) Decorators
- π Checkboxes and Id Setters Reference
π go_video_go
- π₯ Rails Lite Intro (4 min)
- π₯ HTTP (12 min)
- π₯ HTTP Demo (4 min)
- π₯ Rails from the Inside Out (13 min)
- π₯ Rack (9 min)
- π₯ Rack Demo (25 min)
- π Contextual Overview of TCP/IP
- Complete RegexOne (45 min)
- π₯ Rack Middleware (4 min)
- π₯ Rack Middleware Demo
- π» demo code (22 min)
- π₯ TCP (15 min)
- π₯ DNS (12 min)
- π₯ (cc) 00-webserver (16 min)
- π₯ (cc) 01-protocols (14 min)
- old news at this point; recommended speed >= 2x
- π₯ (cc) 02-http (43 min)
- π HTTP
- π Rack
- π Rack Middleware Stack