Section 1 : Introduction and Setup
|
|
Lecture 1 | Let's code the quiz! | 00:07:24 Duration |
|
|
Lecture 2 | Ruby on Rails Development Environment overview. | 00:02:08 Duration |
|
|
Lecture 3 | Preview of MessageMe chat application showcasing r | 00:02:51 Duration |
|
|
Lecture 4 | Preview of Finance Tracker App built in section 9 | 00:03:17 Duration |
|
|
Lecture 5 | Preview of Univ App using material design for fron | 00:02:12 Duration |
|
|
Lecture 6 | Preview of Alpha Blog App built from section 4 thr | 00:02:44 Duration |
Section 2 : The Ruby Programming Language
Section 3 : Introduction to Ruby on Rails
|
|
Lecture 1 | Introduction to Section 3 and Ruby on Rails kickof | 00:08:15 Duration |
|
|
Lecture 2 | Model, View, Controller and Rails App Structure | |
|
|
Lecture 3 | Root route, controller, more MVC and say 'Hello Wo | 00:15:27 Duration |
|
|
Lecture 4 | Structure of a Rails application | 00:15:32 Duration |
|
|
Lecture 5 | Version control with Git | 00:16:03 Duration |
|
|
Lecture 6 | Setup online code repository with GitHub | 00:12:43 Duration |
|
|
Lecture 7 | Front-end Learn and practice HTML and CSS | 00:06:16 Duration |
|
|
Lecture 8 | Add About page and homework assignment | 00:11:43 Duration |
|
|
Lecture 9 | Production Deploy! | 00:17:30 Duration |
|
|
Lecture 10 | The back-end Database and tables in Rails | 00:08:44 Duration |
|
|
Lecture 11 | The back-end CRUD, scaffold and wrap-up section 3 | 00:19:01 Duration |
Section 4 : CRUD Operations in Ruby on Rails
|
|
Lecture 1 | Introduction to Section 4 Tables, migrations and | 00:17:28 Duration |
|
|
Lecture 2 | Models and rails console | 00:09:29 Duration |
|
|
Lecture 3 | CRUD operations from rails console | 00:08:27 Duration |
|
|
Lecture 4 | Validations | 00:08:02 Duration |
|
|
Lecture 5 | Show articles (route, action and view) | 00:19:57 Duration |
|
|
Lecture 6 | Articles index | 00:12:33 Duration |
|
|
Lecture 7 | Forms - build a new article creation form | 00:14:20 Duration |
|
|
Lecture 8 | Create action - save newly created articles | 00:12:40 Duration |
|
|
Lecture 9 | Messaging - validation and flash messages | 00:12:41 Duration |
|
|
Lecture 10 | Edit and update update existing articles | 00:15:18 Duration |
|
|
Lecture 11 | Delete delete articles | 00:14:02 Duration |
|
|
Lecture 12 | User Interface - add layout links | 00:14:03 Duration |
|
|
Lecture 13 | DRY (Don't Repeat Yourself) code - refactoring and | 00:18:09 Duration |
|
|
Lecture 14 | Production deploy and wrap up section 4 | 00:10:44 Duration |
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 in Rails 5 (or earlier versions) | 00:04:48 Duration |
|
|
Lecture 5 | Build homepage | 00:22:00 Duration |
|
|
Lecture 6 | Layout links using Bootstrap classes | 00:05:07 Duration |
|
|
Lecture 7 | Style articles index page | 00:20:58 Duration |
|
|
Lecture 8 | Style form partial | 00:19:20 Duration |
|
|
Lecture 9 | Style validation and flash messages | 00:12:45 Duration |
|
|
Lecture 10 | Style show view. | 00:08:42 Duration |
|
|
Lecture 11 | Cleanup layout, production deploy and wrap up sect | 00:13:38 Duration |
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 | Add user validations | 00:17:51 Duration |
|
|
Lecture 5 | One to many association | 00:11:27 Duration |
|
|
Lecture 6 | Show user info in articles | 00:03:20 Duration |
|
|
Lecture 7 | Alter object state before_save | 00:03:31 Duration |
|
|
Lecture 8 | Add secure password. | 00:13:28 Duration |
|
|
Lecture 9 | New user signup form | 00:16:13 Duration |
|
|
Lecture 10 | Create new users (back-end). | 00:12:58 Duration |
|
|
Lecture 11 | Edit users | 00:11:35 Duration |
|
|
Lecture 12 | Show user and profile image | 00:20:27 Duration |
|
|
Lecture 13 | Add users index | 00:11:42 Duration |
|
|
Lecture 14 | Cleanup layout | 00:07:47 Duration |
|
|
Lecture 15 | Add pagination to views. | 00:16:55 Duration |
|
|
Lecture 16 | Add login form | 00:09:57 Duration |
|
|
Lecture 17 | Create and destroy user sessions | 00:16:07 Duration |
|
|
Lecture 18 | Authentication helper method | 00:13:51 Duration |
|
|
Lecture 19 | Controller methods as helper methods | 00:07:02 Duration |
|
|
Lecture 20 | Restrict actions from UI | 00:09:50 Duration |
|
|
Lecture 21 | Modify navigation based on helpers | 00:08:28 Duration |
|
|
Lecture 22 | Restrict actions at controller level - articles | 00:07:15 Duration |
|
|
Lecture 23 | Restrict actions in controller level - users | 00:03:53 Duration |
|
|
Lecture 24 | Delete user | 00:09:35 Duration |
|
|
Lecture 25 | Add admin user functionality - intro | 00:06:25 Duration |
|
|
Lecture 26 | Add admin user access through views and controller | 00:15:41 Duration |
|
|
Lecture 27 | Assignment - alert message color based on type | 00:03:55 Duration |
|
|
Lecture 28 | Production deploy and wrap up section 6 | 00:06:11 Duration |
Section 7 : Many-To-Many Associations and Automated Testing - Integratio
Section 8 : Real-time Rails - MessageMe Chat app using ActionCable and w
Section 9 : Stock Tracker Social Media App
Section 10 : Email, Custom Payment Functionality and File Uploads
|
|
Lecture 1 | Start Photo App | 00:10:20 Duration |
|
|
Lecture 2 | Setup Authentication System | 00:10:19 Duration |
|
|
Lecture 3 | Sending Email in Production | 00:12:17 Duration |
|
|
Lecture 4 | Update Layout and Test Email in Production | 00:09:59 Duration |
|
|
Lecture 5 | Build Homepage | 00:05:56 Duration |
|
|
Lecture 6 | Stripe and Payment Introduction | 00:12:02 Duration |
|
|
Lecture 7 | Payment Model | 00:08:10 Duration |
|
|
Lecture 8 | Update Form for Credit Card Payments | 00:09:53 Duration |
|
|
Lecture 9 | Javascript Events | 00:08:35 Duration |
|
|
Lecture 10 | Extend Devise Registrations Controller | 00:17:40 Duration |
|
|
Lecture 11 | Fix Conflict Bug | 00:07:42 Duration |
|
|
Lecture 12 | Image Upload | 00:14:36 Duration |
|
|
Lecture 13 | Image Size Validations | 00:10:17 Duration |
|
|
Lecture 14 | Image Upload in Production | 00:10:20 Duration |
|
|
Lecture 15 | Complete Prod Image Upload.mp4 | 00:08:12 Duration |
Section 11 : Software as a Service Project Management App
|
|
Lecture 1 | Start the new SaaS app | 00:10:51 Duration |
|
|
Lecture 2 | Setup email | 00:08:28 Duration |
|
|
Lecture 3 | Setup Milia and Devise | 00:06:32 Duration |
|
|
Lecture 4 | Add Bootstrap for styling | 00:10:36 Duration |
|
|
Lecture 5 | Build Homepage and add styling | 00:10:04 Duration |
|
|
Lecture 6 | Add Plans for Tenants | 00:15:19 Duration |
|
|
Lecture 7 | Confirmations and Styling | 00:18:14 Duration |
|
|
Lecture 8 | Invite new members | 00:10:44 Duration |
|
|
Lecture 9 | Projects for Tenants | 00:17:29 Duration |
|
|
Lecture 10 | Projects Controller | 00:11:28 Duration |
|
|
Lecture 11 | Add Datepicker | 00:08:38 Duration |
|
|
Lecture 12 | Projects show and list | 00:14:42 Duration |
|
|
Lecture 13 | Create Artifacts | 00:06:58 Duration |
|
|
Lecture 14 | Setting up AWS | 00:11:41 Duration |
|
|
Lecture 15 | Upload Artifacts | 00:11:08 Duration |
|
|
Lecture 16 | Complete Artifacts | 00:10:12 Duration |
|
|
Lecture 17 | Fix AWS issues and Preview App | 00:07:25 Duration |
|
|
Lecture 18 | Setup Stripe for Payments | 00:12:13 Duration |
|
|
Lecture 19 | Form for Credit Card Fields | 00:04:46 Duration |
|
|
Lecture 20 | Javascript details - Stripe and Payment Processing | 00:14:42 Duration |
|
|
Lecture 21 | Javascript continued | 00:24:18 Duration |
|
|
Lecture 22 | Custom Registrations Controller | 00:17:09 Duration |
|
|
Lecture 23 | Edit Tenant Plans | 00:15:34 Duration |
|
|
Lecture 24 | Update Action | 00:15:34 Duration |
|
|
Lecture 25 | Add Admin User for Organizations | 00:03:38 Duration |
|
|
Lecture 26 | Create Nav Partial | 00:10:45 Duration |
|
|
Lecture 27 | Users and Projects | 00:18:51 Duration |
|
|
Lecture 28 | Complete User - Project views | 00:14:17 Duration |
|
|
Lecture 29 | Bug Fixes, Preview and Deploy! | 00:12:54 Duration |
Section 12 : Material Design (MaterializeCSS) as front-end
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 : Thank you and next steps
|
|
Lecture 1 | Final Student Project | 00:02:19 Duration |