En esta ocasión hablaremos sobre que el Desarrollo Frontend, que es ser un Desarrollador Frontend, que deberías aprender para ser Desarrollador Frontend, cuáles serian tus tareas día a día como un Desarrollador Frontend.
¿Qué es el desarrollo Frontend?
El Desarrollo Frontend fundamentalmente hace referencia a todo aquello que es visual para el usuario, cuando abres tu navegador y entras a una aplicación, como Facebook, Twitter o Instagram, todo lo que alcanzas a ver en esa aplicación, imágenes, colores, fotos, el cómo está estructurada y ordenados los elementos en ella, a todo eso se le denomina Desarrollo Frontend.
¿Qué tengo que aprender para ser un desarrollador frontend?
Si estás inclinado más por el lado del Frontend, hay tres tecnologías que son indispensables para poder ejercer como un desarrollador frontend, esas tecnologías son:
- HTML, Lenguaje de marcado de hipertexto (No es un lenguaje de programación ❌), es el encargado de dar estructura a nuestro sitio web.
- CSS, Hojas de estilo en cascada (Tampoco es un lenguaje de programación ❌), con él serás capaz de dar el estilo visual que deseas que tenga la aplicación, pintar de colores partes de la aplicación, cambiar fuente, color de fuentes, tamaño de fuentes e imágenes, básicamente con CSS puedes diseñar tu web o aplicación como más gustes.
- JavaScript, con este lenguaje de programación (este si es un lenguaje de programación ✅) podrás darle dinamismo a tus páginas web, crear interacciones más amigables con los usuarios que usaran tu aplicación o sitio web, aplicar cierta lógica que necesites o crear comunicación con algunos servicios externos.
Estas tres herramientas son inamovibles para poder ser un desarrollador frontend, no puedes evitarlas ✅✅✅.
Roles o tareas de un desarrollador frontend
- Llevar un diseño a código HTML y CSS, a esto se le conoce como maquetar sitio web o aplicación.
- Consumir diferentes API que sean necesaria para obtener la información que se desea mostrar en el sitio web o aplicación.
- Agregar lógica que sea necesaria para una mejor experiencia de usuario, como por ejemplo si es una tienda online, y el usuario quiere agregar un producto al carrito, ese producto se agregue y se muestre en la lista del carrito del usuario, calculando el monto total a pagar.
En conclusión, un desarrollador frontend es quien posee los conocimientos de HTML, CSS, y JavaScript e implementa estas tecnologías en una plataforma web.
Mi recomendación es que no te saltes las tecnologías obligatorias, y las domines primeramente antes de pasar a algún framework o librería que seguro ya has escuchado hablar como React.js, Vue.js, Angular, entre otros, ya que estos a pesar de que nos agilizan mucho el trabajo, se basan en los fundamentos de HTML, CSS, y JavaScript, en pocas palabras no empieces a correr sin aprender a caminar.
Espero te haya gustado, hasta la próxima.