La mejor manera de aprender algo como el desarrollo web es hacerlo y aprender sobre la marcha.
Ya sabes HTML básico, que ayuda a los navegadores a representar páginas web. Ahora piense algo como “¿Qué más necesitamos?” y aparece la respuesta inmediata: colores, estilo, movimiento (animaciones y efectos especiales), activadores de respuesta a eventos de teclado y mouse, etc. Por lo tanto, debe avanzar para aprender CSS y algunos JavaScript básicos. Luego conocerá algunas bibliotecas de JavaScript realmente útiles y elegantes, como jQuery. (Hay miles de bibliotecas para diferentes cosas para probar). También para CSS, existen numerosas bibliotecas, siendo bootstrap una de ellas.
Una vez que se sienta cómodo con lo anterior, se dará cuenta de que durante todo este tiempo estuvo trabajando en el lado del cliente. ¿Qué pasa con el lado del servidor que tomará las solicitudes de los usuarios y responderá en consecuencia? Todo lo que has hecho hasta ahora es dar esa respuesta de una manera estéticamente agradable. Así que ahora empezarás a pensar en el “backend”. Para esto, necesitaríamos programación en el lado del servidor. PHP sería lo más fácil para empezar, porque la mayoría de los portales de alojamiento y los servidores predeterminados tienen soporte php de forma predeterminada. Construye tu propio sitio web de muestra ahora.
Así que ahora tiene una base sólida en la programación del lado del cliente, la programación y el diseño del lado del servidor. ¿Ahora que? Introduzca marcos: MVC es un marco famoso (Modelo-Vista-Controlador). Obtenga información sobre cómo funciona este marco y cree algo utilizando un marco MVC en su idioma favorito. Python-Django, Ruby-Rails y PHP-Laravel son algunos de ellos.
- Cómo empezar a aprender la teoría de los números.
- ¿Cuáles son algunas formas efectivas de educarse sobre un tema de interés?
- ¿Es mejor aprender a esquiar desde la edad más joven y por qué?
- Me gustaría aprender a programar. ¿Dónde empiezo? ¿Qué idiomas son ideales para principiantes? (Tengo 15)
- Cómo desarrollar y satisfacer una sed insaciable de conocimiento.
Mientras aprendes todo esto, sigue leyendo sobre las nuevas tecnologías que ocurren. Obtenga información acerca de las bases de datos y cómo usar / administrar las bases de datos para una aplicación web. Aprende sobre LAMP , y SIGNIFICADO . Hay mucho que explorar.
Hecho con lo anterior? Ahora está listo para construir para la web casi cualquier aplicación que se le ocurra. Es posible que algunas de sus ideas necesiten una investigación exhaustiva sobre algo que aún no conoce o que aún no ha aprendido; pero para este momento, ya eres un experto en aprender cosas nuevas. Puedes rápidamente aprender sobre nuevas tecnologías e implementarlas. ¡Aclamaciones!