
Actividad diagnostica
Objetivo:Identificar los conocimientos previos de los estudiantes en HTML, CSS y lógica básica de diseño web.Instrucciones:Crea una página web simple con un archivo index.html.La página debe contener:Un título principal con tu nombre.Un párrafo donde describas qué entiendes por "aplicaciones web progresivas".Una lista (puede ser ordenada o no ordenada) con 3 aplicaciones web que uses en tu día a día.Una imagen (puede ser de internet o de tu computadora).Aplica algo de estilo con CSS interno o...

App móvil con CRUD conectado a servidor LAMP
Objetivo generalDesarrollar una app móvil en React Native (Expo) capaz de conectarse a una API PHP que realiza operaciones CRUD sobre una tabla en MySQL, todo dentro de una red local.Herramientas necesariasMySQ: Base de datosPHP (Apache o XAMPP): API en backendReact Native + ExpoApp: móvil frontendPostman (opcional): Prueba de endpoints APIVS Code: Editor de códigoExpo Go: Pruebas en el móvil (iOS/Android)Parte 1: Crear la base de datosEn phpMyAdmin o línea de comandos de MySQL:CREATE DATABAS...

La señal que nunca llegó
Lucas tenía una visión: crear una app que ayudara a pequeños productores locales a vender sus cosechas directamente a consumidores urbanos. Nada de intermediarios, solo conexión. La llamó Raíz. Desde su pequeño estudio en Oaxaca, con más corazón que presupuesto, construyó una app limpia, intuitiva y optimista. El diseño estaba listo. Las funciones estaban listas. Los productores estaban listos. Solo faltaba que el mundo se conectara con ella. El día del lanzamiento fue como un amanecer. Lucas...
<100 subscribers

Actividad diagnostica
Objetivo:Identificar los conocimientos previos de los estudiantes en HTML, CSS y lógica básica de diseño web.Instrucciones:Crea una página web simple con un archivo index.html.La página debe contener:Un título principal con tu nombre.Un párrafo donde describas qué entiendes por "aplicaciones web progresivas".Una lista (puede ser ordenada o no ordenada) con 3 aplicaciones web que uses en tu día a día.Una imagen (puede ser de internet o de tu computadora).Aplica algo de estilo con CSS interno o...

App móvil con CRUD conectado a servidor LAMP
Objetivo generalDesarrollar una app móvil en React Native (Expo) capaz de conectarse a una API PHP que realiza operaciones CRUD sobre una tabla en MySQL, todo dentro de una red local.Herramientas necesariasMySQ: Base de datosPHP (Apache o XAMPP): API en backendReact Native + ExpoApp: móvil frontendPostman (opcional): Prueba de endpoints APIVS Code: Editor de códigoExpo Go: Pruebas en el móvil (iOS/Android)Parte 1: Crear la base de datosEn phpMyAdmin o línea de comandos de MySQL:CREATE DATABAS...

La señal que nunca llegó
Lucas tenía una visión: crear una app que ayudara a pequeños productores locales a vender sus cosechas directamente a consumidores urbanos. Nada de intermediarios, solo conexión. La llamó Raíz. Desde su pequeño estudio en Oaxaca, con más corazón que presupuesto, construyó una app limpia, intuitiva y optimista. El diseño estaba listo. Las funciones estaban listas. Los productores estaban listos. Solo faltaba que el mundo se conectara con ella. El día del lanzamiento fue como un amanecer. Lucas...
Share Dialog
Share Dialog


Ana siempre había sentido fascinación por la tecnología, pero no encontraba un camino claro. Entre tutoriales dispersos y conceptos difíciles de digerir, se sentía atrapada. Una noche, mientras buscaba inspiración para un proyecto universitario, se cruzó con una palabra que le cambiaría la vida: Java.
Investigando, Ana descubrió que Java nació en 1995, creado por Sun Microsystems con un objetivo ambicioso: diseñar un lenguaje capaz de ejecutarse en cualquier dispositivo sin importar el sistema operativo. Esa promesa de “escribir una vez, ejecutar en cualquier lugar” resonó profundamente con ella, que soñaba con que su trabajo llegara a todas partes.
A medida que aprendía, entendió que Java no era solo un lenguaje de programación, sino una plataforma completa. Su esencia radicaba en el bytecode y la Máquina Virtual de Java (JVM), que ofrecían portabilidad, seguridad y eficiencia. Ana vio en esa arquitectura un modelo que reflejaba su propio deseo de ser adaptable frente a la vida.
El conflicto llegó cuando Ana intentó compilar su primer programa y se topó con errores que no entendía. Horas frente a la pantalla, sintiéndose derrotada. Pero pronto comprendió que la arquitectura de Java —código fuente, compilador, bytecode, JVM y sistema operativo— era como un rompecabezas donde cada pieza tenía un propósito. Ese descubrimiento transformó su frustración en motivación: si podía aprender a conectar las piezas de Java, también podía aprender a organizar sus propios pasos en la vida.
Java le reveló otra lección: es un lenguaje orientado a objetos, diseñado para organizar ideas en clases, métodos y objetos. Esa forma de estructurar el pensamiento le dio a Ana una nueva herramienta mental: dividir lo complejo en partes más pequeñas y manejables.
Lo que más sorprendió a Ana fue descubrir que Java estaba presente en lugares que nunca imaginó:
Aplicaciones empresariales que sostienen bancos.
Aplicaciones móviles, especialmente Android.
Servidores que dan vida a la web.
Dispositivos inteligentes y sistemas embebidos.
De repente, lo que parecía un simple lenguaje se convirtió en un universo de posibilidades.
Ana terminó su proyecto universitario con éxito, pero más allá de la calificación, descubrió que Java era un espejo de su propio proceso de aprendizaje: un puente entre la idea y la ejecución, entre el caos y el orden, entre la teoría y la práctica.
Ese viaje la enseñó que aprender un lenguaje no era solo adquirir una habilidad técnica, sino también aprender a pensar, a estructurar, a enfrentar la incertidumbre con paciencia y claridad.
Java no solo marcó el inicio de una carrera, sino también el despertar de una mentalidad: la convicción de que las herramientas correctas pueden transformar la visión de uno mismo y del mundo. Ana ya no veía el código como líneas frías, sino como un lenguaje de creación, un idioma que conecta a millones de mentes alrededor del planeta.
Ana siempre había sentido fascinación por la tecnología, pero no encontraba un camino claro. Entre tutoriales dispersos y conceptos difíciles de digerir, se sentía atrapada. Una noche, mientras buscaba inspiración para un proyecto universitario, se cruzó con una palabra que le cambiaría la vida: Java.
Investigando, Ana descubrió que Java nació en 1995, creado por Sun Microsystems con un objetivo ambicioso: diseñar un lenguaje capaz de ejecutarse en cualquier dispositivo sin importar el sistema operativo. Esa promesa de “escribir una vez, ejecutar en cualquier lugar” resonó profundamente con ella, que soñaba con que su trabajo llegara a todas partes.
A medida que aprendía, entendió que Java no era solo un lenguaje de programación, sino una plataforma completa. Su esencia radicaba en el bytecode y la Máquina Virtual de Java (JVM), que ofrecían portabilidad, seguridad y eficiencia. Ana vio en esa arquitectura un modelo que reflejaba su propio deseo de ser adaptable frente a la vida.
El conflicto llegó cuando Ana intentó compilar su primer programa y se topó con errores que no entendía. Horas frente a la pantalla, sintiéndose derrotada. Pero pronto comprendió que la arquitectura de Java —código fuente, compilador, bytecode, JVM y sistema operativo— era como un rompecabezas donde cada pieza tenía un propósito. Ese descubrimiento transformó su frustración en motivación: si podía aprender a conectar las piezas de Java, también podía aprender a organizar sus propios pasos en la vida.
Java le reveló otra lección: es un lenguaje orientado a objetos, diseñado para organizar ideas en clases, métodos y objetos. Esa forma de estructurar el pensamiento le dio a Ana una nueva herramienta mental: dividir lo complejo en partes más pequeñas y manejables.
Lo que más sorprendió a Ana fue descubrir que Java estaba presente en lugares que nunca imaginó:
Aplicaciones empresariales que sostienen bancos.
Aplicaciones móviles, especialmente Android.
Servidores que dan vida a la web.
Dispositivos inteligentes y sistemas embebidos.
De repente, lo que parecía un simple lenguaje se convirtió en un universo de posibilidades.
Ana terminó su proyecto universitario con éxito, pero más allá de la calificación, descubrió que Java era un espejo de su propio proceso de aprendizaje: un puente entre la idea y la ejecución, entre el caos y el orden, entre la teoría y la práctica.
Ese viaje la enseñó que aprender un lenguaje no era solo adquirir una habilidad técnica, sino también aprender a pensar, a estructurar, a enfrentar la incertidumbre con paciencia y claridad.
Java no solo marcó el inicio de una carrera, sino también el despertar de una mentalidad: la convicción de que las herramientas correctas pueden transformar la visión de uno mismo y del mundo. Ana ya no veía el código como líneas frías, sino como un lenguaje de creación, un idioma que conecta a millones de mentes alrededor del planeta.
No comments yet