¿Qué es un stack tecnológico?

Un stack tecnológico o pila de tecnología es la colección de herramientas, plataformas, aplicaciones y piezas de software que una empresa utiliza para crear sus productos, llevar a cabo sus operaciones de negocio y monitorear los indicadores de rendimiento. Un stack tecnológico también puede incluir lenguajes de codificación.

Mas información

Stack de tecnologías y lenguajes de codificación recomendadas para diferentes necesidades.

Aplicaciones Web, Front-End y SPA (Single-page application)

www.angular.io

ANGULAR

Angular es un framework para aplicaciones web desarrollado en TypeScript, de código abierto, mantenido por Google, que se utiliza para crear y mantener aplicaciones web de una sola página.

www.react.dev

REACT

React es una biblioteca Javascript de código abierto diseñada para crear interfaces de usuario con el objetivo de facilitar el desarrollo de aplicaciones en una sola página

www.vuejs.org

Vue

Vue.js es un framework progresivo Javascript para crear interfaces de usuario, o en otras palabras, se trata de una «capa» añadida a Javascript que nos permite crear aplicaciones de forma rápida, agradable, sencilla y muy práctica.

Aplicaciones Móviles Android y IOS

www.ionicframework.com

IONIC

Ionic Framework es un SDK de frontend de código abierto para desarrollar aplicaciones híbridas basado en tecnologías web (HTML, CSS y JS). Es decir, un framework que nos permite desarrollar aplicaciones para iOS nativo, Android y la web, desde una única base de código.

www.flutter.dev

FLUTTER

Flutter es un framework de código abierto desarrollado por Google para crear aplicaciones nativas de forma fácil, rápida y sencilla. Su principal ventaja radica en que genera código 100% nativo para cada plataforma, con lo que el rendimiento y la UX es totalmente idéntico a las aplicaciones nativas tradicionales.

Api Back-End y MicroServicios

www.nestjs.com

NEST JS

NestJS es un framework progresivo de NodeJS desarrollado en TypeScript diseñado para facilitar el desarrollo de aplicaciones backend, aportando a los programadores una buena estructura y metodología inicial.

www.dotnet.microsoft.com

.NET CORE

Es un framework informático administrado, gratuito y de código abierto para los sistemas operativos Windows, Linux y macOS. Es un sucesor multiplataforma de .NET Framework

www.nodejs.org

NODE JS

Node.js es un entorno en tiempo de ejecución multiplataforma, de código abierto, para la capa del servidor (pero no limitándose a ello) basado en el lenguaje de programación JavaScript, asíncrono, orientado a eventos y basado en el motor V8 de Google.

|Digitalización – Automatización | BPM – RPA |

www.bonitasoft.com

BONITASOFT BPM

La plataforma BonitaSoft BPM (Business Process Management) se utiliza para crear aplicaciones empresariales basadas en procesos o flujos de trabajo, utilizadas por las organizaciones para mejorar la eficiencia en las operaciones diarias o para la transformación digital estratégica de las empresas.

www.uipath.com

UIPATH RPA

UiPath es una herramienta de RPA (Robotic Process Automation) que se utiliza para automatizaciones de escritorio en Windows. Esta herramienta tiene por objetivo automatizar tareas repetitivas y así eliminar la intervención del ser humano.

Software ERP (Enterprice Resource Planning)

www.odoo.com

ODOO

Odoo es un software empresarial todo en uno que incluye CRM, sitio web y comercio electrónico, facturación, contabilidad, fabricación, gestión de almacenes y proyectos, e inventario entre otros.

Creación de páginas web dinámicas

www.wordpress.org

WORDPRESS

WordPress es el sistema de gestión de contenidos (CMS) más popular del mercado, que impulsa el 43% de los sitios web de internet. Con WordPress puedes crear paginas dinámicas de diferentes tipos como:

  • Portales empresariales / corporativos
  • Tiendas virtuales
  • Revistas digitales
  • Periódicos
  • Blogs

Implementación herramientas colaborativas office 365

www.office.com

OFFICE 365

Microsoft Office 365 está constituido por varios programas diferentes, lo que permite una gran variedad de formas de colaboración: gracias a Outlook (y Exchange) pueden compartirse los calendarios privados; Word, Excel y PowerPoint no solo permiten trabajar en los archivos a un usuario, sino a varios al mismo tiempo, lo que evita tener que enviar los archivos varias veces, y Teams es un software de colaboración que sobre todo facilita la comunicación entre los empleados. Dentro del grupo de herramientas se destacan:

  • Word, Excel, Outlook, OneDrive …
  • SharePoint
  • Microsoft Teams
  • Power platform

Tecnologías de Bases de datos

www.microsoft.com

Microsoft SQL Server

Microsoft SQL Server es un sistema de gestión de base de datos relacional, desarrollado por la empresa Microsoft.

www.mysql.com

MYSQL

En cuanto a la definición general, MySQL es un sistema de gestión de bases de datos relacionales de código abierto (RDBMS, por sus siglas en inglés) con un modelo cliente-servidor

www.postgresql.org

POSTGRESQL

PostgreSQL, también llamado Postgres, es un sistema de gestión de bases de datos relacional orientado a objetos y de código abierto, publicado bajo la licencia PostgreSQL

www.mongodb.com

MONGODB

MongoDB es una base de datos NO RELACIONAL orientada a documentos. Esto quiere decir que, en lugar de guardar los datos en registros, guarda los datos en documentos.

www.redis.io

REDIS

Almacén de datos en memoria, de código abierto y rápido que puede utilizarse como base de datos, caché, agente de mensajes y cola.

www.firebase.google.com

FIREBASE

Firebase se trata de una plataforma móvil creada por Google, cuya principal función es desarrollar y facilitar la creación de apps de elevada calidad de una forma rápida

Arquitecturas de comunicación

API REST

API Rest es el conjunto de buenas prácticas utilizadas en las requisiciones HTTP realizadas por una API en una aplicación web

www.rabbitmq.com

RABBITMQ

RabbitMQ es un software de negociación de mensajes de código abierto que funciona como un middleware de mensajería. Implementa el estándar Advanced Message Queuing Protocol ( AMQP )

WEBSOCKET

WebSocket es un protocolo de red basado en TCP que establece cómo deben intercambiarse datos entre redes. Puesto que es un protocolo fiable y eficiente, es utilizado por prácticamente todos los clientes.

www.graphql.org

GRAPHQL

GraphQL es un lenguaje de consulta y un tiempo de ejecución del servidor para las interfaces de programación de aplicaciones (API); su función es brindar a los clientes exactamente los datos que solicitan y nada más.

SOAP XML

SOAP es un formato de mensaje XML utilizado en interacciones de servicio web. Los mensajes SOAP habitualmente se envían sobre HTTP o JMS, pero se pueden utilizar otros protocolos.

www.jwt.io

JWT

Un JSON Web Token es un token de acceso estandarizado en el RFC 7519 que permite el intercambio seguro de datos entre dos partes