Si solo usa HTML y CSS, puede crear solo contenido estático. Para aplicaciones web completas de principio a fin, debe aprender
- Interfaz
- HTML: lo sabías.
- CSS: lo sabías.
- JavaScript: comience con la sintaxis básica y jQuery. Solo aprenda frameworks front-end después de que esté familiarizado con JavaScript y jQuery.
- Back end
- Al menos un lenguaje de secuencias de comandos del lado del servidor: elija con lo que se sienta cómodo. No importa si es un gato negro o un gato blanco. No caigas en la guerra de llamas entre los lenguajes y marcos de back-end.
- Fuentes de datos
- Bases de datos relacionales: tanto MySQL (MariaDB) como PostgreSQL son buenos. Puedes elegir otras pilas.
- Base de datos NoSQL: solo cuando big data se convierte en un problema real. Las bases de datos NoSQL no reemplazan totalmente las bases de datos relacionales.
- API remota: es mucho más fácil llamar a la API remota desde las secuencias de comandos del lado del servidor debido a problemas de seguridad.
- Rastreador web: obtenga más datos usted mismo.
- Otros: llame a las utilidades de la línea de comando, por ejemplo, llame a la utilidad BLAST + [1], que muestra sus resultados en las páginas web.
El desarrollo web es divertido y gratificante. Buena suerte.
Notas al pie
- Dejé la escuela secundaria. ¿Puedo obtener trabajos de desarrollador web después de practicar y estudiar?
- Estoy atascado en lo básico del desarrollo web. ¿Cómo encuentran los desarrolladores ideas para su portafolio?
- Acabo de comenzar a aprender HTML, pero ¿cuál es la diferencia entre las etiquetas y ?
- ¿Cómo creo un sitio web personal? ¿Por lo general, están codificados a mano desde cero o utilizan algún tipo de software de construcción de sitios?
- Soy un desarrollador de JavaScript de pila completa. ¿Qué debería estar aprendiendo en mi trabajo actual para hacerme más atractivo para mi próximo trabajo?
[1] BLAST +: arquitectura y aplicaciones.