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.
Table of contents
- Introduction
- Brief Tour
-
Ruby On Rails
- Brief Tour Of Ruby Syntax And How To Run Ruby Code
- Objects And Classes - Part 1
- Objects And Classes - Part 2
- The Self Keyword
- Objects And Classes - Exercise Review
- Strings In Ruby
- Numerics In Ruby
- String And Numerics - Exercise Review
- Arrays In Ruby
- Hashes In Ruby
- Control Structures
- Iterating Over Collections
- Array And Hash - Exercise Review
- Blocks
- Iterators And Blocks - Exercise Review
-
Domain Modelling
- Creating A Rails App
- Modelling Domains
- Creating Models
- More On Creating Models - Finishing The Migrations
- Associations
- The Rails Console
- Many-To-Many Associations
- Many-To-Many Associations - Testing Via The Console
- Rails Console - Adding Data
- Fixtures
- Migrations - Changing A Field
- Fixtures - Exercise Review
- AR Query Interface
- Scopes
- Validations
- Validations - Exercise Review
- Controllers
-
Views
- Action View Overview
- Setting The Global Layout
- Adding A Nav - Using View Helpers
- Asset Pipeline Overview - Adding Some Javascript
- Styling The Global Template - Turbolinks
- Layouts And Rendering - How Does Rails Choose A Template?
- Looping Over Collections In Views
- Adding A To_S Method To Models
- Looping Over Collections - Exercise Review
- Displaying Related Items In The Show View
- Partials And Content_For
- Partials For Re-Used Content
- Partials For Re-Used Content - Exercise Review
-
Forms
- Forms Overview
- A Create Form For Companies
- Form Helper Methods And Styling The Forms
- A Create Form For Works
- A Create Form For Projects - Exercise Review
- Saving The New Object - The Create Action
- The Create Action For Works
- The Create Action For Projects - Exercise Review
- Validation And Forms
- Validation For Works
- Validation For Projects - Exercise Review
- Writing An Edit Form
- An Edit Form For Works With Refactoring
- Writing An Edit Form - Exercise Review
- Forms And Ajax
- Authentication
- Mailers
- Files And Exporting
- Testing
- Refactoring And Final Exercises
- Conclusion
Product information
- Title: Learning Ruby On Rails
- Author(s):
- Release date: February 2014
- Publisher(s): Infinite Skills
- ISBN: 9781771372107
You might also like
book
Learn Rails 6: Accelerated Web Development with Ruby on Rails
Effectively learn and apply software development and engineering techniques to web application development using Rails 6 …
book
Learn Rails 5.2: Accelerated Web Development with Ruby on Rails
Learn to build Rails-based web applications using all the latest features offered in Rails 5.2. Author …
video
Hands-on with React and Ruby on Rails
In this Hands-on with React and Ruby on Rails training course, expert author Jonathan Lebensold will …
book
Learning Rails
While most books written about Rails cater to programmers looking for information on data structures, Learning …