Todas las escuelas, rutas y cursos de EDteam están incluidos en la suscripción premium.¡Sube a premium!

¿Qué es backend y frontend?

Esta es una de las dudas más grandes de los programadores novatos (o personas interesadas en estudiar programación). Luego de leer este blog, tendrás los conceptos tan claros, que podrás explicarselo a tu familia.

Diseño web
8 minutos
Hace un año
¿Qué es backend y frontend?

¡Accede a cientos de cursos
con solo un pago al año!

Blog Microbanner

¿Sabías que una de las preguntas más comunes entre los programadores novatos (o una persona que quiera comenzar a estudiar programación), es sobre qué es backend y frontend? Así es. Pero no te preocupes, después de leer este blog, ya no volverás a tener dudas.

¿Qué es backend y frontend?

programador-EDteam-blog-backend-frontend.jpg

Lo primero que debes saber, es que backend y frontend son términos del desarrollo web, lo segundo, es que no se aplican a otras áreas como el desarrollo móvil, de videojuegos, o escritorio (aunque obvio, existen conceptos similares).

La web funciona con dos partes:

  1. El cliente, que solicita la página web.
  2. El servidor, que entrega la página.

Cuando entras a ed.team para ver tus cursos, tu navegador (Chrome, Edge, Safari, Firefox) es el cliente, mientras que el servidor es la computadora, o conjunto de computadoras, donde está la página web y todos sus recursos (bases de datos, imágenes, videos, etc).

El servidor no entrega la página web solicitada y ya, sino que revisa que el cliente tenga los permisos. Por ejemplo, si quieres ver un curso premium, primero válida que tengas tu suscripción activa. Y si no la tienes, cómprala ya mismo con un descuento de hasta 50% (solo por EDweekend). El punto es, que toda la lógica del negocio: productos, precios, permisos, métodos de pago, usuarios y más están en el servidor. Esto es el backend.

Pero los usuarios (como tú o como yo) necesitamos una forma visual de interactuar con la página web, ya que no podemos meternos al servidor. Necesitamos pantallas con textos, botones, formularios o productos. Esto es el frontend.

Entonces, un programador backend trabaja con la lógica en el servidor (lo que no se ve): la seguridad, la conexión a las bases de datos o el desarrollo de APIs. Mientras que el programador frontend trabaja con la lógica en el cliente (lo que sí se ve), creando las pantallas y programando las interacciones para que respondan a las acciones del usuario.

Si fuera un supermercado, los almacenes, el sistema de contabilidad, manejo de inventario y logística sería el backend. Mientras que las estanterías, los carritos y los cajeros, serían el frontend. Muy fácil.

Ahora que ya sabes que backend y frontend, comienza tu carrera en la programación con EDteam. Puedes mirar gratis las primeras clases de todos nuestros cursos y comprobar que la tecnología no es difícil, te estaba enseñando mal.

Y si no lo sabías, #LoAprendisteEDteam.

Comentarios de los usuarios

Pregunta a ChatEDT