Build a Photo Blog with Ruby on Rails
Build a Photo Blog with Ruby on Rails, available at $39.99, has an average rating of 4.2, with 21 lectures, based on 60 reviews, and has 2433 subscribers.
You will learn about 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 This course is ideal for individuals who are This Ruby on Rails course is meant for developers with a basic level of Ruby on Rails experience, this is an intermediate level course. It is particularly useful for This Ruby on Rails course is meant for developers with a basic level of Ruby on Rails experience, this is an intermediate level course.
Enroll now: Build a Photo Blog with Ruby on Rails
Summary
Title: Build a Photo Blog with Ruby on Rails
Price: $39.99
Average Rating: 4.2
Number of Lectures: 21
Number of Published Lectures: 21
Number of Curriculum Items: 21
Number of Published Curriculum Objects: 21
Original Price: $19.99
Quality Status: approved
Status: Live
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
Who Should Attend
- This Ruby on Rails course is meant for developers with a basic level of Ruby on Rails experience, this is an intermediate level course.
Target Audiences
- This Ruby on Rails course is meant for developers with a basic level of Ruby on Rails experience, this is an intermediate level 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!
Course Curriculum
Chapter 1: Application Creation
Lecture 1: Creating the Rails Application
Lecture 2: Reviewing the File Setup in the Application
Lecture 3: Setting up the application's Model, Views, and Controller
Lecture 4: Working with the Rails Console
Lecture 5: Integrating Validations for Data Integrity
Lecture 6: Setting up the homepage in the route's file
Chapter 2: Integrate photo uploading processes
Lecture 1: Gems for image uploading and connecting to the AWS API
Lecture 2: Creating the Carrierwave Upload Generator File
Lecture 3: Configuring the file upload parameters with custom resize methods
Lecture 4: Integrating the photo upload process into the model
Lecture 5: Setting up Figaro for secure environment variable management
Chapter 3: Connecting to the AWS CDN
Lecture 1: Creating AWS Buckets on the CDN server
Lecture 2: Integrating a connector to the AWS API with Fog
Chapter 4: Integrating photo uploading and rendering
Lecture 1: Integrating the file upload field into the view form
Lecture 2: Rendering images from the server onto the web application
Lecture 3: Integrating photo rendering on the homepage
Lecture 4: Making images clickable
Chapter 5: Introduction to Rspec Testing
Lecture 1: RSpec Setup and Installation
Lecture 2: Creating the User Model
Lecture 3: Creating and Running User Validation Tests
Lecture 4: Integrating Length Validations and Running in Documentation Mode
Instructors
-
Jordan Hudgens
CTO at Bottega Code School
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 5 votes
- 3 stars: 6 votes
- 4 stars: 14 votes
- 5 stars: 32 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024