Build a Photo Blog with Ruby on Rails

Learn how to build a robust Ruby on Rails photo uploading and management application in this project based course.

4.20 (60 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Build a Photo Blog with Ruby on Rails
2,433
students
1.5 hours
content
Mar 2015
last update
$39.99
regular price

What you will learn

Learn how to build a Ruby on Rails photo uploading application

Learn how to work with the Amazon Web Services (AWS) API

Fully scaffold a blog application

Learn skills such as dynamic image sizing

Build applications with a MVC (model, view, controller) structure

Gain an introductory level of experience with RSpec testing

Work with the Postgres database

Why take this course?

In this intermediate Ruby on Rails development course you will learn how to create a rails application from scratch and implement all of the code necessary for creating a photo uploading feature for a blog. This includes: creating and scaffolding the rails application with full CRUD functionality, building out the upload configuration files and dynamic sizing methods, connecting to the Amazon S3 CDN server for both uploading and downloading files for the application, building out the view files in the application to render the images, and much more. At the end I've also included an introduction to RSpec testing and how to integrate it into the application.

The frameworks, systems, and libraries you will learn how to use in this course are:

  • Ruby on Rails, version 4.2
  • Carrierwave for file upload processing
  • Amazon Web Services (AWS) CDN API for storing and retrieving image files
  • Figaro for secure credential management
  • Fog for AWS API connections
  • Rspec for automated testing
  • MiniMagick for dynamically manipulating file sizes
  • ActiveRecord for managing database migrations and queries
  • And the processes associated with building a real Ruby on Rails web application!
By the end of this course you will be able to create a fully functional image uploading application, you can either extend it's functionality to turn it into something that fits your needs, or leverage the processes to include photo uploading and management into your own applications.
All of the source code for the working application is available for students to review and use.
Finally, it's my goal that all students are able to get through the course successfully, and I therefore check the course message board daily and assist students through any parts of the course.

Screenshots

Build a Photo Blog with Ruby on Rails - Screenshot_01Build a Photo Blog with Ruby on Rails - Screenshot_02Build a Photo Blog with Ruby on Rails - Screenshot_03Build a Photo Blog with Ruby on Rails - Screenshot_04

Reviews

Hulous
January 8, 2023
It is an introduction. Author tells you everytime that he does not go in details on that point, but we should buy this other courses for that... And it is about rails 4. This version end of life was 27 Apr 2017. :(
SIjia
August 13, 2019
Overall a great course! Had issues with Postgres and ImageMagick as was pointed out by another user, but was able to resolve them fairly quickly
Julie
January 25, 2018
Too simple for Intermediate Level. Topics covered by any basic rails tutorial. To detailed on basic rails topics and not enough detail on other more complex topics. I had to look up what CDN stood for. I would have liked to see the testing with the Post model instead of a toy User model. I did learn a few new things about best practices and working with AWS and images in rails.
Amund
March 2, 2016
The teaching is clear and concise, but the course itself contains too little material for me to recommend it. There is nothing resembling a "photo-blog" going on here, it teaches you a very simple way to upload and present images and just that. There are several students who received an error when first uploading an image, in the comments it says "installed imagemagick it worked", but not explaining what this is or how to do it. For ubuntu this would require "sudo apt-get update && sudo apt-get install imagemagick" I learned things, and I enjoyed the course, but I would rather go to youtube and find the exact same thing for free.
Charles
January 28, 2016
Infelizmente, o curso é menos que básico. Achei que o alto índice de explicações no início pudessem indicar um curso com uma boa cobertura, mas me decepcionei por ser muitíssimo inicial. Um fato que poderia ser bem explorado como um bônus, poderia ser a cobertura por testes, mas apenas poucos minutos são dedicados, parecendo até que o curso está bem incompleto... O que se vê aqui pode ser visto facilmente em vídeos do youtube.
Joey
December 13, 2015
the class is very good, just straight to the point, and teaches us how to use AWS to upload images to our rails applications. If that is what you want to learn, this is a good class. One thing I wish it detailed beforehand though, is that you have to have Postgres installed on your mac beforehand, or you will run into some errors, and they don't go over how to install postgres. Also, in order for the AWS and carrier wave gem to work, you have to have ImageMagick installed on your computer, which gave me an error. those things could be specified before hand, but overall still a great class though.
F
May 24, 2015
I am having a strong background in IT but not a lot in coding (and for sure not with RoR so far) therefore I have taken several courses. This one so far brings together most things I was looking for. Compared to many other trainings this is course also takes into consideration that security is an important aspect. Example: In somether courses the trainer recommends creating public buckets on S3 because the trainer dont got the right skills to know how to do it better or how to teach it. Not here. Jordan could point it more but I assume he is smart enough to know people are smart enough to realize what they get here once they took other "master or professional" classes. I highly recommend this training also for seasoned people as the gems used and insights shared are simply worth it already. I am looking very much forward for the rspec/tdd course!

Charts

Price

Build a Photo Blog with Ruby on Rails - Price chart

Rating

Build a Photo Blog with Ruby on Rails - Ratings chart

Enrollment distribution

Build a Photo Blog with Ruby on Rails - Distribution chart

Related Topics

450068
udemy ID
3/18/2015
course created date
11/21/2019
course indexed date
Bot
course submited by