Ruby on Rails
Introduction & Core Concepts
67 lessons in Ruby on Rails
- Convention over Configuration: NamingCode Quiz
- Rails Server: Environment FlagCode Quiz
- Gemfile: Missing CommaCode Quiz
- Common Use Cases and Strengths of RailsSlides / Video
- Rails Environments ExplainedSlides / Video
- Gems, the Gemfile, and BundlerSlides / Video
- The Rails Request/Response LifecycleSlides / Video
- Starting the Rails Development ServerSlides / Video
- Convention over ConfigurationQuiz
- RESTful Resource DesignQuiz
- Rails EnvironmentsQuiz
- What Ruby on Rails IsQuiz
- The DRY PrincipleQuiz
- The MVC PatternQuiz
- Role of the ModelQuiz
- Role of the ViewQuiz
- Role of the ControllerQuiz
- Rails Project StructureQuiz
- Ruby Powers RailsQuiz
- Opinionated Full-Stack FrameworkQuiz
- The rails CommandQuiz
- Rails PrerequisitesQuiz
- Gems and RubyGemsQuiz
- The Gemfile and BundlerQuiz
- Running the Rails ServerQuiz
- Request/Response LifecycleQuiz
- Rails Directory Structure OverviewSlides / Video
- Creating a Rails App with rails newSlides / Video
- Installing Ruby and RailsSlides / Video
- Ruby and Rails: The RelationshipSlides / Video
- Rails as a Full-Stack FrameworkSlides / Video
- MVC Architecture in RailsSlides / Video
- ERB: Output vs Execution TagsCode Quiz
- MVC: Passing Data to ViewsCode Quiz
- DRY: Repeated Lookup CodeCode Quiz
- Directory Structure: File vs Class NameCode Quiz
- rails new: Database OptionCode Quiz
- Rake Task: Missing EnvironmentCode Quiz
- Console: new vs createCode Quiz
- Environments: Predicate MethodCode Quiz
- Generator: Singular Model NameCode Quiz
- Lifecycle: Rendering the Right ViewCode Quiz
- Controllers: Strong ParametersCode Quiz
- ActiveRecord: validate vs validatesCode Quiz
- Routing: Root Route TargetCode Quiz
- The DRY Principle in RailsSlides / Video
- Convention over ConfigurationSlides / Video
- History and Origin of RailsSlides / Video
- Role of the ModelFlashcard
- Full-Stack, Opinionated FrameworkFlashcard
- Installing the Rails GemFlashcard
- Project Directory StructureFlashcard
- The rails Command-Line ToolFlashcard
- Creating a New AppFlashcard
- Starting the Dev ServerFlashcard
- Gems, Gemfile, and BundlerFlashcard
- Request/Response LifecycleFlashcard
- Naming and Pluralization ConventionsFlashcard
- What Ruby on Rails IsFlashcard
- Convention over ConfigurationFlashcard
- MVC ArchitectureFlashcard
- DRY PrincipleFlashcard
- Rails Runs on RubyFlashcard
- Role of the ViewFlashcard
- Rails EnvironmentsFlashcard
- Role of the ControllerFlashcard
- What Ruby on Rails IsSlides / Video