YoVDO

Installing and Running Ruby on Rails 6

Offered By: LinkedIn Learning

Tags

Ruby on Rails Courses Web Development Courses CRUD Operations Courses Database Migration Courses MVC Architecture Courses ActiveRecord Courses

Course Description

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

Taught by

Kevin Skoglund

Related Courses

3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
Accessibility Audit
Amazon Web Services via AWS Skill Builder
Advanced React
Meta via Coursera
Advanced System Security Topics
University of Colorado System via Coursera
Apply advanced testing for your Django web application
Coursera Project Network via Coursera