
Information about course structure
In this video I will present e-commerce template form Themeforest. We will use it to create our rails application
In this video we will examine our e-commerce template and study important information about themes license types at Themeforest service
List of helpful resources to prepare your Rails development environment
We will create new Rails application and install Bootstrap gem so you can easily add all Bootstrap features to your Rails app
Create first pages for our Rails e-commerce application. Connect static HTML with Rails
In this video we will add all necessary resources from our template to Rails application and Install gem font-awesome-rails
Complete our Homepage and create partials for header and footer so you can save your code simple and clean
In this video we will create Product model and install paperclip gem for images. You'll get skills to upload images to your Rails application
We will install ActiveAdmin gem and create Admin section for our Rails e-commerce application. With this framework you can easily manage your app
In this video we will create Store page for rendering our products collection
Create Cart model and CurrentCart module for our controllers so you can save user's cart in session and render it on any page
Implement ProductItems model to connect our Products with Cart
In this video we will create view for our Cart and install toastr-rails gem for notifications. With this gem you can notify your users with clean and good looking messages
Create Model View and Controller for Order
In this video we will try to buy some products, checkout and create first order so you will see all main steps of this process
We will create transactional emails for our customers
In this video we will integrate payments with BrainTree API. After this lecture you will be able to easily create account at Braintree, add all necessary configurations to your application for using it's API in your own project and accept payments by PayPal as well as common credit cards. We will use figaro gem to secure our config environments
We will create test transaction using BrainTree Sandbox. With this test environment you can always test your app configurations before production
In this video we will add Status to Order so you can inform your customers when order shipped
In this video we will create About page and MVC for Contacts. After completing this step your customers will be able to send you message through custom form with required fields
Our application ready to deploy! You will get knowledge about how to make main configuration in your production environment before deploy. And to use fast Puma web server in production
This Course involves two primary targets: that is how to efficiently work as a full-stack developer by applying a unique theme from Themeforest, along with showing all stages of developing of a real e-commerce application with Ruby on Rails Framework.
To whom the course is intended.
If you have basic knowledge of Ruby and Rails and you want to go to the next level - this course is definitely for you! A skillful developer can pick up solutions to a challenging task that the author had already encountered.
How to get the highest benefit from the course.
There’s nothing wrong with imitation. Feel free to replicate. It is an good way to polish your skills and confirm your knowledge.
After watching it I advise you try to write a code yourself. If you find another solution, that will be great! If you admit errors just draw your attention to. Take your time to rewind, mind the details. There is no hurry. This video will always be at yours. What you have to do is to understand the code you write.
Besides that, Rail is an incredibly friendly and easygoing community. So let us pursue its principles. If you have something to share do it!. Whether you find an error fix it. Have any questions – ask them. I promise to search solution so that nobody feel to bump into a wall.
However, try to do it yourself. If you find own solution you will get much more than an appropriate answer. You will get own experience that is far more invaluable.
We will use next Frameworks systems and libraries:
Take this course if you want to create e-commerce RoR applications like pro.