DEV Community

Henry Bravo
Henry Bravo

Posted on

¿Qué es lo mas esencial para alguien que quiere iniciar como Frontend Developer?

Esta respuesta suele parecer obvia para muchas personas, pero estamos en un punto donde considero que la "guerra" de Frameworks no debe continuar, he visto como se pelean por un framework tal cual como hinchas de un equipo de fútbol, y sí, es un poco absurdo pero es real.

El hecho de generar estas "peleas" Angular vs React vs Vue vs Svelte vs [Inserte framework de moda] hace daño a la hora de iniciarce como Frontend Developer, ya que hace que el desarrollador trate de aprender primero el framework antes de las bases y esto genera problemas al futuro al dev.

Pero ¿cuáles son las bases del Frontend?
Antes de comenzar y hablar de cualquier lenguaje que debe aprender el Frontend, lo esencial es que entendamos varios puntos:

•¿Cómo funcionan los navegadores?
•¿Qué es HTTP?
•¿Qué es un dominio?
•¿Qué es un hosting?

Esta es una base que debe enteder muy bien cualquier desarrollador web.
La base de todo Frtontend Dev, es HTML, CSS y Javascript, antes de aprender un framework esto es lo primero que debe estudiar cada desarrollador, porque estas también son las bases de cada framework.

HTML

• Aprender lo básico
•Escribir HTML Semántico
•Entender los formularios
•Convecciones y buenas prácticas.

CSS

• Aprender lo básico y buenas prácticas
•Crear layouts
•Entender sobre Flex Box, Positions, CSS Grid,
•Responsive Design y Media Queries

Javascript

• Sintaxys y conocimientos básicos
• Aprender a manipular el DOM
•Hacer llamados a Apis
• Ecma Script 6 y programación funcional

Agreguémosle un Plus mas, y es que como Frontend también debemos tener en cuenta varios conceptos básicos sobre diseño.

Estos son algunos puntos sobre HTML, CSS y Javascript, claramente el aprendizaje es más extenso, pero aquí es donde debe empezar cada desarrollador que quiere ser Frontend y es lo que cada Frontend Dev debe reforzar si no quiere depender de ningún framework.

Top comments (0)