Suponiendo que no tenga experiencia previa en programación, supongo que debería comenzar con los conceptos básicos como HTML y CSS. Debe saber qué es el Modelo de objetos de documento ( DOM) y qué herramientas y buenas prácticas tiene a su disposición para manipularlo.
Si ya está familiarizado con lo anterior, absolutamente necesitaría comprender el patrón Modelo-vista-controlador ( MVC ) y el estilo de codificación de transferencia de estado representativo ( RESTful ). Sería una buena inversión de tiempo también entrar en el paradigma de la programación orientada a objetos (OOP), ya que lo prepararía para un gran camino que lo ayudaría a avanzar en su carrera de desarrollo.
Puede comenzar a aprender más sobre estos a medida que avanza con Ruby y su marco Ruby on Rails .
- ¿Cuáles son algunas ideas de desarrollo web y proyectos Java?
- ¿Cuál es la aplicación más compleja hecha con WaveMaker?
- ¿Cuáles son las aplicaciones de las integraciones?
- ¿De qué sirven los servicios web Sabre GDS para las empresas de gestión de viajes?
- ¿Cómo se implementan los diferentes tipos de software y aplicaciones web y cuáles son las herramientas que se utilizan?
También necesitaría saber HTML (5) , CSS (3) y algunos (o muchos) JavaScript, dependiendo de la cantidad y el tipo de interacciones dentro de su aplicación web.
En resumen, ¿qué necesitas saber / aprender?
Idiomas:
- HTML
- CSS
- JS
- Ruby (Ruby on Rails)
Conceptos:
- Patrón Modelo-Vista-Controlador
- Sosegado
- Programación Orientada a Objetos (al menos lo básico)
Ahora … mi respuesta ignora por completo el aspecto de DB del lado del servidor de construir una aplicación web, ya que eso complicaría aún más las cosas para usted.
Sin embargo … si no está 100% establecido en la construcción de su aplicación con Ruby (especialmente si es una aplicación “simple”) puede lograr absolutamente excelentes resultados utilizando JavaScript solamente, consulte MEAN.io – Un marco de JavaScript Fullstack – MEAN. io: un marco Javascript Fullstack.