The Complete Ruby on Rails Developer Course

The Complete Ruby on Rails Developer Course
The Complete Ruby on Rails Developer Course

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 29.5 Hours | 4.82 GB
eLearning | Skill level: All Levels


Learn to make innovative web apps with Ruby on Rails 4 & 5 and unleash your creativity

The Complete Ruby on Rails Developer Course provides a thorough introduction to Web Applications Development using the wildly popular Ruby on Rails framework. With almost 30 hours of engaging video lectures and text follow-up lectures with directions, references and all the code used in the videos, this course is designed to take students with no programming/web development experience to accomplished Ruby on Rails developers while being just as useful for students who have experience coding in Rails and want to take their skills to the next level or students who are making the the switch to Ruby on Rails from other frameworks.

Why Ruby on Rails? Since its introduction, Ruby on Rails has rapidly become one of the most powerful and popular tools for building web applications for both startups and existing software houses. Some of the top sites using Ruby on Rails are Basecamp, Twitter, Shopify, Github, LivingSocial, Groupon, Hulu, Airbnb, Yellow Pages and much more. Ruby on Rails developers command some of the highest salaries in the development world and are in high demand.

This course takes a very structured approach of teaching Rails starting with Ruby – the programming language behind Rails. Everything from “Hello World” to Object Oriented Programming is covered. Students acquire skills rapidly utilizing homework assignments, quizzes, coding exercises and free web based resources alongside the video lectures. The text lectures also provide reference material after each video, it’s like having multiple books in addition to the videos to guide students through the course.

At first all the code is done from scratch limiting the use of shortcuts and generators so students can understand what’s really going on under the hood of Rails applications and can design them the way they want. Then with solid knowledge and understanding already in place, rapid prototyping methods are introduced in later parts of the course, showing use of generators and scaffolding, finishing with a complete Software as a Service Application that can be used to launch a startup!

What Will I Learn?

  • Learn how to rapidly prototype ideas and turn them into presentable apps
  • Become a professional web application developer
  • Become a professional Ruby on Rails developer
  • Design and build virtually any web app you can imagine
  • Apply for jobs at software companies as Ruby on Rails developer
+ Table of Contents

Introduction and Setup
1 Introduction
2 Course Structure_ Overview and best way to use the course
3 Ruby on Rails Development Environment overview
4 IMPORTANT! Development Environment Update – Please don’t skip this text lecture
5 Sign up for Integrated Development Environment
6 Get familiar with online IDE
7 Tips on IDE and local development setup overview – optional and conditional
8 Setup Local Development Environment
9 Web apps built in the course – Preview series kickoff
10 Preview_ SaaS – Project Management App added to section 10 (bonus section)
11 Preview of Alpha Blog App built from section 4 through 7
12 Preview of Finance Tracker App built in section 8_ rapid prototyping
13 Preview of material covered in Section 9 (Production concerns)

The Ruby Programming Language
14 How to get Free Live Help!
15 Introduction to Section 2 and Ruby
16 Introduction to Ruby – Text with directions_ references and code
17 Similarities between new IDE and videos
18 Working with Strings
19 Working with Strings – Text with directions_ references and code
20 Homework Solution_ Analyzer program code
21 Working with numbers
22 Working with numbers – Text with directions_ references and code
23 Homework Solution_ Working with numbers – Analyzer
24 Methods and Branching
25 Methods and Branching – Text with directions_ references and code
26 Arrays and Iterators
27 Arrays and Iterators – Text with directions_ references and code
28 Hashes
29 Hashes – Text with directions_ references and code
30 Ruby Style Guide
31 Ruby Style Guide – Text with directions and references
32 Homework Assignment_ Area code dictionary
33 Homework Assignment_ Area code dictionary – Text directions
34 Solution_ Area code dictionary
35 Solution_ Area code dictionary – Text version
36 Practice what you have learnt
37 Introduction to Object Oriented Programming
38 Introduction to Object Oriented Programming – Text directions_ refs and code
39 Inheritance and Modules
40 Inheritance and Modules – Text directions_ references and code
41 Final Ruby Project – working with JSON
42 Text solution for Ruby Project – working with JSON

Introduction to Ruby on Rails
43 Introduction to Section 3 and Ruby on Rails kickoff
44 Ruby on Rails kickoff – Text directions and references
45 Model_ View_ Controller and Rails App Structure
46 Model_ View_ Controller and Rails App Structure – Text references
47 Learn and practice HTML – Homework Assignment
48 Route_ Controller_ Home and Homework Assignment!
49 Solution to Homework Assignment
50 Root Route_ Git and Version Control
51 Root Route_ Git and Version Control – Text directions and references
52 Setup Github Repository
53 Setup Github Repository – Text directions and references
54 Production Deploy!
55 Production Deploy – Text directions_ references and code
56 CRUD_ Scaffold and Wrap Section 3
57 CRUD and Scaffold – Text directions_ references and code

CRUD Operations in Ruby on Rails
58 Preview of Alpha Blog App and Information
59 Introduction to Section 4_ Models_ Migrations and Rails Console
60 Intro to Models_ Migrations and Rails Console – Text directions and references
61 Edit_ Delete and Validations
62 Edit_ Delete and Validations – Text directions and code
63 Create New Articles from UI
64 Create New Articles from UI – Text directions and code
65 Complete New and Show Actions
66 Complete New and Show Actions – Text directions and code
67 Edit Articles
68 Edit Articles – Text directions and code
69 List Articles and Layout Links
70 List Articles and Layout Links – Text directions and code
71 Destroy and Partials
72 Destroy and Partials – Text directions and code
73 Deploy and Wrap Section 4
74 Deploy and Wrap Section 4 – Text directions_ references and code

Styling for your Rails Application
75 Introduction to Section 5
76 Install Bootstrap
77 Install Bootstrap – Text directions_ references and code
78 Build Homepage
79 Complete Homepage – Footer and Image
80 Complete Homepage – Text directions and code
81 Style Form Template
82 Style Form Template – Text directions and code
83 Style Messages
84 Style Messages – Text directions and code
85 Style Show View
86 Style Show View – Text directions and code
87 Style List View
88 Style List View – Text directions and code
89 Deploy to Production and Wrap Section 5
90 Deploy to Production – Text directions and references

Associations and Authentication Systems
91 Intro to Section 6 and Associations
92 Create Users
93 Create Users – Text directions and code
94 Add User Validations
95 Add User Validations – Text directions and code
96 One to Many Association
97 One to Many Association – Text directions and code
98 Show User Info in Articles
99 Show User Info in Articles – Text directions and code
100 Add Secure Password
101 Add Secure Password – Text directions and code
102 New User Signup
103 New User Signup – Text directions and code
104 Edit Users
105 Edit Users – Text directions and code
106 Show User and Profile Image
107 Show User and Profile Image – Text directions and code
108 Add Users Index
109 Add Users Index – Text directions and code
110 Add Pagination to Views
111 Add Pagination to Views – Text directions and code
112 Add Login Form
113 Add Login Form – Text directions and code
114 Create and Destroy Sessions
115 Create and Destroy Sessions – Text directions and code
116 Authentication Methods
117 Authentication Methods – Text directions and code
118 Restrict Actions from UI
119 Restrict Actions from UI – Text directions and code
120 Restrict Actions in Controller
121 Restrict Actions in Controller – Text directions and code
122 Sign in Upon Signup
123 Sign in Upon Signup – Text directions and code
124 Add Admin User Functionality
125 Add Admin User – Text directions and code
126 Complete Admin User and Wrap Section 6
127 Complete Admin User – Text directions_ references and code

Many-To-Many Associations and Automated Testing – Integration_ Functional_ Unit
128 Introduction to Section 7
129 Category Model and Unit Tests
130 Category Model and Unit Tests – Text directions and code
131 Categories Controller and Tests
132 Categories Controller and Tests – Text directions and code
133 Integration Test and Feature_ Create Category
134 Integration Test and Feature_ Create Category – Text directions and code
135 Integration Test for Invalid Category
136 Integration Test for Invalid Category – Text directions and code
137 Integration Test and Feature_ Listing Categories
138 Integration Test and Feature_ Listing Categories – Text directions and code
139 Fix List Categories Test
140 Fix List Categories Test – Text explanation
141 Admin User Requirement and Test
142 Admin User Requirement and Test – Text directions and code
143 Update Tests and Navbar
144 Update Tests and Navbar – Text directions and code
145 Build Article and Category Association
146 Build Article and Category Association – Text directions and code
147 Add Association from UI
148 Add Association from UI – Text directions and code
149 Update Views
150 Update Views – Text directions and code
151 Edit Categories
152 Edit Categories – Text directions and code
153 Deploy to Production and Wrap Section 7
154 Deploy to Production_ Homework Assignment and Wrap Section 7 – Text directions

Stock Tracker Social Media App
155 Preview and Details of Stock Tracker Social Media App
156 Finance Tracker Requirements
157 Finance Tracker Assignment 1 – Text
158 Finance Tracker Assignment 2 – Text
159 Devise and Bootstrap
160 Devise and Bootstrap – Text directions and code
161 Stock Model
162 Stock Model – Text directions and code
163 Build Stock Lookup Form
164 Build Stock Lookup Form – Text directions and code
165 Lookup Stock Details
166 Lookup Stock Details – Text directions and code
167 Invalid Search Results
168 Invalid Search Results – Text directions and code
169 Use Ajax in Rails 4 and 5 for Form Submission
170 Use Ajax – Text directions and code
171 Errors and Refactoring
172 Errors and Refactoring – Text directions and code
173 Many to Many Associations – Users and Stocks
174 Many to Many Associations – Text directions and code
175 Fix Flash display based on Action
176 Fix Flash display – Text directions and code
177 Stock Restrictions
178 Stock Restrictions – Text directions and code
179 Stocks Listing and Remove functions
180 Stocks Listing and Remove – Text directions and code
181 User Details
182 User Details – Text directions and code
183 UI Views for Users
184 UI Views for Users – Text directions and code
185 Font Awesome in Rails
186 Font Awesome – Text directions and code
187 Adding Friends
188 Adding Friends – Text directions and code
189 Friendship Views
190 Friendship Views – Text directions and code
191 Search Friends form
192 Search Friends form – Text directions and code
193 Search methods for looking up tables
194 Search methods – text directions and code
195 Search Action and Errors
196 Search Action and Errors – Text directions and code
197 Users Search Display
198 Users Search Display – Text directions and code
199 Add and Remove Friends
200 Add and Remove Friends – Text directions and code
201 Friends Show Action and Wrap Section 8
202 Friends Show Action – Text directions and code
203 Finance Tracker Assignment

Email_ Custom Payment Functionality and File Uploads
204 IMPORTANT_ Preview of material covered in this section
205 Start Photo App
206 Start Photo App – Text directions and code
207 Setup Authentication System
208 Setup Authentication System – Text directions and code
209 Sending Email in Production
210 Sending Email in Production – Text directions and code
211 Update Layout and Test Email in Production
212 Update Layout and Test Production Email – Text directions and code
213 Build Homepage
214 Build Homepage – Text directions and code
215 Stripe and Payment Introduction
216 Stripe for Payment Introduction – Text directions_ references and code
217 Payment Model
218 Payment Model – Text directions and code
219 Update Form for Credit Card Payments
220 Update Form for Credit Card Payments – Text directions and code
221 Javascript Events
222 Javascript Events – Text directions and code
223 Extend Devise Registrations Controller
224 Extend Devise Registrations Controller – Text directions_ references and code
225 Fix Conflict Bug
226 Fix Conflict Bug – Text directions
227 Image Upload
228 Image Upload – Text directions and code
229 Image Size Validations
230 Image Size Validations – Text directions and code
231 Image Upload in Production
232 Image Upload in Production – Text directions and code
233 Complete Prod Image Upload
234 Complete Prod Image Upload – Text directions and code
235 Final Student Project
236 Thank you

Bonus_ Software as a Service Project Management App
237 Preview of the Saas – Project Management App
238 Pre-requisites for this section – Important – Please Read!
239 Start the new SaaS app
240 Start new SaaS app – Text directions and code
241 Setup email
242 Setup email – Text directions and code
243 Setup Milia and Devise
244 Setup Milia and Devise – Text directions and code
245 Add Bootstrap for styling
246 Add Bootstrap for styling – Text directions and code
247 Build Homepage and add styling
248 Build Homepage and add styling – Text directions and code
249 Add Plans for Tenants
250 Add Plans for Tenants – Text directions and code
251 Confirmations and Styling
252 Confirmations and Styling – Text directions and code
253 Invite new members
254 Invite new members – Text directions and code
255 Projects for Tenants
256 Projects for Tenants – Text directions and code
257 Projects Controller
258 Projects Controller – Text directions and code
259 Add Datepicker
260 Add Datepicker – Text directions and code
261 Projects show and list
262 Projects show and list – Text directions and code
263 Create Artifacts
264 Create Artifacts – Text directions and code
265 Setting up AWS
266 Setting up AWS – Text directions
267 Upload Artifacts
268 Upload Artifacts – Text directions and code
269 Complete Artifacts
270 Complete Artifacts – Text directions and code
271 Fix AWS issues and Preview App
272 Fix AWS issues and Preview App – Text reference
273 Setup Stripe for Payments
274 Setup Stripe for Payments – Text directions and code
275 Form for Credit Card Fields
276 Form for Credit Card Fields – Text directions and code
277 Javascript details – Stripe and Payment Processing
278 Javascript details – Stripe and Payment Processing – Text code
279 Javascript continued
280 Custom Registrations Controller
281 Custom Registrations Controller – Text directions and code
282 Edit Tenant Plans
283 Edit Tenant Plans – Text directions and code
284 Update Action
285 Update Action – Text directions and code
286 Add Admin User for Organizations
287 Add Admin User for Organizations – Text directions and code
288 Create Nav Partial
289 Create Nav Partial – Text directions and code
290 Users and Projects
291 Users and Projects – Text directions and code
292 Complete User – Project views
293 Complete User – Project views – Text directions and code
294 Bug Fixes_ Preview and Deploy!
295 Bug Fixes_ Preview and Deploy – Text directions and code

Download from DepFile

Download from Turbobit

Download from DepositFiles

Download from Rapidgator