Cómo aprender a escribir aplicaciones web

W3Schools Online Web Tutorials es un excelente lugar para comenzar. Comienzan en el cuadro 1 y pueden abarcar desde allí hasta métodos, idiomas y temas extremadamente avanzados. También son gratis. Hay muchos sitios de capacitación en línea gratuitos.

Alternativamente, puede ir a Tutoriales y capacitación en video en línea o Tuts + y pagar por la capacitación en video, pero también hay muchos tutoriales en video secuenciales en YouTube.

Un libro puede o no ser útil para usted, dependiendo de su estilo de aprendizaje. Pero sea cual sea su camino, debe tener un proyecto personal en mente para tener algo que impulsar sus habilidades a diario. La repetición es lo que hará que se quede más que leer o mirar videos.

Tenga en cuenta que las “aplicaciones web” son mucho más sofisticadas que los sitios web, y que generalmente requieren que aprenda un lenguaje y un marco completos. Para un principiante total, probablemente uno de los lenguajes más fáciles y potentes es Ruby, y para la web, aprenda el marco Rails (Ruby on Rails). Aprende Ruby primero. También hay muchos sitios en línea para esto, como Learn to code y Rails for Zombies de Code School. Las aplicaciones web combinarán HTML, Javascript, CSS, un lenguaje de negocios (como Ruby), un marco (como Rails) y una base de datos (aunque una herramienta ORM – Object Relational Mapping – hará la mayor parte de eso por usted). Tendrá que saber bastantes cosas para construir una aplicación web decente, a diferencia de un sitio web que puede salirse con tan poco como HTML.

More Interesting

¿Qué enfoques son útiles para extraer el contenido de texto real de una página web de la etiqueta ?

¿Cuál es la forma recomendada de actualizar una aplicación web en vivo?

¿Existen aplicaciones web que le permitan crear listas de tareas personales que puedan compartirse con otros (otros usuarios o públicamente a través de un enlace)?

¿Cuáles son las ventajas y desventajas de usar Sinatra vs Express para un servicio web API?

¿Qué software se usa comúnmente para el desarrollo de aplicaciones web alrededor de diciembre de 2015?

¿Qué es un excelente componente de hoja de cálculo basado en web de código abierto que se puede incrustar en aplicaciones basadas en web?

¿Qué es la representación del lado del cliente y del servidor y cómo se relaciona con las aplicaciones de una sola página?

¿Para qué sirve Node.js? ¿Hay algunos buenos tutoriales para "comenzar a usar Node.js" que pueda recomendar?

¿Cuáles son algunos de los mejores ejemplos de páginas de ayuda al cliente para aplicaciones web?

¿Cuáles son los mejores marcos que debo consultar para mi aplicación web?

¿Cuál es la mejor manera de crear un rastreador para indexar imágenes de sitios de comercio electrónico?

Específicamente, ¿qué tipo de información querría mostrar un artista musical, grupo musical o banda en un perfil en línea?

Cómo probar la función de inicio de sesión de una aplicación web

Cómo predecir las tendencias tecnológicas futuras en el desarrollo de aplicaciones web

¿Reemplazarán las herramientas de creación de aplicaciones en línea la aplicación / desarrollo web en el futuro?