ecomerce
o que preciso estudar pra criar uma loja virtual, com banco de dados e gate de pagamento.
o que preciso estudar pra criar uma loja virtual, com banco de dados e gate de pagamento.
Para fazer ele funcionar, de forma inicial, o básico da web (html, css e JavaScript), uma linguagem backend (Ruby, Java, C#, Python, ...), um banco de dados (recomendo MySQL ou Postgres) e um pouco de DevOps (como hospedar, etc).
Para fazer ele escalar, jobs assíncronos, filas, servidores web, cloud, Docker e outros conceitos que podem ser encontrados no site The Twelve-Factor App (https://12factor.net/).
Espero ter ajudado de alguma forma (mesmo que seja aguçando sua curiosidade).
Boa tarde, Nikolas.
O caminho mais fácil e prático (não necessariamente o melhor) seria um e-comerce utilizando Wordpress + Woocommerce.
Há plugins gratúitos que possibilitam o gate de pagamento, como Mercado pago, Juno e etc...
Outra viabilidade é o Opencart com PHP, porém exige um nível maior de experiência com a linguagem.
Boa noite caro.
Para o front recomendo logo de cara estudar o Google Analytics para que consiga mapear como o usuário se comporta no seu e-commerce.
No caso de ser um e-commerce com um grande número de compradores é importante que seu server consiga ser dividido em várias instâncias e não cause congestionamento de requisições. Importante também estudar e aplicar Load balance para seu servidor.
Estudar APIS de integração com adquirentes de pagamento.