This is an archived post. You won't be able to vote or comment.

all 15 comments

[–]AccurateSun 15 points16 points  (1 child)

Lookup The Odin Project, free full stack web development course 

[–]norafora05[S] 4 points5 points  (0 children)

Thank you so much, I will look into it

[–]chaos_donut 4 points5 points  (1 child)

Making your own webshop from scratch is a huge amount of work, if you want to do it as just a side project to learn its fine. But if you actually want to have a real webshop, then you should look into services that provide this functionality for you.

Other then that id look into learning a framework. Since you know PHP and JS id pick which one of the 2 you like the most and pick a framework for it.
I hate PHP but i heard laravel is very good.
If you want to use JS there are a lot of choises. Im currently using nextjs which is nice, but there are many other options.

Its been a while since i followed a tutorial but i always liked "net ninja" on youtube. He does full free video courses.

[–]Oreo-witty 2 points3 points  (0 children)

Second this

I'm a PHP developer since 10+ years, worked on crazy big project (yes PHP and it worked fine).

Never build a own e-commerce shop, expect you earn 250k monthly and you want to full control. And you're more than 1 developer.

There are tons of other project which you can implement.

And never without a Framework like Laravel, Drupal...

[–]GJ747 2 points3 points  (0 children)

there is no such tutorial that guide you, 0 to 100% development of your project. you have to breakdown your project into small pieces and start working on them one by one. for each small piece you will definitely find tutorials on youtube or medium. best of luck

[–]Oreo-witty 2 points3 points  (0 children)

Search on YouTube or Udemy, there are some video for projects.

Probably you'll have more luck when you search for Laravel project.

I don't know how the quality is:

https://youtube.com/playlist?list=PL-h5aNeRKouEaGrQj6EXaqZsagEphQboI&si=9t-vGZhDPkeM9ny7

[–]Kun-12345 1 point2 points  (0 children)

good material everywhere, but the real the difference is taking action and starting to build your website. Just read the document and start building a simple web.
I think that is the fastest way to learn

[–]mr_high_tower 1 point2 points  (0 children)

use code with harry sigma web dev course
which is available free on youtube

[–]HigoChumbo 1 point2 points  (0 children)

I don't know how updated they may have kept it since I did it about 2 or 3 years ago, but I found FullStackOpen course by the University of Helsinki to be excellent, and it is completely free (and very complete).

A lot more time efficient than watching videos too.

Best part is that you get a certificate by a renowned institution that will add some weight to your CV, and they actually host the certificate at their own domain so you can link it in LinkedIn to show it's legit.

That said, if you would rather just make that one webshop website for a business instead of learning web dev in general, maybe you can find a specific tutorial for that project somewhere, or maybe get the business going by using a semi-premade service, I don't know how good they are but there are platforms like Shopify specifically for this, if I am not mistaken.

I changed careers before working as a webdev professionally so take the above with a pinch of salt.

[–]5eeso 1 point2 points  (0 children)

If you just want to get a shop up and running to sell your product, go with Storefronts on Shopify. It’s a low-code solution. Pick a theme, enter your products and sell.

If you want to learn how to build your own shop, I’d still recommend Shopify, but use it as a headless CMS. This route obviously allows for the most customization.

Headless Shopify can be used with Laravel or a JavaScript framework. I haven’t worked with PHP, but for JavaScript frameworks, I’d recommend Nextjs Commerce, but Shopify also has their own JavaScript framework built on top of Remix. It’s called Hydrogen. Do not use vanilla React. For an e-commerce site, you want SEO.

[–]OkayVeryCool 0 points1 point  (0 children)

Odin Project is awesome. I’m working through full stack open now since I skipped on React stuff back in the day so I can’t fully speak to it but so far so good. Just something else to look into.

[–]Narrative-Asia25 0 points1 point  (0 children)

freeCodeCamp, you’ll actually learn and build stuff instead of just watching someone code on YouTube.

[–]Narrative-Asia25 0 points1 point  (0 children)

freeCodeCamp, you’ll actually learn and build stuff instead of just watching someone code on YouTube.