Curriculum - Code-the-Dream-School/rails-guidebook GitHub Wiki
This page reflects Code the Dream's Ruby on Rails curriculum v.2, which was introduced in June 2024.
The lessons and assignments are spread out across several repositories that include starter code as well as lesson/assignment instruction documents. Here's a brief guide to help you know what repos are used for what lessons. Below the table are links to learning objectives, curriculum resources, and rubrics for each lesson. Feel free to suggest contributions based on FAQs from students or resources you have found helpful!
Week | Section | Lesson | Repository |
---|---|---|---|
1 2 |
SQL | SQL Part 1 SQL Part 2 |
sqlintro |
3 4 5 |
Ruby | Ruby Part 1 Ruby Part 2 Test First Development |
ROR-lesson-3-and-4 Backend-ruby-testfirst |
6 7 8 |
Rails | Rails Introduction Active Record Associations Subscriptions |
R7-forum |
9 10 11 12 |
Ruby/Rails combined, Testing, Styling | Rails Basic Skills Rails Testing with RSPEC Rails Comprehensive Styling Rails with Bootstrap |
R7-additional |
13 14 15 |
Building and Using APIs | Building an API Part 1 Building and API Part 2 Calling the API with Fetch |
R7-rest |
- Week 0: Learning to Learn
- Week 1: SQL Part 1
- Week 2: SQL Part 2
- Week 3: Ruby Part 1
- Week 4: Ruby Part 2
- Week 5: Test First Development
- Week 6: Rails Introduction
- Week 7: Active Record Associations
- Week 8: Subscriptions
- Week 9: Rails Basic Skills
- Week 10: Rails Testing with RSPEC
- Week 11: Rails Comprehensive
- Week 12: Styling Rails with Bootstrap
- Week 13: Building an API Part 1
- Week 14: Building an API Part 2
- Week 15: Calling the API with Fetch
- Week 16: Final Project Setup
- Week 17: Final Project Work-In-Progress
- Week 18: Final Project