Ruby on Rails 6 Essential Training

Ruby on Rails 6 Essential Training
Ruby on Rails 6 Essential Training
English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 3h 41m | 2.12 GB

Want to get up and running with Ruby on Rails 6? This course shows you how to create full-featured, object-oriented web applications with the latest version of the open-source framework. Instructor Kevin Skoglund covers the essential features of Ruby on Rails 6, along with best practices and real-world development techniques, to create web applications with dynamic, database-driven content. Using a content management system as an example project, Kevin explains how to route incoming requests; render pages with dynamic content; build database-driven, object-oriented models; work with form data; and more. By the end of the course, you should be able to use Ruby on Rails to build robust web applications that are both easy to scale and maintain.

Table of Contents

1 Faster, better, less painful website development
2 Using the exercise files
3 Ruby on Rails introduction
4 Understand MVC architecture
5 Create a new Ruby on Rails project
6 Examine the file structure of a Ruby on Rails project
7 Configure a Ruby on Rails project
8 Access a Ruby on Rails project from a browser
9 Generate a controller and view
10 Examine how server requests are handled
11 Define routes in a Ruby on Rails project
12 Challenge Experiment
13 Render a view template for a browser
14 Redirect controller actions
15 Define view templates using HTML
16 Use instance variables to set values in the template
17 Create links to other webpages
18 Defining and reading URL parameters
19 Challenge Dynamic templates
20 Solution Dynamic templates
21 Create a database for a Ruby on Rails project
22 Write migrations to define database changes
23 Use the command line to generate migrations
24 Run migrations to change the database schema
25 Challenge Migrations for the CMS
26 Solution Migrations for the CMS
27 Understanding ActiveRecord and ActiveRelation
28 Using the Rails console to interact with a Rails project
29 Create records using ActiveRecord
30 Update records using ActiveRecord
31 Delete records using ActiveRecord
32 Find records using ActiveRecord
33 Define one-to-many associations between models
34 Learning about CRUD (Create, Read, Update, Delete)
35 Using REST for resourceful routes in a Rails project
36 Using resourceful URL helpers
37 Read action Index
38 Read action Show
39 Adding basic forms to templates
40 Create action New
41 Create action Create
42 Using strong parameters to regulate input
43 Update actions Edit and update
44 Using partials and helpers to organize code
45 Delete actions Delete and destroy
46 Challenge Pages CRUD
47 Solution Pages CRUD
48 Next steps