Publicaciones Similares

  • Principios de diseño

    Principios y estrategias de diseño de software La fase de diseño es la más importante del ciclo de vida del desarrollo de software. Un buen diseño permite añadir nuevas funcionalidades y manejar el cambio de requisitos de una forma más sencilla. Los principios de diseño facilitan la creación de software fácilmente mantenible y extensible. Los…

  • REST

    Introducción REST (Representational State Transfer, o transferencia de estado representacional) es un estilo de arquitectura software utilizado para diseñar aplicaciones de web distribuidas. Se basa en los siguientes principios o restricciones: Cliente – Servidor. Sin estado. La comunicación entre cliente y servidor debe ser sin estado. Sistema por capas. Entre el cliente y el servidor…

  • Compartir información

    Antes de facilitar tus datos personales o laborales debes analizar quién los solicita, para qué uso y si son realmente necesarios. Recomendaciones No compartas ante falta de claridad en el servicio. Si desconoces el uso que darán a los datos o el tiempo que los tendrán vigentes no deberías facilitar estos. Consulta la política de…

  • Razonamiento y aprendizaje

    Razonamiento Introducción. Sistemas expertos Un sistema experto es un sistema informático (hardware o software) que simula a expertos humanos en cierta área de especialización dada. Razonamiento aproximado. Tratamiento de la incertidumbre Fuentes de incertidumbre Se pueden clasificar las fuentes de incertidumbre en los siguientes grupos: Deficiencias de la información, características del mundo real, y deficiencias…

  • Introducción a Docker

    Docker Docker es un motor open source de contenerización. Es una plataforma que permite construir, enviar y ejecutar cualquier aplicación en cualquier lugar. Resuelve uno de los problemas más costosos del software: el despliegue. La figura Despliegues sin y con Docker muestra la diferencia en los despliegues antes de usar Docker y con Docker. Un…