Vas a tener que aprender mucho, solo para hacerte saber por adelantado.
Pero si desea construir un sistema de comercio electrónico, probablemente querrá aprender programación web.
Aprenda a codificar haciendo – Code School <: este sitio lo ayudará a comenzar. Realice las rutas completas de Ruby (y Ruby on Rails) y Javascript (y probablemente también la ruta HTML / CSS). Si aún no tiene Linux o OSX, obtenga uno u otro.
Obtenga información sobre el protocolo HTTPS, las conexiones cifradas, SSL, SSH y la seguridad web. La seguridad será un gran problema para un sistema de comercio electrónico, así que asegúrese de poder mantener seguro el dinero de las personas habilitando el comercio seguro a través de su sitio.
- Si quisieras ayudar a alguien a aprender ‘pensamiento generalista’, ¿cómo lo harías?
- ¿Qué tienes que leer para poder hablar con fluidez e inteligencia en público, tomando ejemplos de lo que lees pero, por supuesto, sin que nadie lo sepa?
- ¿Qué podemos aprender de Dhirubhai Ambani?
- ¿Qué es un buen sitio web para aprender las pruebas manuales?
- ¿Cuál es la mejor manera de aprender literatura telugu?
Consigue ayuda. Probablemente no podrás construir esto por tu cuenta sin ninguna ayuda.
Probablemente debería escribir un pequeño sitio de prototipo inicial en Ruby on Rails como un PoC, simplemente porque Ruby on Rails es relativamente rápido y fácil de aprender.
Si el sitio crece, necesitará algo más robusto que Ruby, ya que procesará muchas solicitudes simultáneas simultáneamente. Ruby no maneja la concurrencia muy bien, por lo que sería mejor que te movieras a un lenguaje más serio en ese momento (sugiero el marco Scala Play2, que puedes usar desde Java o Scala. También puedes usar Erlang y el El marco de Chicago Boss, Struts2 para Java, Phoenix para Elixir y otras opciones si miras a tu alrededor (Scala, Clojure, Java, Erlang, Elixir, Go y Rust) son idiomas con muy buena compatibilidad con la concurrencia).
Hacer un uso intensivo de la página en coursera.org. Hay muchas cosas realmente buenas allí cuando necesitas aprender algo rápido por poco dinero.