Ruby On Rails For Beginners Practical Ruby On Rails Training
4.3 (20 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,561 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Ruby On Rails For Beginners Practical Ruby On Rails Training to your Wishlist.

Add to Wishlist

Ruby On Rails For Beginners Practical Ruby On Rails Training

A practical hands-on course that teaches the beginner how to use Ruby On Rails. Uses easy to follow examples.
4.3 (20 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,561 students enrolled
Created by Infinite Skills
Last updated 1/2017
English
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Teach the core fundamentals of programming with Ruby On Rails
View Curriculum
Requirements
  • A will to learn to program
Description

This Ruby on Rails tutorial from Infinite Skills 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.

Who is the target audience?
  • Programmers, Web Developers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
100 Lectures
08:12:44
+
Introduction
8 Lectures 23:57




0105 Model View Controller Paradigm
05:47

0106 Installing Rails Using Nitrous
03:00

0107 Installing Rails Using The Rails Installer
01:47

0108 How To Access Your Working Files
02:45
+
Brief Tour
5 Lectures 23:24
0201 Brief Walkthrough Of A Small Working Rails App
02:33

0202 Code Organization In Rails - What Directions Do What?
06:15

0203 Model Elements Of The Blog App
03:55

0204 More On Model Elements Of The Blog App
04:26

0205 Controller And View Elements Of The Blog App
06:15
+
Ruby On Rails
15 Lectures 01:30:29
0301 Brief Tour Of Ruby Syntax And How To Run Ruby Code
05:20

0302 Objects And Classes - Part 1
06:34

0303 Objects And Classes - Part 2
08:47

0304 The Self Keyword
05:41

0305 Objects And Classes - Exercise Review
03:34

0306 Strings In Ruby
08:01

0307 Numerics In Ruby
05:04

0308 String And Numerics - Exercise Review
04:46

0309 Arrays In Ruby
06:28

0310 Hashes In Ruby
07:08

0311 Control Structures
04:41

0312 Iterating Over Collections
06:47

0313 Array And Hash - Exercise Review
05:15

0314 Blocks
07:43

0315 Iterators And Blocks - Exercise Review
04:40
+
Domain Modelling
16 Lectures 01:18:31
0401 Creating A Rails App
03:35

0402 Modelling Domains
03:43

0403 Creating Models
04:50

0404 More On Creating Models - Finishing The Migrations
05:24

0405 Associations
06:10

0406 The Rails Console
04:20

0407 Many-To-Many Associations
04:57

0408 Many-To-Many Associations - Testing Via The Console
05:08

0409 Rails Console - Adding Data
06:12

0410 Fixtures
05:21

0411 Migrations - Changing A Field
03:05

0412 Fixtures - Exercise Review
04:55

0413 AR Query Interface
05:47

0414 Scopes
03:40

0415 Validations
04:30

0416 Validations - Exercise Review
06:54
+
Controllers
6 Lectures 39:02
0501 Action Controller Overview
06:28

0502 Routing And The Params Hash
06:56

0503 Getting Values From The Model In Controller Actions
05:42

0504 Generating Controllers - Exercise Review
05:36

0505 Adding To Our Controllers And Routes
07:44

0506 Adding A Slug Route For Projects
06:36
+
Views
13 Lectures 57:23
0601 Action View Overview
03:33

0602 Setting The Global Layout
05:36

0603 Adding A Nav - Using View Helpers
05:23

0604 Asset Pipeline Overview - Adding Some Javascript
06:19

0605 Styling The Global Template - Turbolinks
03:55

0606 Layouts And Rendering - How Does Rails Choose A Template?
05:00

0607 Looping Over Collections In Views
04:16

0608 Adding A To_S Method To Models
03:04

0609 Looping Over Collections - Exercise Review
04:03

0610 Displaying Related Items In The Show View
02:18

0611 Partials And Content_For
06:15

0612 Partials For Re-Used Content
03:44

0613 Partials For Re-Used Content - Exercise Review
03:57
+
Forms
15 Lectures 01:18:26
0701 Forms Overview
07:45

0702 A Create Form For Companies
04:37

0703 Form Helper Methods And Styling The Forms
05:09

0704 A Create Form For Works
07:40

0705 A Create Form For Projects - Exercise Review
03:19

0706 Saving The New Object - The Create Action
06:30

0707 The Create Action For Works
04:17

0708 The Create Action For Projects - Exercise Review
05:16

0709 Validation And Forms
05:34

0710 Validation For Works
04:24

0711 Validation For Projects - Exercise Review
03:56

0712 Writing An Edit Form
05:41

0713 An Edit Form For Works With Refactoring
04:26

0714 Writing An Edit Form - Exercise Review
03:12

0715 Forms And Ajax
06:40
+
Authentication
3 Lectures 12:56
0801 Authentication Packages In Rails Filters
02:24

0802 Installing Devise
05:20

0803 Using Devise
05:12
+
Mailers
3 Lectures 14:11
0901 Mailers Overview
03:11

0902 Creating And Invoking A Mailer
05:35

0903 Mailer - Exercise Review
05:25
+
Files And Exporting
4 Lectures 21:59
1001 Uploading Files To The Server
04:15

1002 Files - Exercise Review
04:22

1003 Exporting Content To CSV
07:21

1004 CSV Exporting - Exercise Review
06:01
3 More Sections
About the Instructor
Infinite Skills
4.4 Average rating
44,573 Reviews
723,883 Students
331 Courses
High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.