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