What you’ll 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
Course Curriculum
01 Introduction and Setup | |||
001 Introduction | 00:00:00 | ||
002 Course Structure_ Overview and best way to use the course | 00:00:00 | ||
003 Ruby on Rails Development Environment overview | 00:00:00 | ||
004 IMPORTANT! Development Environment Update – Please don’t skip this text lecture | 00:00:00 | ||
005 Sign up for Integrated Development Environment | 00:00:00 | ||
006 Get familiar with online IDE | 00:00:00 | ||
007 Tips on IDE and local development setup overview – optional and conditional | 00:00:00 | ||
008 Setup Local Development Environment | 00:00:00 | ||
009 Web apps built in the course – Preview series kickoff | 00:00:00 | ||
010 Preview_ SaaS – Project Management App added to section 10 (bonus section) | 00:00:00 | ||
011 Preview of Alpha Blog App built from section 4 through 7 | 00:00:00 | ||
012 Preview of Finance Tracker App built in section 8_ rapid prototyping | 00:00:00 | ||
013 Preview of material covered in Section 9 (Production concerns) | 00:00:00 | ||
02 The Ruby Programming Language | |||
014 How to get Free Live Help! | 00:00:00 | ||
015 Introduction to Section 2 and Ruby | 00:00:00 | ||
016 Introduction to Ruby – Text with directions_ references and code | 00:00:00 | ||
017 Similarities between new IDE and videos | 00:00:00 | ||
018 Working with Strings | 00:00:00 | ||
019 Working with Strings – Text with directions_ references and code | 00:00:00 | ||
020 Homework Solution_ Analyzer program code | 00:00:00 | ||
021 Working with numbers | 00:00:00 | ||
022 Working with numbers – Text with directions_ references and code | 00:00:00 | ||
023 Homework Solution_ Working with numbers – Analyzer | 00:00:00 | ||
024 Methods and Branching | 00:00:00 | ||
026 Arrays and Iterators | 00:00:00 | ||
027 Arrays and Iterators – Text with directions_ references and code | 00:00:00 | ||
028 Hashes | 00:00:00 | ||
029 Hashes – Text with directions_ references and code | 00:00:00 | ||
030 Ruby Style Guide | 00:00:00 | ||
031 Ruby Style Guide – Text with directions and references | 00:00:00 | ||
032 Homework Assignment_ Area code dictionary | 00:00:00 | ||
033 Homework Assignment_ Area code dictionary – Text directions | 00:00:00 | ||
034 Solution_ Area code dictionary | 00:00:00 | ||
035 Solution_ Area code dictionary – Text version | 00:00:00 | ||
036 Practice what you have learnt | 00:00:00 | ||
037 Introduction to Object Oriented Programming | 00:00:00 | ||
038 Introduction to Object Oriented Programming – Text directions_ refs and code | 00:00:00 | ||
039 Inheritance and Modules | 00:00:00 | ||
040 Inheritance and Modules – Text directions_ references and code | 00:00:00 | ||
041 Final Ruby Project – working with JSON | 00:00:00 | ||
042 Text solution for Ruby Project – working with JSON | 00:00:00 | ||
03 Introduction to Ruby on Rails | |||
043 Introduction to Section 3 and Ruby on Rails kickoff | 00:00:00 | ||
044 Ruby on Rails kickoff – Text directions and references | 00:00:00 | ||
045 Model_ View_ Controller and Rails App Structure | 00:00:00 | ||
046 Model_ View_ Controller and Rails App Structure – Text references | 00:00:00 | ||
047 Learn and practice HTML – Homework Assignment | 00:00:00 | ||
048 Route_ Controller_ Home and Homework Assignment! | 00:00:00 | ||
049 Solution to Homework Assignment | 00:00:00 | ||
050 Root Route_ Git and Version Control | 00:00:00 | ||
051 Root Route_ Git and Version Control – Text directions and references | 00:00:00 | ||
052 Setup Github Repository | 00:00:00 | ||
053 Setup Github Repository – Text directions and references | 00:00:00 | ||
054 Production Deploy! | 00:00:00 | ||
055 Production Deploy – Text directions_ references and code | 00:00:00 | ||
056 CRUD_ Scaffold and Wrap Section 3 | 00:00:00 | ||
057 CRUD and Scaffold – Text directions_ references and code | 00:00:00 | ||
04 CRUD Operations in Ruby on Rails | |||
058 Preview of Alpha Blog App and Information | 00:00:00 | ||
059 Introduction to Section 4_ Models_ Migrations and Rails Console | 00:00:00 | ||
060 Intro to Models_ Migrations and Rails Console – Text directions and references | 00:00:00 | ||
061 Edit_ Delete and Validations | 00:00:00 | ||
062 Edit_ Delete and Validations – Text directions and code | 00:00:00 | ||
063 Create New Articles from UI | 00:00:00 | ||
064 Create New Articles from UI – Text directions and code | 00:00:00 | ||
065 Complete New and Show Actions | 00:00:00 | ||
066 Complete New and Show Actions – Text directions and code | 00:00:00 | ||
067 Edit Articles | 00:00:00 | ||
068 Edit Articles – Text directions and code | 00:00:00 | ||
069 List Articles and Layout Links | 00:00:00 | ||
070 List Articles and Layout Links – Text directions and code | 00:00:00 | ||
071 Destroy and Partials | 00:00:00 | ||
072 Destroy and Partials – Text directions and code | 00:00:00 | ||
073 Deploy and Wrap Section 4 | 00:00:00 | ||
074 Deploy and Wrap Section 4 – Text directions_ references and code | 00:00:00 | ||
05 Styling for your Rails Application | |||
075 Introduction to Section 5 | 00:00:00 | ||
076 Install Bootstrap | 00:00:00 | ||
077 Install Bootstrap – Text directions_ references and code | 00:00:00 | ||
078 Build Homepage | 00:00:00 | ||
079 Complete Homepage – Footer and Image | 00:00:00 | ||
080 Complete Homepage – Text directions and code | 00:00:00 | ||
081 Style Form Template | 00:00:00 | ||
082 Style Form Template – Text directions and code | 00:00:00 | ||
083 Style Messages | 00:00:00 | ||
084 Style Messages – Text directions and code | 00:00:00 | ||
085 Style Show View | 00:00:00 | ||
086 Style Show View – Text directions and code | 00:00:00 | ||
087 Style List View | 00:00:00 | ||
088 Style List View – Text directions and code | 00:00:00 | ||
089 Deploy to Production and Wrap Section 5 | 00:00:00 | ||
090 Deploy to Production – Text directions and references | 00:00:00 | ||
06 Associations and Authentication Systems | |||
091 Intro to Section 6 and Associations | 00:00:00 | ||
092 Create Users | 00:00:00 | ||
093 Create Users – Text directions and code | 00:00:00 | ||
094 Add User Validations | 00:00:00 | ||
095 Add User Validations – Text directions and code | 00:00:00 | ||
096 One to Many Association | 00:00:00 | ||
097 One to Many Association – Text directions and code | 00:00:00 | ||
098 Show User Info in Articles | 00:00:00 | ||
099 Show User Info in Articles – Text directions and code | 00:00:00 | ||
100 Add Secure Password | 00:00:00 | ||
101 Add Secure Password – Text directions and code | 00:00:00 | ||
102 New User Signup | 00:00:00 | ||
103 New User Signup – Text directions and code | 00:00:00 | ||
104 Edit Users | 00:00:00 | ||
105 Edit Users – Text directions and code | 00:00:00 | ||
106 Show User and Profile Image | 00:00:00 | ||
107 Show User and Profile Image – Text directions and code | 00:00:00 | ||
108 Add Users Index | 00:00:00 | ||
109 Add Users Index – Text directions and code | 00:00:00 | ||
110 Add Pagination to Views | 00:00:00 | ||
111 Add Pagination to Views – Text directions and code | 00:00:00 | ||
112 Add Login Form | 00:00:00 | ||
113 Add Login Form – Text directions and code | 00:00:00 | ||
114 Create and Destroy Sessions | 00:00:00 | ||
115 Create and Destroy Sessions – Text directions and code | 00:00:00 | ||
116 Authentication Methods | 00:00:00 | ||
117 Authentication Methods – Text directions and code | 00:00:00 | ||
118 Restrict Actions from UI | 00:00:00 | ||
119 Restrict Actions from UI – Text directions and code | 00:00:00 | ||
120 Restrict Actions in Controller | 00:00:00 | ||
121 Restrict Actions in Controller – Text directions and code | 00:00:00 | ||
122 Sign in Upon Signup | 00:00:00 | ||
123 Sign in Upon Signup – Text directions and code | 00:00:00 | ||
124 Add Admin User Functionality | 00:00:00 | ||
125 Add Admin User – Text directions and code | 00:00:00 | ||
126 Complete Admin User and Wrap Section 6 | 00:00:00 | ||
127 Complete Admin User – Text directions_ references and code | 00:00:00 | ||
07 Many-To-Many Associations and Automated Testing - Integration_ Functional_ Unit | |||
128 Introduction to Section 7 | 00:00:00 | ||
129 Category Model and Unit Tests | 00:00:00 | ||
130 Category Model and Unit Tests – Text directions and code | 00:00:00 | ||
131 Categories Controller and Tests | 00:00:00 | ||
132 Categories Controller and Tests – Text directions and code | 00:00:00 | ||
133 Integration Test and Feature_ Create Category | 00:00:00 | ||
134 Integration Test and Feature_ Create Category – Text directions and code | 00:00:00 | ||
135 Integration Test for Invalid Category | 00:00:00 | ||
136 Integration Test for Invalid Category – Text directions and code | 00:00:00 | ||
137 Integration Test and Feature_ Listing Categories | 00:00:00 | ||
138 Integration Test and Feature_ Listing Categories – Text directions and code | 00:00:00 | ||
139 Fix List Categories Test | 00:00:00 | ||
140 Fix List Categories Test – Text explanation | 00:00:00 | ||
141 Admin User Requirement and Test | 00:00:00 | ||
142 Admin User Requirement and Test – Text directions and code | 00:00:00 | ||
143 Update Tests and Navbar | 00:00:00 | ||
144 Update Tests and Navbar – Text directions and code | 00:00:00 | ||
145 Build Article and Category Association | 00:00:00 | ||
146 Build Article and Category Association – Text directions and code | 00:00:00 | ||
147 Add Association from UI | 00:00:00 | ||
148 Add Association from UI – Text directions and code | 00:00:00 | ||
149 Update Views | 00:00:00 | ||
150 Update Views – Text directions and code | 00:00:00 | ||
151 Edit Categories | 00:00:00 | ||
152 Edit Categories – Text directions and code | 00:00:00 | ||
153 Deploy to Production and Wrap Section 7 | 00:00:00 | ||
154 Deploy to Production_ Homework Assignment and Wrap Section 7 – Text directions | 00:00:00 | ||
08 Stock Tracker Social Media App | |||
155 Preview and Details of Stock Tracker Social Media App | 00:00:00 | ||
156 Finance Tracker Requirements | 00:00:00 | ||
157 Finance Tracker Assignment 1 – Text | 00:00:00 | ||
158 Finance Tracker Assignment 2 – Text | 00:00:00 | ||
159 Devise and Bootstrap | 00:00:00 | ||
160 Devise and Bootstrap – Text directions and code | 00:00:00 | ||
161 Stock Model | 00:00:00 | ||
162 Stock Model – Text directions and code | 00:00:00 | ||
163 Build Stock Lookup Form | 00:00:00 | ||
164 Build Stock Lookup Form – Text directions and code | 00:00:00 | ||
165 Lookup Stock Details | 00:00:00 | ||
166 Lookup Stock Details – Text directions and code | 00:00:00 | ||
167 Invalid Search Results | 00:00:00 | ||
168 Invalid Search Results – Text directions and code | 00:00:00 | ||
169 Use Ajax in Rails 4 and 5 for Form Submission | 00:00:00 | ||
170 Use Ajax – Text directions and code | 00:00:00 | ||
171 Errors and Refactoring | 00:00:00 | ||
172 Errors and Refactoring – Text directions and code | 00:00:00 | ||
173 Many to Many Associations – Users and Stocks | 00:00:00 | ||
174 Many to Many Associations – Text directions and code | 00:00:00 | ||
175 Fix Flash display based on Action | 00:00:00 | ||
176 Fix Flash display – Text directions and code | 00:00:00 | ||
177 Stock Restrictions | 00:00:00 | ||
178 Stock Restrictions – Text directions and code | 00:00:00 | ||
179 Stocks Listing and Remove functions | 00:00:00 | ||
180 Stocks Listing and Remove – Text directions and code | 00:00:00 | ||
181 User Details | 00:00:00 | ||
182 User Details – Text directions and code | 00:00:00 | ||
183 UI Views for Users | 00:00:00 | ||
184 UI Views for Users – Text directions and code | 00:00:00 | ||
185 Font Awesome in Rails | 00:00:00 | ||
186 Font Awesome – Text directions and code | 00:00:00 | ||
187 Adding Friends | 00:00:00 | ||
188 Adding Friends – Text directions and code | 00:00:00 | ||
189 Friendship Views | 00:00:00 | ||
190 Friendship Views – Text directions and code | 00:00:00 | ||
191 Search Friends form | 00:00:00 | ||
192 Search Friends form – Text directions and code | 00:00:00 | ||
193 Search methods for looking up tables | 00:00:00 | ||
194 Search methods – text directions and code | 00:00:00 | ||
195 Search Action and Errors | 00:00:00 | ||
196 Search Action and Errors – Text directions and code | 00:00:00 | ||
197 Users Search Display | 00:00:00 | ||
198 Users Search Display – Text directions and code | 00:00:00 | ||
199 Add and Remove Friends | 00:00:00 | ||
200 Add and Remove Friends – Text directions and code | 00:00:00 | ||
201 Friends Show Action and Wrap Section 8 | 00:00:00 | ||
202 Friends Show Action – Text directions and code | 00:00:00 | ||
203 Finance Tracker Assignment | 00:00:00 | ||
09 Email_ Custom Payment Functionality and File Uploads | |||
204 IMPORTANT_ Preview of material covered in this section | 00:00:00 | ||
205 Start Photo App | 00:00:00 | ||
206 Start Photo App – Text directions and code | 00:00:00 | ||
207 Setup Authentication System | 00:00:00 | ||
208 Setup Authentication System – Text directions and code | 00:00:00 | ||
209 Sending Email in Production | 00:00:00 | ||
210 Sending Email in Production – Text directions and code | 00:00:00 | ||
211 Update Layout and Test Email in Production | 00:00:00 | ||
212 Update Layout and Test Production Email – Text directions and code | 00:00:00 | ||
213 Build Homepage | 00:00:00 | ||
214 Build Homepage – Text directions and code | 00:00:00 | ||
215 Stripe and Payment Introduction | 00:00:00 | ||
216 Stripe for Payment Introduction – Text directions_ references and code | 00:00:00 | ||
217 Payment Model | 00:00:00 | ||
218 Payment Model – Text directions and code | 00:00:00 | ||
219 Update Form for Credit Card Payments | 00:00:00 | ||
220 Update Form for Credit Card Payments – Text directions and code | 00:00:00 | ||
221 Javascript Events | 00:00:00 | ||
222 Javascript Events – Text directions and code | 00:00:00 | ||
223 Extend Devise Registrations Controller | 00:00:00 | ||
224 Extend Devise Registrations Controller – Text directions_ references and code | 00:00:00 | ||
225 Fix Conflict Bug | 00:00:00 | ||
226 Fix Conflict Bug – Text directions | 00:00:00 | ||
227 Image Upload | 00:00:00 | ||
228 Image Upload – Text directions and code | 00:00:00 | ||
229 Image Size Validations | 00:00:00 | ||
230 Image Size Validations – Text directions and code | 00:00:00 | ||
231 Image Upload in Production | 00:00:00 | ||
232 Image Upload in Production – Text directions and code | 00:00:00 | ||
233 Complete Prod Image Upload | 00:00:00 | ||
234 Complete Prod Image Upload – Text directions and code | 00:00:00 | ||
235 Final Student Project | 00:00:00 | ||
236 Thank you | 00:00:00 | ||
10 Bonus_ Software as a Service Project Management App | |||
237 Preview of the Saas – Project Management App | 00:00:00 | ||
238 Pre-requisites for this section – Important – Please Read! | 00:00:00 | ||
239 Start the new SaaS app | 00:00:00 | ||
240 Start new SaaS app – Text directions and code | 00:00:00 | ||
241 Setup email | 00:00:00 | ||
242 Setup email – Text directions and code | 00:00:00 | ||
243 Setup Milia and Devise | 00:00:00 | ||
244 Setup Milia and Devise – Text directions and code | 00:00:00 | ||
245 Add Bootstrap for styling | 00:00:00 | ||
246 Add Bootstrap for styling – Text directions and code | 00:00:00 | ||
247 Build Homepage and add styling | 00:00:00 | ||
248 Build Homepage and add styling – Text directions and code | 00:00:00 | ||
249 Add Plans for Tenants | 00:00:00 | ||
250 Add Plans for Tenants – Text directions and code | 00:00:00 | ||
251 Confirmations and Styling | 00:00:00 | ||
251 Confirmations and Styling | 00:00:00 | ||
253 Invite new members | 00:00:00 | ||
254 Invite new members – Text directions and code | 00:00:00 | ||
255 Projects for Tenants | 00:00:00 | ||
256 Projects for Tenants – Text directions and code | 00:00:00 | ||
257 Projects Controller | 00:00:00 | ||
258 Projects Controller – Text directions and code | 00:00:00 | ||
259 Add Datepicker | 00:00:00 | ||
260 Add Datepicker – Text directions and code | 00:00:00 | ||
261 Projects show and list | 00:00:00 | ||
262 Projects show and list – Text directions and code | 00:00:00 | ||
263 Create Artifacts | 00:00:00 | ||
264 Create Artifacts – Text directions and code | 00:00:00 | ||
265 Setting up AWS | 00:00:00 | ||
266 Setting up AWS – Text directions | 00:00:00 | ||
267 Upload Artifacts | 00:00:00 | ||
268 Upload Artifacts – Text directions and code | 00:00:00 | ||
269 Complete Artifacts | 00:00:00 | ||
270 Complete Artifacts – Text directions and code | 00:00:00 | ||
271 Fix AWS issues and Preview App | 00:00:00 | ||
272 Fix AWS issues and Preview App – Text reference | 00:00:00 | ||
273 Setup Stripe for Payments | 00:00:00 | ||
274 Setup Stripe for Payments – Text directions and code | 00:00:00 | ||
275 Form for Credit Card Fields | 00:00:00 | ||
275 Form for Credit Card Fields | 00:00:00 | ||
276 Form for Credit Card Fields – Text directions and code | 00:00:00 | ||
277 Javascript details – Stripe and Payment Processing | 00:00:00 | ||
278 Javascript details – Stripe and Payment Processing – Text code | 00:00:00 | ||
279 Javascript continued | 00:00:00 | ||
280 Custom Registrations Controller | 00:00:00 | ||
281 Custom Registrations Controller – Text directions and code | 00:00:00 | ||
282 Edit Tenant Plans | 00:00:00 | ||
283 Edit Tenant Plans – Text directions and code | 00:00:00 | ||
284 Update Action | 00:00:00 | ||
285 Update Action – Text directions and code | 00:00:00 | ||
286 Add Admin User for Organizations | 00:00:00 | ||
287 Add Admin User for Organizations – Text directions and code | 00:00:00 | ||
288 Create Nav Partial | 00:00:00 | ||
289 Create Nav Partial – Text directions and code | 00:00:00 | ||
290 Users and Projects | 00:00:00 | ||
291 Users and Projects – Text directions and code | 00:00:00 | ||
292 Complete User – Project views | 00:00:00 | ||
293 Complete User – Project views – Text directions and code | 00:00:00 | ||
294 Bug Fixes_ Preview and Deploy! | 00:00:00 | ||
295 Bug Fixes_ Preview and Deploy – Text directions and code | 00:00:00 |
3 STUDENTS ENROLLED