Section 1 : Introduction and Setup

Lecture 1 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM
Lecture 2 Let's code the quiz! 00:07:24 Duration
Lecture 3 About Proctor Testing
Lecture 4 Ruby on Rails Development Environment overview. 00:02:08 Duration
Lecture 5 [IMPORTANT] Development Environment Update - Pleas
Lecture 6 Web apps built in the course - Preview series kick
Lecture 7 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM
Lecture 8 Preview of MessageMe chat application showcasing r 00:02:51 Duration
Lecture 9 Preview of Finance Tracker App built in section 9 00:03:17 Duration
Lecture 10 Preview of Univ App using material design for fron 00:02:12 Duration
Lecture 11 Preview of Alpha Blog App built from section 4 thr 00:02:44 Duration

Section 2 : The Ruby Programming Language

Lecture 1 About Proctor Testing
Lecture 2 Introduction to Section 2 and Ruby 00:14:05 Duration
Lecture 3 Introduction to Ruby - Text with directions, refer
Lecture 4 Working with Strings part 1 00:19:31 Duration
Lecture 5 Working with Strings part 2 Getting input from use 00:05:42 Duration
Lecture 6 Working with Strings - Text with directions, refer
Lecture 7 Homework Solution Analyzer program code
Lecture 8 Working with numbers 00:15:30 Duration
Lecture 9 Working with numbers - Text with directions, refer
Lecture 10 Homework Solution Working with numbers - Analyzer
Lecture 11 Brief look at comparison operators 00:04:29 Duration
Lecture 12 Methods 00:06:47 Duration
Lecture 13 Branching ifelsifelseend 00:14:24 Duration
Lecture 14 Methods and Branching - Text with directions, refe
Lecture 15 Arrays and Iterators 00:23:14 Duration
Lecture 16 Arrays and Iterators - Text with directions, refer
Lecture 17 Hashes 00:14:48 Duration
Lecture 18 Hashes - Text with directions, references and code
Lecture 19 Homework Project Authenticator 00:03:56 Duration
Lecture 20 Authenticator project implementation
Lecture 21 Text lecture Authenticator project code
Lecture 22 Ruby Style Guide 00:06:45 Duration
Lecture 23 Ruby Style Guide - Text with directions and refere
Lecture 24 Homework Assignment Area code dictionary
Lecture 25 Homework Assignment Area code dictionary - Text di
Lecture 26 Solution Area code dictionary 00:08:15 Duration
Lecture 27 Solution Area code dictionary
Lecture 28 Practice what you have learnt 00:01:09 Duration
Lecture 29 Introduction to Object Oriented Programming 00:12:39 Duration
Lecture 30 Introduction to Object Oriented Programming - Text
Lecture 31 Attributes, getters and setters 00:15:52 Duration
Lecture 32 Attributes, getters, setters - Text directions, re
Lecture 33 Final Ruby project Classes, Modules, Mixins - 1 - 00:08:50 Duration
Lecture 34 Final Ruby project 1 - Text follow-up
Lecture 35 Final Ruby project Classes, Modules, Mixins - 2 - 00:16:49 Duration
Lecture 36 Final Ruby project 2 - Text follow-up
Lecture 37 Final Ruby project Classes, Modules, Mixins - 3 - 00:17:13 Duration
Lecture 38 Final Ruby project 3 - Text follow-up
Lecture 39 'self' notation for method names 00:02:33 Duration
Lecture 40 Final Ruby project Classes, Modules, Mixins - 4 - 00:10:00 Duration
Lecture 41 Final Ruby project 4 - Text follow-up

Section 3 : Introduction to Ruby on Rails

Lecture 1 Introduction to Section 3 and Ruby on Rails kickof 00:08:15 Duration
Lecture 2 Ruby on Rails kickoff - Text directions and refere
Lecture 3 Model, View, Controller and Rails App Structure
Lecture 4 Model, View, Controller and Rails App Structure -
Lecture 5 Required Ruby on Rails installation (local or clou
Lecture 6 Root route, controller, more MVC and say 'Hello Wo 00:15:27 Duration
Lecture 7 Root route, controller and more MVC - Text directi
Lecture 8 Structure of a Rails application 00:15:32 Duration
Lecture 9 Structure of a Rails application - Text reference
Lecture 10 Version control with Git 00:16:03 Duration
Lecture 11 Version control with Git - text references
Lecture 12 Setup online code repository with GitHub 00:12:43 Duration
Lecture 13 Setup online code repo with Github - Text directio
Lecture 14 Front-end Learn and practice HTML and CSS 00:06:16 Duration
Lecture 15 Learn and practice HTML and CSS references
Lecture 16 Add About page and homework assignment 00:11:43 Duration
Lecture 17 Add About page and homework assignment - Text refe
Lecture 18 Production Deploy! 00:17:30 Duration
Lecture 19 Production Deploy - Text directions, references an
Lecture 20 The back-end Database and tables in Rails 00:08:44 Duration
Lecture 21 The back-end CRUD, scaffold and wrap-up section 3 00:19:01 Duration
Lecture 22 CRUD and scaffold generators - Text directions, re

Section 4 : CRUD Operations in Ruby on Rails

Lecture 1 Preview of Alpha Blog App and Information
Lecture 2 Introduction to Section 4 Tables, migrations and 00:17:28 Duration
Lecture 3 Intro to tables, migrations, rails conventions - t
Lecture 4 Models and rails console 00:09:29 Duration
Lecture 5 Models and rails console - text references
Lecture 6 CRUD operations from rails console 00:08:27 Duration
Lecture 7 CRUD ops from rails console - text directions and
Lecture 8 Validations 00:08:02 Duration
Lecture 9 Validations - text references
Lecture 10 Show articles (route, action and view) 00:19:57 Duration
Lecture 11 Show articles feature - text references and code
Lecture 12 Articles index 00:12:33 Duration
Lecture 13 Articles index - text references and code
Lecture 14 Forms - build a new article creation form 00:14:20 Duration
Lecture 15 Forms - new article form text reference
Lecture 16 Create action - save newly created articles 00:12:40 Duration
Lecture 17 Create action - text references
Lecture 18 Messaging - validation and flash messages 00:12:41 Duration
Lecture 19 Messaging - validation and flash messages - text r
Lecture 20 Edit and update update existing articles 00:15:18 Duration
Lecture 21 Edit and update - text references and code
Lecture 22 Delete delete articles 00:14:02 Duration
Lecture 23 Delete articles - text references
Lecture 24 User Interface - add layout links 00:14:03 Duration
Lecture 25 Layout links text references
Lecture 26 DRY (Don't Repeat Yourself) code - refactoring and 00:18:09 Duration
Lecture 27 DRY code - text references
Lecture 28 Production deploy and wrap up section 4 00:10:44 Duration
Lecture 29 Production deploy - text follow-up

Section 5 : Styling for your Rails Application

Lecture 1 Introduction to Section 5 and styling 00:06:48 Duration
Lecture 2 Learn to use Bootstrap 00:08:56 Duration
Lecture 3 Install Bootstrap, asset pipeline, JavaScript, we 00:15:17 Duration
Lecture 4 Install Bootstrap, asset pipeline - text direction
Lecture 5 Install Bootstrap in Rails 5 (or earlier versions) 00:04:48 Duration
Lecture 6 Install Bootstrap in Rails 5 - text references
Lecture 7 Build homepage 00:22:00 Duration
Lecture 8 Build homepage - text follow-up
Lecture 9 Layout links using Bootstrap classes 00:05:07 Duration
Lecture 10 Layout links - text follow-up
Lecture 11 Style articles index page 00:20:58 Duration
Lecture 12 Style index view - text references
Lecture 13 Style form partial 00:19:20 Duration
Lecture 14 Style form - text references and code
Lecture 15 Style validation and flash messages 00:12:45 Duration
Lecture 16 Style messages - text references
Lecture 17 Style show view. 00:08:42 Duration
Lecture 18 Style show view - text references
Lecture 19 Cleanup layout, production deploy and wrap up sect 00:13:38 Duration
Lecture 20 Cleanup layout - text references

Section 6 : Associations and Authentication Systems

Lecture 1 Introduction to section 6 users, associations, ER 00:05:11 Duration
Lecture 2 One-to-many associations demo with the rails conso 00:12:57 Duration
Lecture 3 Create users 00:10:12 Duration
Lecture 4 Create users - text directions and code
Lecture 5 Add user validations 00:17:51 Duration
Lecture 6 Add user validations - text directions and code
Lecture 7 One to many association 00:11:27 Duration
Lecture 8 One to many association - text directions and code
Lecture 9 Show user info in articles 00:03:20 Duration
Lecture 10 Show user info in articles - text directions and
Lecture 11 Alter object state before_save 00:03:31 Duration
Lecture 12 Alter object state before_save - text directions
Lecture 13 Add secure password. 00:13:28 Duration
Lecture 14 Add secure password - text directions and code
Lecture 15 New user signup form 00:16:13 Duration
Lecture 16 New User Signup - text directions and code
Lecture 17 Create new users (back-end). 00:12:58 Duration
Lecture 18 Create new users - text directions and references
Lecture 19 Edit users 00:11:35 Duration
Lecture 20 Edit users - text directions and code
Lecture 21 Show user and profile image 00:20:27 Duration
Lecture 22 Show user and profile image - text directions and
Lecture 23 Add users index 00:11:42 Duration
Lecture 24 Add users index - text directions
Lecture 25 Cleanup layout 00:07:47 Duration
Lecture 26 Cleanup layout - text reference
Lecture 27 Add pagination to views. 00:16:55 Duration
Lecture 28 Add pagination to views - text references
Lecture 29 Add login form 00:09:57 Duration
Lecture 30 Add login form - text references
Lecture 31 Create and destroy user sessions 00:16:07 Duration
Lecture 32 Create and destroy sessions for users - text direc
Lecture 33 Authentication helper method 00:13:51 Duration
Lecture 34 Authentication helper methods - text reference and
Lecture 35 Controller methods as helper methods 00:07:02 Duration
Lecture 36 Controller methods as helper methods - text refere
Lecture 37 Restrict actions from UI 00:09:50 Duration
Lecture 38 Restrict actions from UI - text references
Lecture 39 Modify navigation based on helpers 00:08:28 Duration
Lecture 40 Modify navigation - text references
Lecture 41 Restrict actions at controller level - articles 00:07:15 Duration
Lecture 42 Restrict actions for articles controller - text re
Lecture 43 Restrict actions in controller level - users 00:03:53 Duration
Lecture 44 Restrict actions for users controller - text refer
Lecture 45 Delete user 00:09:35 Duration
Lecture 46 Delete user - text references
Lecture 47 Add admin user functionality - intro 00:06:25 Duration
Lecture 48 Admin user intro - text references
Lecture 49 Add admin user access through views and controller 00:15:41 Duration
Lecture 50 Add admin user access - text references
Lecture 51 Assignment - alert message color based on type 00:03:55 Duration
Lecture 52 Assignment solution - text references
Lecture 53 Production deploy and wrap up section 6 00:06:11 Duration

Section 7 : Many-To-Many Associations and Automated Testing - Integratio

Lecture 1 Introduction to Section 7 00:08:37 Duration
Lecture 2 Category model and testing 00:10:01 Duration
Lecture 3 Category model and testing - text references and c
Lecture 4 Validations using unit tests 00:10:11 Duration
Lecture 5 Validations using unit tests - text references
Lecture 6 Categories controller and tests 00:10:52 Duration
Lecture 7 Categories controller and tests - text references
Lecture 8 Create category and test 00:11:53 Duration
Lecture 9 Create category - text references and code
Lecture 10 Integration test Create category business process 00:08:50 Duration
Lecture 11 Integration test Create category - text reference
Lecture 12 Integration test for invalid category 00:05:46 Duration
Lecture 13 Integration test for invalid category - text refer
Lecture 14 Integration test and feature listing categories 00:11:12 Duration
Lecture 15 Integration test and feature listing categories -
Lecture 16 Admin user requirement and test 00:13:36 Duration
Lecture 17 Admin user requirement and test - text references
Lecture 18 Update navigation 00:03:22 Duration
Lecture 19 Update navigation - text references
Lecture 20 Many-to-many association - introduction 00:03:44 Duration
Lecture 21 Many-to-many association - back-end implementation 00:07:39 Duration
Lecture 22 Many-to-many association - implementation - text r
Lecture 23 Add association from UI 00:18:18 Duration
Lecture 24 Add association from UI - text references
Lecture 25 Update article views to display categories 00:12:45 Duration
Lecture 26 Update article views - text references
Lecture 27 Complete category index and show views 00:11:12 Duration
Lecture 28 Complete category index and show - text references
Lecture 29 Edit categories 00:08:17 Duration
Lecture 30 Edit categories - text references
Lecture 31 Deploy to production, homework, wrap up section 7 00:05:16 Duration
Lecture 32 Deploy to production, homework and wrap section 7

Section 8 : Real-time Rails - MessageMe Chat app using ActionCable and w

Lecture 1 Preview of the app built in this section 00:02:51 Duration
Lecture 2 (IMPORTANT) Notes about this section
Lecture 3 Start new rails app (local, cloud9, AWS cloud9 all 00:09:18 Duration
Lecture 4 Task 1 Version control 00:02:33 Duration
Lecture 5 Task 2 Root and Login routes 00:03:00 Duration
Lecture 6 Install Semantic-UI for front-end 00:05:38 Duration
Lecture 7 Add navigation menu 00:09:18 Duration
Lecture 8 Enable dropdown functionality and create nav part 00:06:02 Duration
Lecture 9 Add favicon 00:04:50 Duration
Lecture 10 Build Chatroom Homepage 00:15:19 Duration
Lecture 11 Complete Chatroom 00:08:50 Duration
Lecture 12 Task 3 Build login page 00:01:59 Duration
Lecture 13 Explore the back-end design 00:03:37 Duration
Lecture 14 Task 4 Build User resource 00:05:42 Duration
Lecture 15 Task 5 Build Message resource 00:02:25 Duration
Lecture 16 Task 6 Add actual messages from table 00:01:13 Duration
Lecture 17 Add message partial and refactor some code 00:03:46 Duration
Lecture 18 Task 7 Start authentication system 00:02:52 Duration
Lecture 19 Add authentication system - create and destroy ses 00:12:26 Duration
Lecture 20 Enable flash messages display 00:05:56 Duration
Lecture 21 Restrict views at controller layer 00:04:25 Duration
Lecture 22 Add messages from UI 00:15:10 Duration
Lecture 23 Introduction to WebSocket protocol 00:03:47 Duration
Lecture 24 Implementing real-time with ActionCable overview 00:07:59 Duration
Lecture 25 Generate a Chatroom channel 00:05:50 Duration
Lecture 26 Modify and broadcast messages 00:08:01 Duration
Lecture 27 Display messages using partial 00:12:47 Duration
Lecture 28 Add auto-scrolling to chat window 00:10:57 Duration
Lecture 29 Beautify input box, functionality and create custo 00:14:57 Duration
Lecture 30 Section Project 00:04:10 Duration
Lecture 31 Section conclusion notes

Section 9 : Stock Tracker Social Media App

Lecture 1 Preview and Details of Stock Tracker Social Media
Lecture 2 Finance Tracker Requirements 00:04:20 Duration
Lecture 3 Finance Tracker Assignment 1 - Text
Lecture 4 Assignment 1 completion 00:01:49 Duration
Lecture 5 Finance Tracker Assignment 2 - Text
Lecture 6 Assignment 2 completion 00:05:24 Duration
Lecture 7 Add devise gem for authentication 00:06:57 Duration
Lecture 8 Create users using devise 00:07:20 Duration
Lecture 9 Test authentication system, login, logout 00:04:47 Duration
Lecture 10 Assignment Add Bootstrap to the application 00:02:23 Duration
Lecture 11 Implementation Add Bootstrap 4 step by step 00:08:27 Duration
Lecture 12 Update views 00:04:58 Duration
Lecture 13 Update layout containers for styling 00:06:07 Duration
Lecture 14 Layout Assignment Add messages and nav partial 00:04:49 Duration
Lecture 15 Setup and use API key to get stock data 00:05:42 Duration
Lecture 16 Create Stock model with attributes 00:05:26 Duration
Lecture 17 Stock lookup build class method to lookup stock in 00:05:54 Duration
Lecture 18 Secure credentials in Rails 6 00:07:33 Duration
Lecture 19 Store secure API key 00:04:26 Duration
Lecture 20 Setup front-end structure for stock lookup 00:05:41 Duration
Lecture 21 Build Stock Lookup Form 00:12:20 Duration
Lecture 22 Display stock price in browser 00:07:49 Duration
Lecture 23 Create and display stock objects in browser 00:09:55 Duration
Lecture 24 Dealing with invalid search results 00:07:50 Duration
Lecture 25 Use Ajax for form submission 00:06:15 Duration
Lecture 26 Setup JavaScript response 00:08:28 Duration
Lecture 27 JavaScript responses to invalid search results 00:08:41 Duration
Lecture 28 Users and stocks many-to-many association 00:04:16 Duration
Lecture 29 Setup UserStock resource 00:12:48 Duration
Lecture 30 Stocks listing view 00:12:14 Duration
Lecture 31 Cleanup application layout 00:12:10 Duration
Lecture 32 Track stocks from front-end browser 00:15:38 Duration
Lecture 33 Implement stock tracking restriction 00:15:03 Duration
Lecture 34 Add functionality to remove tracking 00:10:29 Duration
Lecture 35 Modify user model 00:09:43 Duration
Lecture 36 Accept additional fields in app - edit action 00:15:17 Duration
Lecture 37 Complete signup assignment 00:01:41 Duration
Lecture 38 Self referential association - users and friends 00:11:07 Duration
Lecture 39 Assignment completion walkthrough friends list 00:04:46 Duration
Lecture 40 Assignment Create search friends form 00:02:30 Duration
Lecture 41 Add JavaScript response to form submission 00:04:05 Duration
Lecture 42 Search usersfriends implement search method 00:16:17 Duration
Lecture 43 Display search results in the browser 00:11:22 Duration
Lecture 44 Implement remove tracking functionality 00:12:28 Duration
Lecture 45 Implement add friend functionality 00:05:14 Duration
Lecture 46 Display userfriend profile and tracking options 00:20:59 Duration
Lecture 47 Finance Tracker Assignment and section wrap up

Section 10 : Email, Custom Payment Functionality and File Uploads

Lecture 1 IMPORTANT Preview of material covered in this sect
Lecture 2 Start Photo App 00:10:20 Duration
Lecture 3 Start Photo App - Text directions and code
Lecture 4 Setup Authentication System 00:10:19 Duration
Lecture 5 Setup Authentication System - Text directions and
Lecture 6 Sending Email in Production 00:12:17 Duration
Lecture 7 Sending Email in Production - Text directions and
Lecture 8 Update Layout and Test Email in Production 00:09:59 Duration
Lecture 9 Update Layout and Test Production Email - Text dir
Lecture 10 Build Homepage 00:05:56 Duration
Lecture 11 Build Homepage - Text directions and code
Lecture 12 Stripe and Payment Introduction 00:12:02 Duration
Lecture 13 Stripe for Payment Introduction - Text directions
Lecture 14 Payment Model 00:08:10 Duration
Lecture 15 Payment Model - Text directions and code
Lecture 16 Update Form for Credit Card Payments 00:09:53 Duration
Lecture 17 Update Form for Credit Card Payments - Text direct
Lecture 18 Javascript Events 00:08:35 Duration
Lecture 19 Javascript Events - Text directions and code
Lecture 20 Extend Devise Registrations Controller 00:17:40 Duration
Lecture 21 Extend Devise Registrations Controller - Text dir
Lecture 22 Fix Conflict Bug 00:07:42 Duration
Lecture 23 Fix Conflict Bug - Text directions
Lecture 24 Image Upload 00:14:36 Duration
Lecture 25 Image Upload - Text directions and code
Lecture 26 Image Size Validations 00:10:17 Duration
Lecture 27 Image Size Validations - Text directions and code
Lecture 28 Image Upload in Production 00:10:20 Duration
Lecture 29 Image Upload in Production - Text directions and c
Lecture 30 Complete Prod Image Upload.mp4 00:08:12 Duration
Lecture 31 Complete Prod Image Upload - Text directions and c

Section 11 : Software as a Service Project Management App

Lecture 1 Preview of the Saas - Project Management App
Lecture 2 Pre-requisites for this section - Important - Ple
Lecture 3 Start the new SaaS app 00:10:51 Duration
Lecture 4 Start new SaaS app - Text directions and code
Lecture 5 Setup email 00:08:28 Duration
Lecture 6 Setup email - Text directions and code
Lecture 7 Setup Milia and Devise 00:06:32 Duration
Lecture 8 IMPORTANT - don't skip! Setup Milia and Devise - T
Lecture 9 Add Bootstrap for styling 00:10:36 Duration
Lecture 10 Add Bootstrap for styling - Text directions and co
Lecture 11 Build Homepage and add styling 00:10:04 Duration
Lecture 12 Build Homepage and add styling - Text directions a
Lecture 13 Add Plans for Tenants 00:15:19 Duration
Lecture 14 Add Plans for Tenants - Text directions and code
Lecture 15 Confirmations and Styling 00:18:14 Duration
Lecture 16 Confirmations and Styling - Text directions and co
Lecture 17 Invite new members 00:10:44 Duration
Lecture 18 Invite new members - Text directions and code
Lecture 19 Projects for Tenants 00:17:29 Duration
Lecture 20 Projects for Tenants - Text directions and code
Lecture 21 Projects Controller 00:11:28 Duration
Lecture 22 Projects Controller - Text directions and code
Lecture 23 Add Datepicker 00:08:38 Duration
Lecture 24 Add Datepicker - Text directions and code
Lecture 25 Projects show and list 00:14:42 Duration
Lecture 26 Projects show and list - Text directions and code
Lecture 27 Create Artifacts 00:06:58 Duration
Lecture 28 Create Artifacts - Text directions and code
Lecture 29 Setting up AWS 00:11:41 Duration
Lecture 30 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM
Lecture 31 Upload Artifacts 00:11:08 Duration
Lecture 32 Upload Artifacts
Lecture 33 Complete Artifacts 00:10:12 Duration
Lecture 34 Complete Artifacts - Text directions and code
Lecture 35 Fix AWS issues and Preview App 00:07:25 Duration
Lecture 36 Fix AWS issues and Preview App - Text reference
Lecture 37 Setup Stripe for Payments 00:12:13 Duration
Lecture 38 Setup Stripe for Payments - Text directions and c
Lecture 39 Form for Credit Card Fields 00:04:46 Duration
Lecture 40 Form for Credit Card Fields - Text directions and
Lecture 41 Javascript details - Stripe and Payment Processing 00:14:42 Duration
Lecture 42 Javascript details - Stripe and Payment Processing
Lecture 43 Javascript continued 00:24:18 Duration
Lecture 44 Custom Registrations Controller 00:17:09 Duration
Lecture 45 Custom Registrations Controller - Text directions
Lecture 46 Edit Tenant Plans 00:15:34 Duration
Lecture 47 Edit Tenant Plans - Text directions and code
Lecture 48 Update Action 00:15:34 Duration
Lecture 49 Update Action - Text directions and code
Lecture 50 Add Admin User for Organizations 00:03:38 Duration
Lecture 51 Add Admin User for Organizations - Text directions
Lecture 52 Create Nav Partial 00:10:45 Duration
Lecture 53 Create Nav Partial - Text directions and code
Lecture 54 Users and Projects 00:18:51 Duration
Lecture 55 Users and Projects - Text directions and code
Lecture 56 Complete User - Project views 00:14:17 Duration
Lecture 57 Complete User - Project views - Text directions an
Lecture 58 Bug Fixes, Preview and Deploy! 00:12:54 Duration
Lecture 59 Bug Fixes, Preview and Deploy - Text directions an

Section 12 : Material Design (MaterializeCSS) as front-end

Lecture 1 Section intro - Use MaterializeCSS as front-end i 00:02:12 Duration
Lecture 2 Notes about this section (Important please read)
Lecture 3 Start new rails app, run server - both local and 00:09:05 Duration
Lecture 4 App structure, MVC and root route 00:12:42 Duration
Lecture 5 Naming conventions - Convention over configuration
Lecture 6 Add routes 00:06:11 Duration
Lecture 7 Explore the layout file and erb 00:09:22 Duration
Lecture 8 Start styling the app 00:07:53 Duration
Lecture 9 Add front-end framework and navigation 00:12:42 Duration
Lecture 10 Create a sticky footer 00:08:48 Duration
Lecture 11 Add dropdown feature and hamburger menu 00:16:02 Duration
Lecture 12 Work on the content layout view - Courses 00:11:46 Duration
Lecture 13 CRUD from the back-end and courses resource 00:20:34 Duration
Lecture 14 Front-end display and validations
Lecture 15 Learn how to use partials 00:03:55 Duration
Lecture 16 Create students resource 00:10:08 Duration
Lecture 17 Create students resource - Text follow-up directio
Lecture 18 Students index 00:11:04 Duration
Lecture 19 Create a new student form 00:15:41 Duration
Lecture 20 Create students and work with errors 00:10:49 Duration
Lecture 21 Add flash messages and error 00:12:34 Duration
Lecture 22 Student show page 00:05:57 Duration
Lecture 23 Edit student functionality 00:13:35 Duration
Lecture 24 DRY your code - extract redundancies 00:18:37 Duration
Lecture 25 Add secure password 00:11:37 Duration
Lecture 26 Update forms to accept passwords and modify styli 00:13:31 Duration
Lecture 27 Authentication system - build routes and form 00:13:16 Duration
Lecture 28 Create and destroy sessions - add auth methods 00:21:42 Duration
Lecture 29 Restrict actions, views and clean up layout 00:18:35 Duration
Lecture 30 Introduction to many to many associations 00:07:10 Duration
Lecture 31 Create association from rails console 00:10:44 Duration
Lecture 32 Add associations from front-end 00:23:05 Duration

Section 13 : Rails installation and usage Mac

Lecture 1 Terminal basics in MacOS 00:13:30 Duration
Lecture 2 Command Line Tools
Lecture 3 Text editor 00:17:41 Duration
Lecture 4 Install (or check installation of) NodeJS 00:02:59 Duration
Lecture 5 Install Yarn (JavaScript package manager) 00:01:56 Duration
Lecture 6 Install RVM (Ruby version manager) 00:02:18 Duration
Lecture 7 Install Ruby 00:06:24 Duration
Lecture 8 Install and setup Git for version control 00:03:30 Duration
Lecture 9 Install and use Ruby on Rails 6 00:07:40 Duration
Lecture 10 Install and use Ruby on Rails 5 00:05:50 Duration

Section 14 : Rails installation and usage AWS Cloud9

Lecture 1 Amazon Web Services Cloud9 setup 00:05:11 Duration
Lecture 2 Terminal basics in AWS Cloud9 00:17:18 Duration
Lecture 3 Install (or check installation of) Rails dependenc 00:06:52 Duration
Lecture 4 Install and use Rails 6 on AWS Cloud9 00:08:24 Duration
Lecture 5 Install and use Rails 5 on AWS Cloud9 00:04:50 Duration

Section 15 : Rails Installation and usage Windows

Lecture 1 Command LinePowershell basics
Lecture 2 Text editor
Lecture 3 Install Ruby
Lecture 4 Install (or check installation of) NodeJS and Yarn
Lecture 5 Install and setup Git for version control
Lecture 6 Install Ruby on Rails 6 and create new Rails appli
Lecture 7 Install Ruby on Rails 5 and create new Rails 5 ap

Section 16 : Thank you and next steps

Lecture 1 Final Student Project 00:02:19 Duration