Урок 1.00:07:29
Introduction
Урок 2.00:07:24
Let's code the quiz!
Урок 3.00:08:25
Course Structure, Overview and best way to use the course
Урок 4.00:02:08
Ruby on Rails Development Environment overview
Урок 5.00:11:05
Preview: SaaS - Project Management App built in section 11
Урок 6.00:02:51
Preview of MessageMe chat application showcasing real-time Rails - Section 8
Урок 7.00:03:18
Preview of Finance Tracker App built in section 9, rapid prototyping
Урок 8.00:02:13
Preview of Univ App using material design for front-end (Section 12)
Урок 9.00:02:45
Preview of Alpha Blog App built from section 4 through 7
Урок 10.00:02:26
How to get Free Live Help!
Урок 11.00:14:06
Introduction to Section 2 and Ruby
Урок 12.00:19:31
Working with Strings part 1
Урок 13.00:05:43
Working with Strings part 2: Getting input from user
Урок 14.00:15:31
Working with numbers
Урок 15.00:04:30
Brief look at comparison operators
Урок 16.00:06:48
Methods
Урок 17.00:14:24
Branching if/elsif/else/end
Урок 18.00:23:14
Arrays and Iterators
Урок 19.00:14:48
Hashes
Урок 20.00:03:56
Homework Project: Authenticator
Урок 21.00:21:55
Authenticator project implementation
Урок 22.00:06:46
Ruby Style Guide
Урок 23.00:06:48
Homework Assignment: Area code dictionary
Урок 24.00:08:16
Solution: Area code dictionary
Урок 25.00:01:10
Practice what you have learnt
Урок 26.00:12:40
Introduction to Object Oriented Programming
Урок 27.00:15:53
Attributes, getters and setters
Урок 28.00:08:50
Final Ruby project: Classes, Modules, Mixins - 1 - bcrypt
Урок 29.00:16:50
Final Ruby project: Classes, Modules, Mixins - 2 - methods
Урок 30.00:17:14
Final Ruby project: Classes, Modules, Mixins - 3 - modules
Урок 31.00:02:34
'self' notation for method names
Урок 32.00:10:00
Final Ruby project: Classes, Modules, Mixins - 4 - include
Урок 33.00:08:16
Introduction to Section 3 and Ruby on Rails kickoff
Урок 34.00:06:52
Model, View, Controller and Rails App Structure
Урок 35.00:15:27
Root route, controller, more MVC and say 'Hello World!'
Урок 36.00:15:33
Structure of a Rails application
Урок 37.00:16:04
Version control with Git
Урок 38.00:12:44
Setup online code repository with GitHub
Урок 39.00:06:17
Front-end: Learn and practice HTML and CSS
Урок 40.00:11:43
Add About page and homework assignment
Урок 41.00:17:31
Production Deploy!
Урок 42.00:08:45
The back-end: Database and tables in Rails
Урок 43.00:19:01
The back-end: CRUD, scaffold and wrap-up section 3
Урок 44.00:17:29
Introduction to Section 4: Tables, migrations and naming conventions
Урок 45.00:09:30
Models and rails console
Урок 46.00:08:28
CRUD operations from rails console
Урок 47.00:08:03
Validations
Урок 48.00:19:57
Show articles (route, action and view)
Урок 49.00:12:34
Articles index
Урок 50.00:14:21
Forms - build a new article creation form
Урок 51.00:12:40
Create action - save newly created articles
Урок 52.00:12:42
Messaging - validation and flash messages
Урок 53.00:15:19
Edit and update: update existing articles
Урок 54.00:14:03
Delete: delete articles
Урок 55.00:14:03
User Interface - add layout links
Урок 56.00:18:09
DRY (Don't Repeat Yourself) code - refactoring and partials
Урок 57.00:10:45
Production deploy and wrap up section 4
Урок 58.00:06:49
Introduction to Section 5 and styling
Урок 59.00:08:57
Learn to use Bootstrap
Урок 60.00:15:17
Install Bootstrap, asset pipeline, JavaScript, webpack - Rails 6 vs 5
Урок 61.00:04:49
Install Bootstrap in Rails 5 (or earlier versions)
Урок 62.00:22:01
Build homepage
Урок 63.00:05:07
Layout links using Bootstrap classes
Урок 64.00:20:58
Style articles index page
Урок 65.00:19:21
Style form partial
Урок 66.00:12:45
Style validation and flash messages
Урок 67.00:08:43
Style show view
Урок 68.00:13:38
Cleanup layout, production deploy and wrap up section 5
Урок 69.00:05:11
Introduction to section 6: users, associations, ERD and more
Урок 70.00:12:58
One-to-many associations demo with the rails console
Урок 71.00:10:13
Create users
Урок 72.00:17:51
Add user validations
Урок 73.00:11:28
One to many association
Урок 74.00:03:21
Show user info in articles
Урок 75.00:03:32
Alter object state before_save
Урок 76.00:13:29
Add secure password
Урок 77.00:16:13
New user signup form
Урок 78.00:12:59
Create new users (back-end)
Урок 79.00:11:36
Edit users
Урок 80.00:20:28
Show user and profile image
Урок 81.00:11:43
Add users index
Урок 82.00:07:47
Cleanup layout
Урок 83.00:16:55
Add pagination to views
Урок 84.00:09:57
Add login form
Урок 85.00:16:08
Create and destroy user sessions
Урок 86.00:13:51
Authentication helper methods
Урок 87.00:07:02
Controller methods as helper methods
Урок 88.00:09:50
Restrict actions from UI
Урок 89.00:08:28
Modify navigation based on helpers
Урок 90.00:07:16
Restrict actions at controller level - articles
Урок 91.00:03:54
Restrict actions in controller level - users
Урок 92.00:09:36
Delete user
Урок 93.00:06:25
Add admin user functionality - intro
Урок 94.00:15:41
Add admin user access through views and controllers
Урок 95.00:03:56
Assignment - alert message color based on type
Урок 96.00:06:11
Production deploy and wrap up section 6
Урок 97.00:08:38
Introduction to Section 7
Урок 98.00:10:01
Category model and testing
Урок 99.00:10:12
Validations using unit tests
Урок 100.00:10:53
Categories controller and tests
Урок 101.00:11:53
Create category and test
Урок 102.00:08:51
Integration test: Create category business process
Урок 103.00:05:47
Integration test for invalid category
Урок 104.00:11:13
Integration test and feature: listing categories
Урок 105.00:13:37
Admin user requirement and test
Урок 106.00:03:23
Update navigation
Урок 107.00:03:45
Many-to-many association - introduction
Урок 108.00:07:40
Many-to-many association - back-end implementation
Урок 109.00:18:18
Add association from UI
Урок 110.00:12:45
Update article views to display categories
Урок 111.00:11:13
Complete category index and show views
Урок 112.00:08:17
Edit categories
Урок 113.00:05:17
Deploy to production, homework, wrap up section 7
Урок 114.00:02:51
Preview of the app built in this section
Урок 115.00:09:19
Start new rails app (local, cloud9, AWS cloud9 all 3 for demo)
Урок 116.00:02:34
Task 1: Version control
Урок 117.00:03:00
Task 2: Root and Login routes
Урок 118.00:05:39
Install Semantic-UI for front-end
Урок 119.00:09:19
Add navigation menu
Урок 120.00:06:02
Enable dropdown functionality and create nav partial
Урок 121.00:04:51
Add favicon
Урок 122.00:15:19
Build Chatroom Homepage
Урок 123.00:08:50
Complete Chatroom
Урок 124.00:02:00
Task 3: Build login page
Урок 125.00:03:37
Explore the back-end design
Урок 126.00:05:43
Task 4: Build User resource
Урок 127.00:02:25
Task 5: Build Message resource
Урок 128.00:01:14
Task 6: Add actual messages from table
Урок 129.00:03:47
Add message partial and refactor some code
Урок 130.00:02:53
Task 7: Start authentication system
Урок 131.00:12:26
Add authentication system - create and destroy sessions
Урок 132.00:05:56
Enable flash messages display
Урок 133.00:04:26
Restrict views at controller layer
Урок 134.00:15:10
Add messages from UI
Урок 135.00:03:48
Introduction to WebSocket protocol
Урок 136.00:07:59
Implementing real-time with ActionCable overview
Урок 137.00:05:50
Generate a Chatroom channel
Урок 138.00:08:02
Modify and broadcast messages
Урок 139.00:12:48
Display messages using partial
Урок 140.00:10:58
Add auto-scrolling to chat window
Урок 141.00:14:58
Beautify input box, functionality and create custom scope
Урок 142.00:04:11
Section Project
Урок 143.00:04:20
Finance Tracker Requirements
Урок 144.00:01:49
Assignment 1 completion
Урок 145.00:05:25
Assignment 2 completion
Урок 146.00:06:57
Add devise gem for authentication
Урок 147.00:07:21
Create users using devise
Урок 148.00:04:48
Test authentication system, login, logout
Урок 149.00:02:23
Assignment: Add Bootstrap to the application
Урок 150.00:08:27
Implementation: Add Bootstrap 4 step by step
Урок 151.00:04:58
Update views
Урок 152.00:06:08
Update layout: containers for styling
Урок 153.00:04:49
Layout Assignment: Add messages and nav partial
Урок 154.00:05:43
Setup and use API key to get stock data
Урок 155.00:05:26
Create Stock model with attributes
Урок 156.00:05:55
Stock lookup: build class method to lookup stock info
Урок 157.00:07:34
Secure credentials in Rails 6
Урок 158.00:04:26
Store secure API key
Урок 159.00:05:42
Setup front-end structure for stock lookup
Урок 160.00:12:20
Build Stock Lookup Form
Урок 161.00:07:49
Display stock price in browser
Урок 162.00:09:56
Create and display stock objects in browser
Урок 163.00:07:51
Dealing with invalid search results
Урок 164.00:06:15
Use Ajax for form submission
Урок 165.00:08:29
Setup JavaScript response
Урок 166.00:08:42
JavaScript responses to invalid search results
Урок 167.00:04:16
Users and stocks: many-to-many association
Урок 168.00:12:49
Setup UserStock resource
Урок 169.00:12:15
Stocks listing view
Урок 170.00:12:11
Cleanup application layout
Урок 171.00:15:38
Track stocks from front-end: browser
Урок 172.00:15:04
Implement stock tracking restrictions
Урок 173.00:10:29
Add functionality to remove tracking
Урок 174.00:09:44
Modify user model
Урок 175.00:15:17
Accept additional fields in app - edit action
Урок 176.00:01:42
Complete signup assignment
Урок 177.00:11:08
Self referential association - users and friends
Урок 178.00:04:46
Assignment completion walkthrough: friends list
Урок 179.00:02:30
Assignment: Create search friends form
Урок 180.00:04:05
Add JavaScript response to form submission
Урок 181.00:16:17
Search users/friends: implement search method
Урок 182.00:11:22
Display search results in the browser
Урок 183.00:12:28
Implement remove tracking functionality
Урок 184.00:05:15
Implement add friend functionality
Урок 185.00:20:59
Display user/friend profile and tracking options
Урок 186.00:10:20
Start Photo App
Урок 187.00:10:20
Setup Authentication System
Урок 188.00:12:18
Sending Email in Production
Урок 189.00:10:00
Update Layout and Test Email in Production
Урок 190.00:05:56
Build Homepage
Урок 191.00:12:03
Stripe and Payment Introduction
Урок 192.00:08:11
Payment Model
Урок 193.00:09:54
Update Form for Credit Card Payments
Урок 194.00:08:36
Javascript Events
Урок 195.00:17:41
Extend Devise Registrations Controller
Урок 196.00:07:43
Fix Conflict Bug
Урок 197.00:14:36
Image Upload
Урок 198.00:10:18
Image Size Validations
Урок 199.00:10:21
Image Upload in Production
Урок 200.00:08:12
Complete Prod Image Upload
Урок 201.00:10:52
Start the new SaaS app
Урок 202.00:08:28
Setup email
Урок 203.00:06:32
Setup Milia and Devise
Урок 204.00:10:37
Add Bootstrap for styling
Урок 205.00:10:05
Build Homepage and add styling
Урок 206.00:15:19
Add Plans for Tenants
Урок 207.00:18:15
Confirmations and Styling
Урок 208.00:10:44
Invite new members
Урок 209.00:17:29
Projects for Tenants
Урок 210.00:11:28
Projects Controller
Урок 211.00:08:38
Add Datepicker
Урок 212.00:14:42
Projects show and list
Урок 213.00:06:58
Create Artifacts
Урок 214.00:11:42
Setting up AWS
Урок 215.00:11:09
Upload Artifacts
Урок 216.00:10:13
Complete Artifacts
Урок 217.00:07:25
Fix AWS issues and Preview App
Урок 218.00:12:13
Setup Stripe for Payments
Урок 219.00:04:46
Form for Credit Card Fields
Урок 220.00:14:43
Javascript details - Stripe and Payment Processing
Урок 221.00:24:19
Javascript continued
Урок 222.00:17:10
Custom Registrations Controller
Урок 223.00:15:35
Edit Tenant Plans
Урок 224.00:15:35
Update Action
Урок 225.00:03:38
Add Admin User for Organizations
Урок 226.00:10:46
Create Nav Partial
Урок 227.00:18:51
Users and Projects
Урок 228.00:14:18
Complete User - Project views
Урок 229.00:12:55
Bug Fixes, Preview and Deploy!
Урок 230.00:02:13
Section intro - Use MaterializeCSS as front-end instead of bootstrap
Урок 231.00:09:06
Start new rails app, run server - both local and cloud-IDE example
Урок 232.00:12:42
App structure, MVC and root route
Урок 233.00:06:12
Add routes
Урок 234.00:09:23
Explore the layout file and erb
Урок 235.00:07:54
Start styling the app
Урок 236.00:12:42
Add front-end framework and navigation
Урок 237.00:08:49
Create a sticky footer
Урок 238.00:16:03
Add dropdown feature and hamburger menu
Урок 239.00:11:46
Work on the content layout view - Courses
Урок 240.00:20:35
CRUD from the back-end and courses resource
Урок 241.00:13:07
Front-end display and validations
Урок 242.00:03:56
Learn how to use partials
Урок 243.00:10:08
Create students resource
Урок 244.00:11:05
Students index
Урок 245.00:15:41
Create a new student form
Урок 246.00:10:50
Create students and work with errors
Урок 247.00:12:35
Add flash messages and errors
Урок 248.00:05:58
Student show page
Урок 249.00:13:36
Edit student functionality
Урок 250.00:18:38
DRY your code - extract redundancies
Урок 251.00:11:38
Add secure password
Урок 252.00:13:32
Update forms to accept passwords and modify styling
Урок 253.00:13:16
Authentication system - build routes and form
Урок 254.00:21:42
Create and destroy sessions - add auth methods
Урок 255.00:18:36
Restrict actions, views and clean up layout
Урок 256.00:07:11
Introduction to many to many associations
Урок 257.00:10:45
Create association from rails console
Урок 258.00:23:05
Add associations from front-end
Урок 259.00:13:31
Terminal basics in MacOS
Урок 260.00:04:19
Command Line Tools
Урок 261.00:17:42
Text editor
Урок 262.00:02:59
Install (or check installation of) NodeJS
Урок 263.00:01:57
Install Yarn (JavaScript package manager)
Урок 264.00:02:19
Install RVM (Ruby version manager)
Урок 265.00:06:24
Install Ruby
Урок 266.00:03:31
Install and setup Git for version control
Урок 267.00:07:40
Install and use Ruby on Rails 6
Урок 268.00:05:51
Install and use Ruby on Rails 5
Урок 269.00:05:11
Amazon Web Services Cloud9 setup
Урок 270.00:17:18
Terminal basics in AWS Cloud9
Урок 271.00:06:53
Install (or check installation of) Rails dependencies in IDE
Урок 272.00:08:24
Install and use Rails 6 on AWS Cloud9
Урок 273.00:04:50
Install and use Rails 5 on AWS Cloud9
Урок 274.00:02:20
Final Student Project
Урок 275.00:00:41
Thank you