We have updated the content of our program. To access the current Software Engineering curriculum visit curriculum.turing.edu.
Module 2 Resources
Rails
- Ruby on Rails Documentation
- Rails 7 Cheatsheet
- Build your “rails new” command
- Callbacks & Refactoring
- Intro to the Asset Pipeline
- Exploration: Authentication/Autorization
- Rack Tutorial
Databases
- ActiveRecord Querying Docs
- Advanced SQL practice
- 1 of 8 Intro to Database Series. by Dr. Daniel Soper
- Database Normalization and Optimization
- Intermediate ActiveRecord
Testing
- Factory Bot
- ShouldaMatchers Documentation
- Capybara Documentation
- FactoryBot Cheatsheet
- Faker Documentation
- Capybara (software) - Wikipedia
- The Basics of Capybara and Improving your Tests
- Testing your App with Capybara
Git and Github
Design
HTML, CSS, and Other Styling Resources
- Finding CSS/HTML challenging still? Checkout out this tutorial
- CSS Zen Garden
- Intro to Sass
- Sass
- CSS Psuedo-Classes & Psuedo-Elements
- Flexbox Guide
- Flexbox Visualization
- Another Flexbox Tutorial
- Grid Guide
- Grid Tutorial
- Bootstrap Docs
- How to Start with Bootstrap
Preparing for Module 3
- Experimenting with APIs: Work through this tutorial and workshop