Udemyintermediateen

Build a Photo Blog with Ruby on Rails

Build a photo app with Ruby on Rails! Learn secure image uploading & management in this hands-on project course. Master Rails development.

4.3(60)
2,433students
1h 33m
Certificate
Jordan Hudgens
Jordan HudgensCTO at Bottega Code School

Course Content

Build a Photo Blog with Ruby on Rails is an intermediate-level Udemy course taught by Jordan Hudgens. It runs 1h 33m, is taught in English, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 60 reviews, with 2,433 students enrolled. It is a paid course, first published April 2015.

Dive into intermediate Ruby on Rails development and master building a robust photo uploading feature for a blog! This comprehensive course guides you through the entire process, starting from creating a new Rails application and implementing complete CRUD functionality.

You'll learn to:

  • Scaffold a Rails application: Establish a solid foundation with efficient scaffolding.
  • Implement Photo Uploads: Develop a fully functional system for users to upload images.
  • Configure Uploads: Build out essential upload configuration files and dynamic sizing methods for optimal performance.
  • Integrate with Amazon S3 CDN: Connect your application to the Amazon S3 CDN API for secure and scalable storage and retrieval of image files. Learn how to upload and download images efficiently.
  • Render Images: Develop compelling view files to display your uploaded images effectively.
  • Automated Testing with RSpec: Gain an introduction to RSpec testing and learn how to integrate it into your Rails application for reliable code.

Key Technologies Covered:

  • Ruby on Rails: The core framework for building web applications.
  • Carrierwave: Simplify file upload processing in Rails.
  • Amazon Web Services (AWS) CDN API: Leverage the power of AWS for content delivery.
  • Figaro: Securely manage credentials within your application.
  • Fog: Establish connections to AWS APIs.
  • Rspec: Write automated tests to ensure code quality.
  • MiniMagick: Dynamically manipulate image sizes.
  • ActiveRecord: Manage database migrations and queries.

This course covers the essential processes involved in building a real-world Ruby on Rails web application, from initial setup to deployment-ready features.

By the end, you'll be able to create a fully functional image uploading application. You can either customize it to fit your specific needs or apply the learned processes to enhance your own projects with seamless photo uploading and management.

Complete Source Code: Access the complete, working application source code to review, learn from, and adapt for your own projects.

Dedicated Support: I'm committed to your success! I actively monitor the course message board and provide assistance to ensure you master every aspect of this course.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.