• post

    Introducción a las Progressive Web Apps (PWA)

    Objetivo de aprendizaje Al finalizar esta lectura, comprenderás qué es una PWA, sus ventajas, desventajas, requisitos y cómo utilizarlas en proyectos reales. ¿Qué es una PWA? Una Progressive Web App (PWA) es una aplicación web avanzada que combina lo mejor de los sitios web y las aplicaciones móviles. Permite ofrecer una experiencia rápida, segura y confiable, incluso con baja conexión a internet. Conceptos y aspectos clave Ventajas de una PWA Desventajas de una PWA Usos comunes de las PWA ¿Cómo usar una PWA? Requisitos mínimos Hardware Software Ejemplo inspirador Twitter Lite es una de las PWA más conocidas. Ofrece una experiencia rápida, consume hasta 70% menos datos y funciona sin…

  • post

    Introducción al Diseño de Sistemas

    Objetivo de aprendizaje Comprender los fundamentos del diseño de sistemas, sus objetivos, componentes clave y su aplicación en contextos institucionales, con un enfoque en el usuario final y las buenas prácticas del desarrollo de software. ¿Qué es el diseño de sistemas? El diseño de sistemas es una etapa esencial en el desarrollo de software que convierte los requerimientos del usuario en una solución técnica bien estructurada. Implica planificar cómo funcionará el sistema, cómo se verá, qué datos usará, y cómo se comunicará con su entorno. A través de un proceso ordenado, el diseño garantiza que el sistema no solo cumpla con lo solicitado, sino que sea funcional, escalable y fácil…

  • post

    ¿Qué es el Brand Awareness y cómo se aplica en una estrategia omnicanal?

    Las marcas compiten no solo por vender, sino por permanecer en la mente del consumidor. Aquí es donde entra el concepto de brand awareness, o reconocimiento de marca. ¿Alguna vez has pensado por qué ciertas marcas vienen primero a tu mente cuando escuchas una categoría como “refrescos”, “ropa deportiva” o “plataformas de streaming”? Eso es el resultado de una buena estrategia de awareness, que se fortalece aún más cuando se ejecuta a través de múltiples canales de forma coherente: lo que hoy llamamos estrategia omnicanal. En esta entrada aprenderás qué es el brand awareness, cómo se genera y cómo puedes aplicarlo en un entorno de aprendizaje con casos reales, una…

  • post

    Componentes Multimedia en React Native

    Integrar componentes multimedia en React Native eleva la experiencia del usuario en cualquier app. En esta guía práctica aprenderás a incluir imágenes personalizadas, sonidos envolventes y elementos visuales que le dan vida a un clásico juego de “Tres en Raya” (Gato / Tic-Tac-Toe). La práctica se centra en: Todo está diseñado para que lo sigas paso a paso, incluso si es tu primera vez trabajando con Expo o componentes multimedia. Lee el caso de estudio Accede al caso de estudio, después de leerlo responde las siguientes cuestiones: Escucha el podcast Accede al podcast haciendo clic aquí. Resuelve el reto que te indique. Realiza la práctica Accede a la práctica guiada…

  • post

    Introducción a las Aplicaciones para Wearables

    Los dispositivos wearables han revolucionado la forma en que interactuamos con la tecnología. Desde relojes inteligentes hasta pulseras deportivas, las aplicaciones que permiten su funcionamiento juegan un papel crucial en nuestra vida diaria. Para crear experiencias útiles y accesibles, es fundamental conocer cómo se implementan sus interfaces, cómo se programan y cómo se vinculan con otros dispositivos móviles. Actividades de aprendizaje recomendadas Para reforzar tu comprensión, te invitamos a realizar las siguientes actividades: Lee y escucha el caso de estudio “Latidos Conectados”, una historia realista que ilustra los desafíos y oportunidades del desarrollo para wearables. Pulsa aquí para leer el caso de estudio Después de leer o escuchar el caso…

  • post

    Interacción dinámica con DOM y JavaScript

    ¿Sabías que un sitio web bonito no siempre garantiza una buena experiencia de usuario? La diferencia entre una página que solo se ve bien y una que realmente funciona está en su dinamismo. En este post, conocerás una historia real de superación tecnológica, aprenderás a manipular el DOM con JavaScript y a presentar información de forma asíncrona. Además, podrás reforzar tus conocimientos con actividades interactivas: una práctica guiada, una sopa de letras y un crucigrama. 1. Lee o escucha el caso de estudio Conoce la historia de Daniela, una emprendedora que vivió en carne propia los retos de tener un sitio web estático en el momento más importante de su…

  • post

    Las herramientas CASE para el desarrollo de software

    Objetivo de aprendizaje Conocer qué es una herramienta CASE, sus beneficios, tipos, componentes y limitaciones, y reflexionar sobre su importancia en el proceso de desarrollo de aplicaciones modernas. En el desarrollo de software, la eficiencia, la colaboración y la calidad del producto final son más importantes que nunca. Una herramienta asistida por computadora para el desarrollo de aplicaciones, conocida como CASE (Computer-Aided Software Engineering), representa una solución poderosa que permite automatizar y optimizar las distintas etapas del ciclo de vida del software. Este tipo de herramienta permite modelar, documentar, probar e incluso generar código, facilitando el trabajo de desarrolladores, diseñadores y analistas. Si bien su implementación puede parecer compleja al…

  • post

    El Código Baudot

    Objetivo de aprendizaje: Comprender el origen, funcionamiento e impacto histórico del Código Baudot (también conocido como Código Murray o ITA2) como base fundamental de la comunicación digital moderna. A menudo se suele olvidar los cimientos que hicieron posible la conectividad actual. Uno de esos pilares es el Código Baudot, un sistema de codificación binaria de cinco bits que revolucionó el telégrafo y sentó las bases de la comunicación digital. En este post, se explora su historia, su evolución y su vigencia en la actualidad. ¿Qué es el Código Baudot? Desarrollado por Émile Baudot en 1870, este código fue una mejora significativa en la transmisión telegráfica. Utilizaba cinco bits para representar…

  • post

    El Código EBCDIC

    Objetivo de aprendizaje Comprender el origen, evolución e importancia del código EBCDIC en la historia de la computación, así como su impacto en los sistemas informáticos actuales. Los lenguajes de alto nivel y las bases de datos distribuidas, aún sobreviven estructuras invisibles que sustentan operaciones críticas. Uno de estos pilares invisibles es el código EBCDIC (Extended Binary Coded Decimal Interchange Code), un sistema de codificación desarrollado por IBM que, aunque poco conocido, sigue activo en múltiples instituciones financieras y gubernamentales. En este artículo exploraremos su origen, su importancia actual y por qué no debemos olvidarlo. ¿Qué es EBCDIC y por qué fue creado? EBCDIC fue desarrollado por IBM en 1963…

  • post

    Código BCD

    ¿Sabías que el código BCD (Binary Coded Decimal) fue uno de los lenguajes que hizo posible que las primeras calculadoras electrónicas entendieran los números como lo hacemos los humanos? Aunque hoy no sea común escucharlo en las aulas o los proyectos, su importancia sigue vigente. Se te invita a descubrir esta apasionante historia y sumarte a una experiencia de aprendizaje práctica, emocional y profunda, basada en el caso realista de Tomás y su nieta Lucía. 1. Lectura recomendada: “Códigos del alma” Antes de comenzar, lee el caso de estudio “Códigos del alma: la historia de Tomás y el lenguaje que dio sentido a los números”, donde conocerás cómo el código…