BioPlayground

🧬
WetBenchDryBenchDevBench

Navegador de aprendizaje

DryBench

Plataforma

Bio-Lounge
Bio News
Bio Industry
AI NEWS
Bio-Toolkit
AI Tools
Tools Hub
ProtocolCore
Disease Atlas
Bio-Sandbox
Failure Museum
Healing Lab
Trouble Lab
Lab Oracle
Arcade
💬Lounge Talk
🔧Lab Maintenance
Language Hub

Tres Bench

WetBenchDryBenchDevBench

Rutas y documentos

Vista general
Datacraft17
IA nativa15
Bioestadística con Python33
Desarrollo full-stack55
01¿Qué es HTML?02CSS básico: selectores y modelo de caja.03Variables y tipos de datos en JavaScript04Instrucciones de control de JavaScript: if, switch05Bucles y matrices en JavaScript.06Funciones y objetos de JavaScript07Node.js: El concepto de entorno de ejecución08Sistema de archivos de Node.js (módulo `fs`)09Síncrono frente a asíncrono: funciones de devolución de llamada, Promesas, async/await.10Fundamentos de seguridad web: XSS y recorrido de directorios.11¿Qué es una base de datos?12Fundamentos de SQL: CREATE, SELECT, INSERT, UPDATE, DELETE13Base de datos relacional: operaciones JOIN y normalización.14Integración de Node.js y MySQL15Inyección SQL y consultas parametrizadas16Modularización del código: separación de archivos y organización de la estructura.17Express.js — Enrutamiento y CRUD18¿Qué es el middleware?19Servicio de archivos estáticos y gestión de errores.20¿Qué son las cookies? — Administración del estado HTTP21Sesiones y autenticación: Express Session22Passport.js: middleware de autenticación.23Implementación de autenticación multiusuario24OAuth 2.0 — Principios de la autenticación de terceros25Implementación del inicio de sesión de Google: Passport + OAuth26¿Qué es Ajax? — Comunicación web asíncrona.27Fundamentos de React: componentes y propiedades.28let, var, const: diferencias en la declaración de variables29El DOM es el Modelo de Objetos del Documento.30expression vs statement31Operador ternario: condición en una sola línea32Función de flecha (Arrow Function)33Plantillas de cadena: comillas invertidas e inserción de variables34Encadenamiento opcional: acceso seguro con el operador ?.35Fusión nullish: la identidad del operador `??`36Spread/Rest — ... lo que hacen tres puntos.37Cortocircuito: el funcionamiento interno de `&&` y `||`38for...of y entries: patrones modernos de bucles39try-catch: los conceptos básicos para el manejo de errores.40El bucle de eventos: cómo JavaScript gestiona la asincronía.41import/export: el núcleo del sistema de módulos.42JSON — Lenguaje estándar para el intercambio de datos.43localStorage: Almacenamiento de datos en el navegador.44Manipulación del DOM: Cambiar la pantalla con JavaScript.45API de `fetch`: intercambio de datos con el servidor.46useState: el punto de partida para la gestión del estado en React47useEffect — efectos secundarios y ciclo de vida48Props: Pasar datos a un componente.49Renderizado condicional: una interfaz de usuario diferente según el contexto50Listas y claves: renderizar arreglos en la pantalla51Controlled vs. Uncontrolled: Manejo de entradas de formulario.52Flexbox: diseño en una sola línea53CSS Grid: la solución para diseños en dos dimensiones.54Diseño adaptable: se ajusta a cualquier tamaño de pantalla.55Ramas y fusión en Git: los fundamentos de la colaboración.
Glosario48
Lógica de ciencias de la computación23
Historias de desarrollo1
Python18
Inicio de BioPlayground