
Intro To The Course
Check out my student Facebook Group...
It's a great place to get fast support for this course from me, to interact with other students, to post your projects and code, and to access course announcements and extras...
Join Now!
https://www.facebook.com/groups/codemycom/
Install node.js to prepare for ruby on rails development; uninstall any old node versions, install the latest lts version, and restart your computer for a smooth setup.
Install the Heroku toolbelt to connect your Ruby on Rails projects with the Heroku hosting platform, push code from the terminal, and leverage the free tier for testing.
RailsInstaller.org is down, you can find the installer here:
https://web.archive.org/web/20210306035811/http://railsinstaller.org/en
Create a new Rails project, update the gem file, run bundle install, and start the Rails server to explore the model-view-controller structure and assets on localhost:3000.
Add an about page to your Ruby on Rails app, wire routes and controllers, and use embedded Ruby links within a shared layout to update all pages at once.
Install bootstrap with the Rails gem, update your gemfile and bundle install, then add a navbar, a jumbotron, and buttons using a partial for reuse.
This lecture demonstrates generating a Rails scaffold for pins with a description string, creating the migration, routes, controller, and views, and covering create, read, update, and destroy operations.
Associate pins with users by adding a user_id and declaring belongs_to and has_many relationships. Enforce authentication for create, edit, and destroy actions and run migrations in development and Heroku.
Learn to upload and display images in a Ruby on Rails app using Paperclip and ImageMagick with migrations, form changes, and image resizing to medium and thumbnail sizes.
Learn to connect a Heroku Postgres database to Amazon S3 for image storage, configure the AWS SDK, create and publicize a bucket, and secure keys with environment variables.
Learn to store images on Amazon S3 by creating IAM users, generating access key ID and secret access key, and configuring production environment variables for Heroku with Paperclip in Rails.
discover the bonus lecture in Ruby on Rails for web development, showcasing a lifetime membership with 60+ courses, a $200 discount using coupon code Udemy, and instant access.
Ruby on Rails can seem overwhelming at first, but it doesn’t have to be! In this course I’ll walk you through it step by step and you’ll be building your first web app in MINUTES. You’ll be amazed how quick and easy it is to create very professional looking websites, even if you have no programming or web design experience at all.
Watch over my shoulder as I build a Pinterest website step by step right in front of you. You’ll follow along and build your own copy. By the time we’re finished, you’ll have a solid understanding of Ruby on Rails and how to use it to build awesome web apps.
The course contains 19 videos – and is just over 5 hours long. Watch the videos at your own pace, and post questions along the way if you get stuck. You don’t need any special knowledge or software to take this course, though any experience with HTML or CSS is a plus. You don’t even need to know the Ruby programming language. I’ll walk you through EVERYTHING.
Ruby on Rails is a great web development tool and learning it has never been this easy.