Programación
Esta sección usa JavaScript como hilo conductor para explorar el desarrollo de software moderno. Desde los fundamentos de la web (HTML/CSS) hasta el core del lenguaje, pasando por la manipulación del DOM, APIs del navegador, entornos de servidor con Node.js y la evolución hacia TypeScript. Se cubren paradigmas (imperativo, funcional, orientado a objetos, reactivo), asíncronía, patrones de diseño, testing y arquitecturas, con un enfoque práctico que refleja cómo JavaScript se adapta a cualquier capa del stack.
Code-Hub
Fundamentos del desarrollo de software
Introducción a la web X temas
Fundamentos de programación X temas
Estructura y marcado semántico {HTML}
Introducción a HTML X temas
Textos X temas
Enlaces X temas
Lista X temas
Formularios X temas
Multimedia X temas
Interactivas X temas
Objetos externos X temas
Agrupación de contenido X temas
Buenas prácticas X temas
Diseño y estilización de interfaces {CSS}
Fundamentos básicos de diseño X temas
Introducción a CSS X temas
Selectores X temas
Modelos de caja X temas
Pseudoclases X temas
Pseudoelementos X temas
Unidades X temas
Tipografía X temas
Colores X temas
Fondos y sombra X temas
Estructuración X temas
Flexbox X temas
Grid X temas
Lógica X temas
Diseño adaptable X temas
Reglas de arroba X temas
Efectos y máscara X temas
Animaciones X temas
Buenas prácticas X temas
JavaScript: el lenguaje (Core)
Introducción a JavaScript X temas
Primeros pasos X temas
Control de flujo X temas
Funciones X temas
Objetos X temas
Array X temas
JSON X temas
Manipular datos X temas
Paradigmas de programación X temas
Prototipos (POO) X temas
Asincronía X temas
Módulos X temas
Expresiones regulares X temas
Patrones de diseño X temas
Buenas prácticas X temas
JavaScript en el navegador (Web)
Introducción al navegador con JS X temas
BOM X temas
DOM X temas
Eventos X temas
Formularios X temas
Fundamentos de las APIs X temas
APIs en el navegador X temas
Almacenamiento en el navegador X temas
JavaScript en el servidor {Node.js}
Introducción a NodeJS X temas
Módulos nativos X temas
Pruebas y garantía de calidad del código
Fundamentos de testing X temas
Jest X temas
Playwright X temas
Superset de JavaScript {TypeScript}
Introducción a Typescript X temas
Tipos básicos X temas
Tipos compuestos X temas
Funciones X temas
Tipos avanzados X temas
Interfaces X temas
Clases(POO) X temas
Genéricos X temas
Manejo de nulos y strict mode X temas
Módulos y espacios de nombres X temas
Decoradores X temas
Entorno web X temas