Ruby on Rails 7 Essential Training

Go to class
Write Review

Free Online Course: Ruby on Rails 7 Essential Training provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Ruby on Rails 7 Essential Training is taught by Kevin Skoglund.

Overview
  • Learn how to build dynamic web apps with Ruby on Rails 7, the newest version of Ruby on Rails.

Syllabus
  • Introduction

    • Faster, better, less painful website development
    • Get the most out of the exercise files
    1. Get Started with Ruby on Rails
    • Core concepts
    • Create a new Ruby on Rails project
    • Configure a Ruby on Rails project
    • Access a Ruby on Rails project from a browser
    • Generate a controller and view
    • Define routes in a Ruby on Rails project
    2. Controllers, Views, and Dynamic Content
    • Render a view template for a browser
    • Redirect controller actions
    • Define view templates using ERB
    • Use instance variables to set values in the template
    • Create links to other web pages
    • Define and read URL parameters
    3. Databases and Migrations
    • Write migrations to define database changes
    • Use the command line to generate migrations
    • Run migrations to change the database schema
    4. Models and ActiveRecord
    • ActiveRecord and ActiveRelation
    • Use the Rails console to interact with a Rails project
    • Create records using ActiveRecord
    • Update records using ActiveRecord
    • Delete records using ActiveRecord
    • Find records using ActiveRecord
    • Define one-to-many associations between models
    5. CRUD, REST, and Resourceful Routes
    • Learn about CRUD (create, read, update, delete)
    • Use REST for resourceful routes in a Rails project
    • Use resourceful URL helpers
    6. Controllers and CRUD
    • Read actions: Index and show
    • Create action: New
    • Create action: Create
    • Update actions: Edit and update
    • Use partials to organize code
    • Delete actions: Delete and destroy
    Conclusion
    • Next steps