Episodios de Desarrollador web Full Stack

187 episodios · del más reciente al más antiguo

  1. Desestructurar, propagar y descansar: simplificando el código

    23 de septiembre de 2026 · 15 min

    En este capítulo aprenderás tres funcionalidades de JavaScript moderno (a partir de la versión llamada ECMAScript 2015, conocida como ES6) que sirven para escribir código más…

  2. Taller de : catálogo de productos (conjunto de objetos)

    23 de septiembre de 2026 · 15 min

    Recordatorio teórico: En JavaScript, un objeto literal es una estructura que agrupa datos relacionados bajo la forma de pares clave-valor, por ejemplo { nombre: 'Camiseta'…

  3. Taller: objeto de usuario y método de presentación

    23 de septiembre de 2026 · 15 min

    RECORDATORIO TEÓRICO Un objeto literal en JavaScript es una estructura que agrupa datos (propiedades) y comportamientos (métodos) bajo un mismo nombre. Se declara con llaves…

  4. Objetos literales: propiedades y métodos

    22 de septiembre de 2026 · 15 min

    Un objeto literal es una de las estructuras de datos más importantes de JavaScript. Mientras que una matriz (array) sirve para almacenar una lista ordenada de elementos accesibles…

  5. Taller: filtrado y transformación de una lista de productos

    22 de septiembre de 2026 · 15 min

    RECORDATORIO TEÓRICO En JavaScript moderno (ES6+), los arrays disponen de métodos de orden superior que permiten manipular colecciones de datos sin recurrir a bucles manuales. Los…

  6. Métodos de matriz avanzados: mapear, filtrar, reducir (introducción)

    22 de septiembre de 2026 · 15 min

    En JavaScript, una matriz (array) es una estructura de datos que permite almacenar varios elementos en una sola variable. Hasta ahora, has aprendido a recorrer estas matrices con…

  7. Bucles para/durante... de/mientras se aplican a matrices

    21 de septiembre de 2026 · 15 min

    Una matriz, más conocida en JavaScript con el nombre de 'array' o arreglo, es una estructura de datos que permite almacenar varios valores dentro de una misma variable. Por…

  8. Taller: estadísticas de calificaciones de los estudiantes

    21 de septiembre de 2026 · 15 min

    Recordatorio teórico: Antes de comenzar, repasemos los conceptos clave que vas a poner en práctica. Un array (arreglo) es una estructura de datos que almacena una colección…

  9. Taller: gestión de una lista de tareas en una consola

    21 de septiembre de 2026 · 15 min

    RECORDATORIO TEÓRICO Antes de comenzar, repasemos los conceptos clave que has visto en los capítulos anteriores. Una variable declarada con 'let' o 'const' te permite almacenar…

  10. Placas ES6: creación y acceso a elementos

    18 de septiembre de 2026 · 15 min

    En este capítulo vas a aprender a crear elementos en una página web y a acceder a ellos utilizando JavaScript moderno (la versión conocida como ES6 y posteriores). El objetivo es…

  11. Perspectiva del desarrollador: mejores prácticas para principiantes

    17 de septiembre de 2026 · 15 min

    Escribir código que funciona es solo el primer paso para convertirse en desarrollador web. La verdadera diferencia entre un principiante y un profesional está en la calidad, la…

  12. Revisión resumida: escribir un guion legible y comentado

    17 de septiembre de 2026 · 15 min

    Escribir un guion legible y comentado es una habilidad esencial para cualquier desarrollador web. A lo largo de las actividades anteriores has aprendido a crear funciones, manejar…

  13. Taller: botón alert con controlador de eventos

    15 de septiembre de 2026 · 15 min

    Recordatorio teórico: En JavaScript, un evento es una acción que ocurre en la página web, como un clic, un movimiento del ratón o una pulsación de tecla. El navegador nos permite…

  14. Introducción a los eventos del navegador (descripción general)

    15 de septiembre de 2026 · 15 min

    Hasta ahora has aprendido a declarar variables, escribir funciones y estructurar la lógica de un programa en JavaScript. Ahora vamos a dar un paso fundamental para el desarrollo…

  15. Taller de : contador de clics (aviso)

    15 de septiembre de 2026 · 15 min

    RECORDATORIO TEÓRICO Hasta ahora has trabajado con variables, condiciones y funciones puras que reciben datos y devuelven resultados sin interactuar con una página web. En este…

  16. Alcance y elevación simplificados

    14 de septiembre de 2026 · 15 min

    En JavaScript, dos conceptos determinan dónde y cuándo puedes utilizar una variable o una función: el alcance (en inglés se le conoce como scope) y la elevación (en inglés…

  17. Taller: calculadora refactorizada con funciones

    11 de septiembre de 2026 · 15 min

    Recordatorio teórico: Una función es un bloque de código reutilizable que recibe datos de entrada (parámetros), ejecuta una tarea y normalmente devuelve un resultado con la…

  18. Taller: función de saludo personalizada

    10 de septiembre de 2026 · 15 min

    Recordatorio teórico: Una función es un bloque de código reutilizable que puede recibir datos de entrada (parámetros), ejecutar instrucciones y devolver un resultado con la…

  19. Funciones ES6 y funciones de flecha

    10 de septiembre de 2026 · 15 min

    En JavaScript, una función es un bloque de código reutilizable que realiza una tarea concreta. Hasta ahora has trabajado con variables, operadores y condiciones. Las funciones te…

  20. Taller de : ¿par o impar?

    9 de septiembre de 2026 · 15 min

    Recordatorio teórico: En programación, determinar si un número es par o impar es un problema clásico que se resuelve mediante el operador módulo (%). Este operador devuelve el…

  21. Taller: mayoría legal — guion interactivo

    8 de septiembre de 2026 · 15 min

    RECORDATORIO TEÓRICO En JavaScript, las condiciones permiten que un programa tome decisiones según los datos que recibe. La estructura básica es 'if/else': si una condición es…

  22. Condiciones If/else y operadores de comparación

    8 de septiembre de 2026 · 15 min

    Introducción a las estructuras condicionales Hasta ahora has aprendido a declarar variables, manejar tipos primitivos y realizar operaciones aritméticas. Sin embargo, un programa…

  23. Taller: minicalculadora en consola

    7 de septiembre de 2026 · 15 min

    Recordatorio teórico: Antes de empezar, recordemos los conceptos que ya hemos estudiado y que necesitarás aquí. Una variable es un contenedor con nombre que almacena un valor. En…

  24. Operadores aritméticos y literales de plantilla

    4 de septiembre de 2026 · 15 min

    Después de haber aprendido a declarar variables con let y const, y a manipular los tipos primitivos, es momento de aprender a operar con esos valores. En este capítulo…

  25. Taller de : conversiones de tipos sencillas

    4 de septiembre de 2026 · 15 min

    RECORDATORIO TEÓRICO En JavaScript, cada valor tiene un tipo primitivo (string, number, boolean, undefined, null, entre otros). Una conversión de tipo (o casting) consiste en…

  26. Taller: declaración y visualización de variables

    3 de septiembre de 2026 · 15 min

    RECORDATORIO TEÓRICO En JavaScript moderno (ES6+), una variable es un contenedor con nombre que guarda un valor en memoria. Disponemos de tres palabras clave para declararlas…

  27. Variables ES6 (let, const) y tipos primitivos

    2 de septiembre de 2026 · 15 min

    En JavaScript moderno, la forma en que declaramos y almacenamos datos es fundamental. Este capítulo se centra en dos aspectos esenciales: las nuevas formas de declarar variables…

  28. Bienvenida y objetivos del capítulo

    1 de septiembre de 2026 · 15 min

    Bienvenido a este nuevo capítulo dedicado a JavaScript moderno, conocido como ES6+ (es decir, ECMAScript 2015 y las versiones posteriores), y a la manipulación del DOM (Document…

  29. Evaluación y transición a la implementación de JavaScript

    1 de septiembre de 2026 · 15 min

    A lo largo de este capítulo de algorítmica y lógica de programación, has aprendido a razonar como un programador antes incluso de escribir código real. Has trabajado con conceptos…

  30. Introducción a la complejidad temporal de O (n)

    1 de septiembre de 2026 · 15 min

    Cuando escribimos un programa, no basta con que funcione correctamente: también debemos preguntarnos si es eficiente. Un algoritmo puede dar el resultado esperado, pero tardar…

  31. Caja registradora: resumen de conceptos

    31 de agosto de 2026 · 15 min

    Presentación del proyecto Este mini-proyecto integra todos los conceptos algorítmicos vistos hasta ahora: variables, condiciones, bucles, funciones (parámetros, alcance de…

  32. Encuentra el mínimo en una lista

    28 de agosto de 2026 · 15 min

    RECORDATORIO TEÓRICO Una lista (o array) es una estructura de datos que almacena varios valores en un orden determinado, accesibles mediante un índice que suele comenzar en 0…

  33. Navegar por una lista y ver los artículos

    27 de agosto de 2026 · 15 min

    Recordatorio teórico Una lista (también llamada array o tabla) es una estructura de datos que almacena varios valores de forma ordenada, cada uno accesible mediante un índice. En…

  34. Listas/tablas: almacena varios valores

    27 de agosto de 2026 · 15 min

    Hasta ahora has trabajado con variables que almacenan un único valor: un número, una palabra, un resultado. Pero en programación real, muy a menudo necesitas manejar muchos…

  35. Documentación y comentarios sobre algoritmos

    26 de agosto de 2026 · 15 min

    La documentación y los comentarios son elementos fundamentales en la escritura de algoritmos y de código. Un algoritmo bien diseñado no basta si nadie puede entenderlo, mantenerlo…

  36. Refactorización basada en factoriales

    25 de agosto de 2026 · 15 min

    Recordatorio teórico: El factorial de un número entero positivo n, escrito n!, es el producto de todos los enteros desde 1 hasta n. Por ejemplo, 5! = 5 × 4 × 3 × 2 × 1 = 120. Por…

  37. Paso de los parámetros y alcance de las variables

    25 de agosto de 2026 · 15 min

    En el capítulo anterior aprendiste a crear funciones y procedimientos para organizar tu código en bloques reutilizables. Ahora vamos a profundizar en dos conceptos fundamentales…

  38. Crear una función de suma

    24 de agosto de 2026 · 15 min

    RECORDATORIO TEÓRICO Una función es un bloque de código con un nombre que agrupa una serie de instrucciones destinadas a realizar una tarea precisa. Su gran ventaja es la…

  39. Modularidad: funciones y procedimientos

    21 de agosto de 2026 · 15 min

    La modularidad es uno de los principios fundamentales de la programación. Consiste en dividir un programa grande y complejo en partes más pequeñas, independientes y reutilizables…

  40. Tabla de multiplicar

    21 de agosto de 2026 · 15 min

    Recordatorio teórico: Un bucle es una estructura que permite repetir un conjunto de instrucciones un número determinado de veces o mientras se cumpla una condición. En este taller…

  41. Bucles anidados y optimización básica

    20 de agosto de 2026 · 15 min

    En los capítulos anteriores descubriste los bucles simples, como el bucle mientras (while) y el bucle para (for), que permiten repetir una serie de instrucciones. Ahora vamos a…

  42. Para: calcula un factorial

    19 de agosto de 2026 · 15 min

    Recordatorio teórico: El bucle 'para' (for) es una estructura de repetición que ejecuta un bloque de instrucciones un número conocido de veces. A diferencia del bucle 'mientras'…

  43. Patrones de bucles comunes

    19 de agosto de 2026 · 15 min

    Introducción a los patrones de bucles Un bucle permite repetir un bloque de instrucciones varias veces sin tener que escribirlo manualmente cada vez. Hasta ahora has aprendido a…

  44. Mientras: cuente de 1 a N

    18 de agosto de 2026 · 15 min

    Recordatorio teórico: Un bucle 'while' (mientras) permite repetir un bloque de instrucciones mientras una condición sea verdadera. El modelo mental es simple: antes de cada…

  45. Bucles While y For: principio de repetición

    17 de agosto de 2026 · 15 min

    Hasta ahora has trabajado con variables, condiciones y operadores lógicos. Sabes que un programa puede tomar decisiones con instrucciones como IF. Pero muchas tareas requieren…

  46. Miniproyecto: cálculo del precio de un billete de tren

    17 de agosto de 2026 · 15 min

    Recordatorio teórico Antes de empezar, repasemos los conceptos clave que has visto en las actividades anteriores. Una variable es un contenedor con nombre que almacena un valor…

  47. Condiciones de combinación (Y/O)

    14 de agosto de 2026 · 15 min

    Hasta ahora has aprendido a escribir condiciones simples usando la instrucción si (if), que permite ejecutar un bloque de código solo cuando una comparación es verdadera. Por…

  48. Opción de precio reducido

    13 de agosto de 2026 · 15 min

    Recordatorio teórico: En programación, una condición permite ejecutar un bloque de código únicamente cuando una expresión booleana es verdadera. La estructura fundamental es 'if'…

  49. Operadores de comparación y booleanos

    13 de agosto de 2026 · 15 min

    Introducción En programación, la mayoría de las decisiones que toma un programa dependen de preguntas cuya respuesta es 'sí' o 'no', es decir 'verdadero' o 'falso'. Para formular…

  50. Escribir una prueba de IF simple

    12 de agosto de 2026 · 15 min

    RECORDATORIO TEÓRICO Una condición (o prueba) permite a un programa tomar decisiones y ejecutar instrucciones solo cuando se cumple un criterio determinado. La estructura…

← Volver a la ficha de Desarrollador web Full Stack