Imagen de Frontend
Frontend es un concepto usado para referirnos a la capa de presentación de las aplicaciones, que se encarga de definir cómo se verán las cosas y cómo se responderá a la interacción con el usuario.

Frontend cobra sentido junto con el término backend, y se refieren a la separación de responsabilidades en el código de las aplicaciones. Mientras que el backend se responsabiliza por el acceso a los datos, frontend se dedica a la capa de presentación.

El término frontend se puede ver escrito como front-end o front end. En español también se suele usar la palabra "frontal" para hacer referencia a la parte de la aplicación que se desarrolla del lado frontend.

Lenguajes frontend

Entendemos como lenguajes frontend aquellos con los que se realiza toda la capa de presentación. Dependiendo del foco de ejecución de las aplicaciones se debe usar lenguajes frontend determinados. 

Lo más habitual al usar el término frontend es referirse al desarrollo para la web. En este caso, los lenguajes frontend son HTML, CSS y Javascript, que son los lenguajes estándar que entienden los navegadores. HTML se encarga de la definición del contenido, CSS de la presentación (cómo debe verse ese contenido) y Javascript para la parte de la funcionalidad y la interacción.

Dentro de la clasificación de profesionales frontend los encontramos con perfiles de programación y perfiles creativos. Hay profesionales frontend cuyo foco es trabajar con HTML y CSS, que no son lenguajes de programación, mientras que otros están más enfocados en Javascript. Sin embargo, siempre será muy útil contar con un conocimiento más o menos avanzado de estos tres lenguajes.

Cómo aprender Frontend

En el aprendizaje como frontend es básico comenzar con HTML y CSS, pues son lenguajes sencillos y necesarios para todo tipo de profesionales.

A partir de ahí, dependiendo de los objetivos o intereses de cada estudiante se puede profundizar con unos conocimientos u otros. Hay profesionales que se quieran dedicar a la maquetación de webs, para los que será mucho más útil profundizar en CSS, mientras que otros profesionales más enfocados a la programación, deberían aprender Javascript.

Javascript es el lenguaje universal, ya que no solo existe en el contexto de un navegador, sino que puedes usarlo del lado del servidor o incluso desarrollar aplicaciones de escritorio o apps para móviles. Es importante contar con un conocimiento sólido de Javascript y luego avanzar hacia el aprendizaje de frameworks y librerías para la realización de aplicaciones modernas.

En EscuelaIT tenemos decenas de cursos enfocados en frontend, por lo que sería muy largo listar todos. Encontrarás aquí cursos que están específicamente pensados para el desarrollo frontend en general, pero te recomendamos navegar entre las materias relacionadas que encontrarás, más enfocadas a un área u otra de interés.

Cursos de Frontend

Me interesan todos

Conocimientos necesarios

Habilita para estudiar

Explora otras materias de cursos