Build a Photo Blog with Ruby on Rails
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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:
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Application Creation|
Creating the Rails ApplicationPreview
Reviewing the File Setup in the ApplicationPreview
Setting up the application's Model, Views, and ControllerPreview
Working with the Rails Console
Integrating Validations for Data Integrity
Setting up the homepage in the route's file
|Section 2: Integrate photo uploading processes|
Gems for image uploading and connecting to the AWS API
Creating the Carrierwave Upload Generator File
Configuring the file upload parameters with custom resize methods
Integrating the photo upload process into the model
Setting up Figaro for secure environment variable management
|Section 3: Connecting to the AWS CDN|
Creating AWS Buckets on the CDN server
Integrating a connector to the AWS API with Fog
|Section 4: Integrating photo uploading and rendering|
Integrating the file upload field into the view form
Rendering images from the server onto the web application
Integrating photo rendering on the homepage
Making images clickable
|Section 5: Introduction to Rspec Testing|
RSpec Setup and Installation
Creating the User Model
Creating and Running User Validation Tests
Integrating Length Validations and Running in Documentation Mode
Jordan Hudgens has been a software engineer for the past decade and has traveled the world building applications and training individuals on a wide variety of topics, including: Ruby development, big data analysis, and algorithm creation.
With a Bachelor's in Computer Science, Jordan focuses on project driven education, as opposed to pure theory based development. This style of teaching is conducive to learning how to actually build products in a short period of time.
Additionally Jordan has published training curriculum for Learn.co, devCamp, and AppDev on the topics of Ruby on Rails, Java, AngularJS, NoSQL, API development, and algorithms.