Fundamentos del Desarrollo Frontend: Tecnologías y Prácticas Esenciales

Clase 2 de 55Curso Definitivo de HTML y CSS

Resumen

Frontend es la parte de un programa o dispositivo a la que un usuario puede acceder directamente. Son todas las tecnologías de diseño y desarrollo web que corren en el navegador y que se encargan de la interactividad con los usuarios.

Un programador Frontend debe saber de código que entienda el navegador (HTML, CSS y JavaScript) para poder usar algunos frameworks o librerías que expanden sus capacidades para crear cualquier tipo de interfaces de usuarios. React, Redux, Angular, Bootstrap, Foundation, LESS, Sass, Stylus y PostCSS son algunos de ellos.

Herramientas que maneja un frontend

Debido a que un frontend es el desarrollador (que puede ser o no Full Stack) que va a manejar las cosas del lado del cliente, las tecnologías con las que va a trabajar son:

Frameworks de CSS para frontend:

Los frameworks de JavaScript para frontend:

Preprocesadores de CSS:

Compiladores / empaquetadores de JS:

Aporte creado por: Christian Tambo, Manuel Duarte.