DEV Community

Vanessa Estefania Corredor Andrade
Vanessa Estefania Corredor Andrade

Posted on Edited on

Que es un programador fullstack

¿Que es un stack?

Es un conjuntos de tecnologias que se utilizan para crear una aplicaciones .

  1. Stack de Tecnologías Backend: Un stack común para el desarrollo de aplicaciones web puede incluir tecnologías como Node.js para el servidor, Express.js como framework web, y MongoDB como base de datos NoSQL.

  2. Stack de Tecnologías Frontend: En el desarrollo frontend, un stack podría incluir tecnologías como React.js o Angular.js para la interfaz de usuario, junto con herramientas como Webpack para la gestión de módulos y Babel para la transpilación de código.

  3. Stack de Desarrollo Móvil: Para el desarrollo de aplicaciones móviles, un stack podría incluir tecnologías como Swift o Kotlin para el desarrollo nativo, o frameworks como React Native o Flutter para el desarrollo multiplataforma.

  4. Stack de Infraestructura en la Nube: En el ámbito de la infraestructura en la nube, un stack podría incluir servicios de proveedores como AWS (Amazon Web Services), Azure de Microsoft o Google Cloud Platform, junto con herramientas de automatización como Terraform o Ansible.

Stacks populares en desarrollo web

  • MEAN Stack: MongoDB, Express, AngularJS, Node.js
  • MERN Stack: MongoDB, Express, ReactJS, Node.js
  • MEVN Stack: MongoDB, Express, Vue.js, Node.js

¿Que es un programador Front end?

El programador Frontend se encarga de crear la experiencia de usuario en línea. Esto incluye asegurarse de que todo se vea bien y sea fácil de usar, así como también de garantizar que los elementos en la pantalla funcionen correctamente cuando los tocas, haces clic en ellos o interactúas de alguna otra manera.

¿Que es un programador Backend ?

El programador Backend se encarga de todo lo que sucede detrás de la pantalla. Trabaja en el funcionamiento interno de un sitio web o una aplicación, como la gestión de bases de datos, el procesamiento de datos y la lógica de negocios. Utiliza lenguajes de programación como Python, Java o PHP para construir y mantener el "cerebro" de la aplicación.

¿ Que es un programador fullstack?

Es alguien que entiende, crea, mantiene y extiende el trabajo en bases de datos, servidores y clientes. Combina las habilidades de los desarrolladores frontend y backend, comprendiendo la conexión entre la experiencia de usuario y lo que ocurre en los servidores y el almacenamiento de datos. Son altamente valorados en el mercado laboral.

Características de un Desarrollador Fullstack:

  • Combinan las habilidades de frontend y backend.
  • Trabajan con bases de datos y servidores.
  • Comprenden la conexión entre la experiencia de usuario y los servidores.
  • Tienen alta demanda en el mercado laboral.

Mapa mental

Resumen

Fuentes:

Top comments (0)