Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Professional Ruby on Rails Developer with Rails 5
Getting started with Ruby on Rails
Introduction (2:25)
Preview of the final project app built in the course (9:03)
How to get live help!
What are web applications? (10:50)
Latest updates - Text lecture which will discuss latest updates
Learn Ruby by trying Ruby (2:31)
Set up your development environment (4:08)
Familiarity with IDE and command line (16:23)
Familiarity with IDE and command line - Text Lecture
Install Ruby on Rails 5 (7:48)
Install Ruby on Rails 5 - Text Lecture
Components of a Rails app (15:57)
A closer look at components (4:57)
Start your first Rails app and build homepage (19:56)
Start your first Rails app and build homepage - Text lecture
About page and homework! (9:54)
About page and homework - Text lecture
Create a table and what is CRUD? (11:24)
CRUD kickoff - Text lecture
Rails console (19:04)
Rails console - Text lecture
Wrap up section 1 - Assignments (7:22)
Wrap up section 1 - Text lecture
The Front-End Interface
A look at <% vs <%= (1:29)
Start a new todo from UI (13:05)
Start a new todo from UI - Text lecture
Complete create todos from UI (18:20)
Complete create todos - Text lecture
Add flash and show (12:51)
Add flash and show - Text lecture
Version control with Git and Github (15:10)
Version control with Git and Github - Text lecture
Edit action (9:04)
Edit action - Text lecture
A closer look at iteration with .each (1:32)
Index view and links (11:41)
Index view and links - Text lecture
Destroy, refactor and homework (19:37)
Destroy, refactor and homework - Text lecture
Front-end styling and production deploy
Production deploy and start main project app (14:41)
Production deploy and start main project app - Text lecture
Install Bootstrap and start homepage (19:49)
Install Bootstrap and start homepage - Text lecture
Part 2 - Install Bootstrap and build homepage (2:59)
Part 2 - Install Bootstrap and build homepage - Text lecture
Learn/Practice HTML and CSS (2:38)
Learn/Practice HTML and CSS - Text lecture
Build homepage and add styling (16:35)
Build homepage and add styling - Text lecture
Complete homepage (14:02)
Complete homepage - Text lecture
Associations and full on Rails MVC
Associations intro and view updates (10:42)
Associations intro and view updates - Text lecture
One to many association and foreign key (19:34)
Complete discussion on one to many associations (7:36)
Create tables and models (10:37)
Create tables and models - Text lecture
Test Driven Development - validations for model (19:21)
TDD - validations for model - Text lecture
TDD - Build chefs (19:00)
TDD - Build chefs - Text lecture
Complete chef model (3:27)
Complete chef model - Text lecture
One-to-many association between chefs and recipes (16:46)
One-to-many between chefs and recipes - Text lecture
Restful routes (16:40)
TDD to build index action (11:43)
TDD to build index action - Text lecture
TDD and complete index (19:46)
TDD and complete index - Text lecture
Use TDD to build show recipe (19:09)
Use TDD to build show recipe - Text lecture
Complete show recipe (2:32)
Complete show recipe - Text lecture
Add profile image and refactor code (18:57)
Add profile image and refactor code - Text lecture
Complete profile image feature (7:08)
Complete profile image feature - Text lecture
Start new recipe (10:41)
Start new recipe - text lecture
New form (11:40)
New form - Text lecture
TDD to create new recipes (17:04)
TDD to create new recipes - Text lecture
Complete create new recipes feature (11:22)
Complete create new recipes feature - Text lecture
Add flash feature (9:13)
Add flash feature - Text lecture
Start edit recipes feature (13:05)
Start edit recipes feature - Text lecture
Complete edit recipes feature (7:53)
Complete edit recipes feature - Text lecture
Delete recipes and test (19:23)
Delete recipes and test - Text lecture
Refactor code and wrap section material (17:22)
Refactor code and wrap section material - Text lecture
Project: Styling and testing resource (1:34)
Working with users - Chefs, Authentication system
Intro to the section and chefs (4:20)
Add has_secure_password and clean up tests (17:35)
Add has_secure_password and clean up tests - Text lecture
Add signup form for new chefs (16:26)
Add signup form - Text lecture
TDD to create a chef (14:45)
TDD to create a chef - Text lecture
Show chef feature (13:26)
Show chef feature - Text lecture
Edit chef feature (18:30)
Edit chef feature - Text lecture
Chefs listing feature (12:54)
Chefs listing feature - Text lecture
Add pagination to views (15:10)
Add pagination to views - Text lecture
Delete chefs feature (11:31)
Delete chefs feature - Text lecture
Intro to login and authentication (15:58)
Login and authentication - Text lecture
Logging in and out (17:56)
Logging in and out - Text lecture
Authentication methods (7:50)
Authentication methods - Text lecture
Cleaning up layout of application (14:12)
Cleaning up layout of app - Text lecture
Complete layout update and add tests (30:10)
Complete layout and add tests - Text lecture
Add controller restrictions (14:59)
Add controller restrictions - Text lecture
Add admin user functionality (18:00)
Add admin user functionality - Text lecture
Complete admin user functionality and deploy! (18:03)
Complete admin functionality - Text lecture
Project for section - Build authentication system for another app (0:49)
Project 2 for section (2:24)
Many to many associations, multiple associations, nested routes
Intro to many-to-many associations (11:03)
Build ingredients and comments (12:05)
Build ingredients and comments - Text lecture
Build comment model and associations (8:27)
Build comment model - Text lecture
Build ingredients listing (14:33)
Build ingredients listing - Text lecture
Ingredients show page and navigation (13:02)
Ingredients show and nav - Text lecture
Complete ingredients (15:10)
Complete ingredients - Text lecture
Add ingredients at recipe creation (9:59)
Add ingredients at recipe creation - Text lecture
Build comments show and create (14:18)
Build comments show and create - Text lecture
Complete comments feature (19:25)
Complete comments feature - Text lecture
Project for section completion - Meetups! (1:59)
Realtime Rails - ActionCable - ChefChat and Comments
Introduction to ActionCable and real-time Rails (12:57)
Intro to ActionCable - Text lecture
Complete realtime comments (14:41)
Complete realtime comments - Text lecture
Deploy to heroku with ActionCable - setup (11:26)
Deploy to heroku - Text lecture
Start chatroom - messages (12:37)
Start chatroom - Text lecture
Build messages and style (9:10)
Build messages and style - Text lecture
Style the chatroom (13:20)
Style the chatroom - Text lecture
Make messages realtime (8:19)
Make messages realtime - Text lecture
Finish ChefChat - Part 1 (18:08)
Finish ChefChat - Part 1 - Text lecture
Finish ChefChat - Part 2 (12:35)
Finish ChefChat - Part 2 - Text lecture
Challenge Projects
Project 1: Likes project (3:43)
Likes project solution - one method of solving the problem
Project 2: Images project (2:36)
Images project solution
Thank you! (1:34)
Miscellaneous
Mac users - Steps to setup local development environment (14:35)
Project: Styling and testing resource
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock