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
- ¿Qué idiomas, API y marcos necesito aprender para convertirme en un desarrollador web de Full Stack?
- Renuncio a mi trabajo diario porque me deprime. Sé HTML, CSS, JavaScript básico y desarrollo de temas de WordPress. ¿Qué debo aprender y cómo hago un buen uso de un período de un mes para asegurar un trabajo en el desarrollo web?
- Actualmente estoy aprendiendo HTML, CSS y JavaScript. ¿Se volverán obsoletos estos idiomas debido a sitios web como WordPress y Wix?
- Tengo conocimiento de HTML CSS y arranque básico debido a un problema financiero. Quiero hacer mi trabajo. ¿Debería hacer un trabajo o esperar para aprender JavaScript primero?
- Comencé a aprender Ruby on Rails el año pasado, pero lo dejé en el medio. ¿Debo comenzar de nuevo y aprender Python y Django o continuar con Ruby and Rails?
[1] BLAST +: arquitectura y aplicaciones.