Lo que es necesario tener en cuenta para el desarrollo web front-end es algo así como un objetivo móvil, como es el caso de la mayoría de las tecnologías relacionadas con los medios digitales.
Sin embargo, primero, podemos enumerar los componentes básicos:
- HTML5
- CSS3 (incluidas las transiciones CSS3)
- Javascript (la propuesta estándar actual es EcmaScript 7, si no me equivoco)
Se agregan a la mezcla varias bibliotecas y marcos de terceros para que JavaScript sea considerado. Enumero dos de ellos aquí de acuerdo con lo que uno podría considerar prioritario en términos de uso:
- Cómo crear maravillas en diseño web y desarrollo de Android, pero no conozco mucha programación
- ¿Cómo puedo llevar adelante mi idea de un sitio web sin conocimientos de codificación o tecnología y muy pocos fondos?
- ¿Debo usar RubyMine o Sublime Text mientras aprendo Ruby on Rails?
- En HTML y CSS, ¿por qué usamos '. 'para apuntar a clases y' # 'para apuntar a ID's?
- Cómo mostrar la imagen de MongoDB usando Node.js
- JQuery (biblioteca de terceros que facilita el acceso al DOM)
- AngularJS (marco cada vez más popular que amplía los atributos de HTML)
Además de estos mínimos, diría que es cada vez más necesario que un desarrollador front-end tenga al menos un nivel de superficie, pero preferiblemente una comprensión más profunda del Diseño de experiencia de usuario (UX) y el Diseño de interfaz de usuario (UI).
La respuesta general es que la más sensible es crear un flujo y experiencia de usuario bien integrados y reconocibles, la más adecuada es la posición del desarrollador front-end.