Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Professional Ruby on Rails Developer
Up and running with Ruby on Rails
Course Introduction (3:00)
Sign up for Cloud9 account (3:26)
Getting familiar with IDE environment (13:45)
Running the rails server, previewing the app on browser and making a directory
Familiarity with command line and new blog app (13:49)
Signup for Github (3:11)
MVC and cloning blog app part 1 : intro, cloning and setting remote origins (10:22)
MVC and cloning blog app part 2 : practice, push code to github, wireframe intro (10:59)
Build mockup of home page and route (13:15)
Build home page foreword (2:12)
Build home page part 1 : Intro to bootstrap, installation, asset pipeline (9:19)
Build home page part 2 : Implement bootstrap for front end and fix bug (14:44)
Build home page part 3 : Complete homepage views and CSS (17:58)
Create Github repo, add navigation partials and push code (11:44)
Signup for Heroku (3:17)
Deploy to Heroku (11:21)
Learn and practice Ruby (4:26)
Database and UI: Migrations, TDD, Associations, Gravatar, Forms and Image upload
Introduction to migrations using blog app part 1 : detailed intro and convention (9:43)
Introduction to migrations using blog app part 2 : create tables, models, assoc. (13:31)
Introduction to migrations using blog app part 3 : complete assoc, rails console (14:58)
Create chefs and recipes tables (16:32)
Test Driven Development (TDD) for recipe model spec and validations part 1 (19:41)
Test Driven Development (TDD) for recipe model, spec and validations part 2 (19:28)
TDD for chef model spec and validations part 1 : spec, create tests, validations (8:43)
TDD for chef model spec and validations part 2 : email tests/validations (19:02)
One to many association between chef and recipes (18:46)
Routes and recipes index part 1 : intro, http request/response, resources (12:51)
Routes and recipes index part 2 : start recipes listing index (13:51)
Add Gravatar feature for chefs (16:05)
Build show recipes page (18:28)
Forms and actions - New recipes part 1 : model backed forms, UI for new recipe (16:38)
Forms and actions - New recipes part 2 : strong params, error messages (18:49)
Forms and actions - Edit recipes (14:59)
Form partials (18:58)
Implement image upload feature part 1 : installation, git branch feature, update (16:18)
Implement image upload feature part 2 : image handling, display, forms update (8:32)
Implement image upload feature part 3 : javascript validation, resizing/storage (18:34)
UI and Features: Authentication, Pagination, Likes, Chefs index
Implement like/dislike feature for recipes part 1 : 1 - many, create table (16:20)
Implement like/dislike feature for recipes part 2 : create routes, paths/display (14:31)
Implement like/dislike feature for recipes part 3 : counts, validations (14:52)
Add Pagination to views (16:59)
Introduction to Authentication (7:25)
Build authentication system and register new chef part 1 : method/bcrypt install (13:35)
Build authentication system and register new chef part 2: forms and actions (17:09)
Edit chef (9:53)
Build chefs show and index pages part 1 : actions - show and views (13:46)
Build chefs show and index pages part 2 : chefs listing, pagination (15:58)
Add paths (6:58)
Build log in and logout functionality part 1 : routes, log in form (14:22)
Build log in and logout functionality part 2 : create, destroy sessions (10:12)
Build log in and logout functionality part 3 : helper methods, usage in views (15:29)
Complete authentication system part 1 : navigation updates, toggle menu (16:11)
Complete authentication system part 2 : before action, private methods (11:09)
Complete authentication system part 3 : before action, more methods, completion (19:04)
Add chefs listing and build view tabs feature (7:37)
Add Features: AWS, Migrations, Displays, Admin user, Summary Project
Amazon web services and prod image upload/storage part 1 : intro and prod setup (7:23)
Updated AWS site and new video showing that portion added to lecture 84
Amazon web services and prod image upload/storage part 2 : AWS signup, s3 bucket (13:23)
Amazon web services and prod image upload/storage part 3 : fog, heroku deploy (9:44)
Introduction to Many to Many associations (9:34)
Migrations for many to many associations part 1 : create tables, models, assocs (15:46)
Migrations for many to many associations part 2 : test assocs in rails console (10:43)
Build new styles and ingredients part 1 : create routes/controllers/actions (6:34)
Build new styles and ingredients part 2 : UI display and create actions (15:12)
Display styles and ingredients part 1 : add UI display features (19:57)
Display styles and ingredients part 2 : nav toggle and other displays completion (13:42)
Complete styles and ingredients part 1 : before action, restricting actions (15:54)
Complete styles and ingredients part 2 : create associations at creation (17:32)
Fix CSS and display for styles and ingredients (12:11)
Build admin user functionality part 1 : intro, implementation, routes (18:48)
Build admin user functionality part 2 : restrict actions, dep destroy/deploy (18:30)
Fix show recipes bug (7:50)
Course Summary and final project - build reviews feature (13:01)
Thank you! (0:40)
Misc.
Interview with Senior Rails Developer: Next steps, Industry Insights and more! (17:19)
Useful links used in the course
Sample valid email regex and some tests (lecture 25 and 26)
Gravatar helper method (lecture 30)
Javascript code for image load UI validation (lecture 38)
Sample IAM user policy for S3 bucket access (lecture 58 supplement)
Bonus video: Making your Heroku hosted app work with your custom domain name (2:57)
Bonus: How to setup a Rails development environment on your local machine (14:50)
Amazon Web Services S3 bucket setup video (new) (10:22)
Create chefs and recipes tables
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock