Área · Bases de datos
Organiza información que tenga sentido
Modelado, relaciones, reglas de negocio, SQL, consultas, integridad, transacciones y operación segura explicados paso a paso.
Una biblioteca abierta para aprender tecnología desde cero, conectar conceptos con situaciones reales y comprobar lo aprendido.
Elige un área y avanza por lecciones breves. Cada ruta conecta conceptos, ejemplos visuales y práctica.
Área · Bases de datos
Modelado, relaciones, reglas de negocio, SQL, consultas, integridad, transacciones y operación segura explicados paso a paso.
Área · Sistemas operativos
Recursos, procesos, memoria, archivos, redes, seguridad, concurrencia, Linux, contenedores y diagnóstico.
Área · Análisis de datos con R
R, limpieza, estadística, probabilidad, inferencia, modelos, series temporales, fuentes externas y automatización.
Área · Pensamiento computacional
Descomposición, algoritmos, lógica, estructuras, complejidad, pruebas, impacto digital y prototipos con Arduino.
Área · Arquitectura de computadores
Bits, lógica digital, circuitos secuenciales, RISC-V, camino de datos, pipeline, caché y rendimiento.
Área · Python
Sintaxis, control, objetos, pruebas, API, automatización, NumPy, Pandas, visualización y proyectos reproducibles.
Área · C# para Unity
C#, ciclo de vida, Inspector, POO, eventos, arquitectura, herramientas de editor, Git, SOLID, patrones, pruebas y depuración.
Área · Git y control de versiones
Terminal, staging, commits, ramas, recuperación, GitHub, colaboración y diagnóstico explicados desde el estado del repositorio.
Área · Estructuras de datos
Recursividad, complejidad, listas, pilas, colas, heaps, hash, árboles y grafos implementados paso a paso con Java.
Área · JavaScript y desarrollo web
JavaScript moderno, DOM, asincronía, TypeScript, Angular, Node.js, Express, MongoDB y tiempo real con proyectos verificables.
Área · Introducción a Linux
Laboratorio seguro, shell, archivos, permisos, procesos, servicios, red, SSH, automatización, Bash, seguridad y recuperación.
Los ejercicios están organizados por lección, con sus objetivos y contexto, para que puedas pasar de la idea al código.
Abrir biblioteca →PROCESOS · ESTADOS · ENTRADA/SALIDA
Una aplicación solicitó leer un archivo y el disco todavía no ha entregado los datos. ¿En qué estado debería quedar su proceso?
La solicitud de lectura ya fue enviada.02Los datos aún no están disponibles.03Elige: listo, ejecución o bloqueado.El proceso no puede avanzar hasta que ocurra un evento externo.
Estado: bloqueado