Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Ruby

Watch and learned all the Ruby and Rails Courses but still not sure how to create an e-commerce website.

I have watched and understood in the courses of Ruby but still not sure how to get started to create a full fleshed e-commerce website.

1 Answer

Christof Baumgartner
Christof Baumgartner
20,864 Points

A few thoughts on this:

  • There will always be more to a programming language that TeamTreehouse can teach you. But all big languages and frameworks have great documentations that guide you through all functionalities. But even after reading them there is more to learn by looking into Library and Framework code, to understand how stuff really works.
  • Practice is always important, because by the time, you watched the last video, you have probably already forgotten some things from the first video. It will take you a few months to get familiar with the the stuff you have learned. Then you will also be able to apply this to new situations.
  • Creating a complete E-Commerce website with secure login, payment, stock-management and administration interface is a really big job, and most companies have whole teams to run their e-commerce website.
  • You will need more then just ruby on rails to run a big web platform. You should definitely check out some of the HTML, CSS, JavaScript, Databases, and Security Courses here (and also iOS and Android for having a mobile app)
  • If you are interested in having a working and secure e-commerce website fast and easy, you should have a look in Content Management Systems, like Wordpress. They bring many functionalities out of the box and a lot more come with plugins.

-> When you want to create it on your own, then just start coding. Learning by doing is the best when it comes to web developing. Create you Controllers, think about what views you need. Create a simple database model on paper, when you think, that it will work then create it in rails and add more and more functionalities over time

I'm going to go ahead and append my answer to his because it is already so excellent.

An E-Commerce website is a vast undertaking. There are far more moving parts present and far greater security interests apparent within it than could ever be gained through taking any course, anywhere. Something like that is something that you learn by doing, not by watching.

Start with something simpler. If the ultimate goal is an E-Commerce website, start off with something smaller like an inventory management system. Get that working and polished up. Then add in multiple users with different roles and priveleges. Perhaps after that work on some sort of encryption would be the next step after that. Vast undertakings with websites take place one functionality at a time. The place where I finally began to understand this was: https://www.railstutorial.org/book with a lot of help from the Treehouse community.

Best of luck.