In this Ruby on Rails training course, expert author Brian Hoke will take you through the key features of this open-source web development framework while leading you through the development of a time-tracking web application. This course is designed for users that already have a working knowledge of the Ruby programming language. You will start with a tour of Ruby Syntax and how to run Ruby code, learning about objects and classes, strings and …
Learning Ruby On Rails
Video description
In this Ruby on Rails training course, expert author Brian Hoke will take you through the key features of this open-source web development framework while leading you through the development of a time-tracking web application. This course is designed for users that already have a working knowledge of the Ruby programming language. You will start with a tour of Ruby Syntax and how to run Ruby code, learning about objects and classes, strings and numerics, and control structures in Ruby. You will then begin to create a Rails app, covering topics such as domain modeling, controllers, views, creating forms, and authentication. This video tutorial will also teach you how to use Ajax with Rails, handle file uploads, send emails from the server, and export content to CSV, JSON, and XML. Finally, you will learn how to test Rail apps and write model and controller tests. By the completion of this computer based training course, you will be fully capable of creating a web app from start to finish with Ruby on Rails. Working files are included, allowing you to follow along with the author throughout the lessons.
Installing Rails Using The Rails Installer
00:01:47
Brief Tour
Brief Walkthrough Of A Small Working Rails App
00:02:33
Code Organization In Rails - What Directions Do What?
00:06:16
Model Elements Of The Blog App
00:03:55
More On Model Elements Of The Blog App
00:04:27
Controller And View Elements Of The Blog App
00:06:16
Ruby On Rails
Brief Tour Of Ruby Syntax And How To Run Ruby Code
00:05:20
Objects And Classes - Part 1
00:06:34
Objects And Classes - Part 2
00:08:47
The Self Keyword
00:05:41
Objects And Classes - Exercise Review
00:03:34
Strings In Ruby
00:08:02
Numerics In Ruby
00:05:05
String And Numerics - Exercise Review
00:04:46
Arrays In Ruby
00:06:29
Hashes In Ruby
00:07:08
Control Structures
00:04:42
Iterating Over Collections
00:06:47
Array And Hash - Exercise Review
00:05:16
Blocks
00:07:43
Iterators And Blocks - Exercise Review
00:04:40
Domain Modelling
Creating A Rails App
00:03:35
Modelling Domains
00:03:44
Creating Models
00:04:50
More On Creating Models - Finishing The Migrations
00:05:24
Associations
00:06:10
The Rails Console
00:04:21
Many-To-Many Associations
00:04:57
Many-To-Many Associations - Testing Via The Console
00:05:08
Rails Console - Adding Data
00:06:12
Fixtures
00:05:21
Migrations - Changing A Field
00:03:06
Fixtures - Exercise Review
00:04:56
AR Query Interface
00:05:48
Scopes
00:03:41
Validations
00:04:30
Validations - Exercise Review
00:06:55
Controllers
Action Controller Overview
00:06:29
Routing And The Params Hash
00:06:56
Getting Values From The Model In Controller Actions
00:05:43
Generating Controllers - Exercise Review
00:05:37
Adding To Our Controllers And Routes
00:07:45
Adding A Slug Route For Projects
00:06:37
Views
Action View Overview
00:03:34
Setting The Global Layout
00:05:37
Adding A Nav - Using View Helpers
00:05:23
Asset Pipeline Overview - Adding Some Javascript
00:06:19
Styling The Global Template - Turbolinks
00:03:56
Layouts And Rendering - How Does Rails Choose A Template?
00:05:01
Looping Over Collections In Views
00:04:16
Adding A To_S Method To Models
00:03:04
Looping Over Collections - Exercise Review
00:04:04
Displaying Related Items In The Show View
00:02:18
Partials And Content_For
00:06:16
Partials For Re-Used Content
00:03:45
Partials For Re-Used Content - Exercise Review
00:03:58
Forms
Forms Overview
00:07:45
A Create Form For Companies
00:04:37
Form Helper Methods And Styling The Forms
00:05:10
A Create Form For Works
00:07:40
A Create Form For Projects - Exercise Review
00:03:20
Saving The New Object - The Create Action
00:06:30
The Create Action For Works
00:04:17
The Create Action For Projects - Exercise Review
00:05:16
Validation And Forms
00:05:35
Validation For Works
00:04:24
Validation For Projects - Exercise Review
00:03:56
Writing An Edit Form
00:05:41
An Edit Form For Works With Refactoring
00:04:26
Writing An Edit Form - Exercise Review
00:03:12
Forms And Ajax
00:06:40
Authentication
Authentication Packages In Rails Filters
00:02:24
Installing Devise
00:05:20
Using Devise
00:05:12
Mailers
Mailers Overview
00:03:11
Creating And Invoking A Mailer
00:05:36
Mailer - Exercise Review
00:05:26
Files And Exporting
Uploading Files To The Server
00:04:15
Files - Exercise Review
00:04:22
Exporting Content To CSV
00:07:22
CSV Exporting - Exercise Review
00:06:02
Testing
Testing Rails Apps
00:02:52
Using Fixtures
00:05:36
Writing Tests - Model Tests
00:04:48
Writing Tests - Controller Tests
00:05:42
Refactoring And Final Exercises
Making Our App Better - Refactoring
00:05:44
Updating Associations For Maintainability
00:05:38
Extended Exercise
00:05:20
Extended Exercise Review - Part 1
00:05:30
Extended Exercise Review - Part 2
00:03:25
Conclusion
Tips On How To Tackle A Rails App You Inherited
00:03:19
Where To Find More Information
00:03:56
Wrap-Up
00:00:42
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept