# Episodios de Desarrollador web Full Stack

187 episodios, del más reciente al más antiguo. Ficha del podcast: https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack

- [Desestructurar, propagar y descansar: simplificando el código](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456930-desestructurar-propagar-y-descansar-simplificando-el-codigo) · 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…
- [Taller de : catálogo de productos (conjunto de objetos)](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456929-taller-de-catalogo-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'…
- [Taller: objeto de usuario y método de presentación](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456928-taller-objeto-de-usuario-y-metodo-de-presentacion) · 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…
- [Objetos literales: propiedades y métodos](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456927-objetos-literales-propiedades-y-metodos) · 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…
- [Taller: filtrado y transformación de una lista de productos](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456926-taller-filtrado-y-transformacion-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…
- [Métodos de matriz avanzados: mapear, filtrar, reducir (introducción)](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456925-metodos-de-matriz-avanzados-mapear-filtrar-reducir-introduccion) · 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…
- [Bucles para/durante... de/mientras se aplican a matrices](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456924-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…
- [Taller: estadísticas de calificaciones de los estudiantes](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456923-taller-estadisticas-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…
- [Taller: gestión de una lista de tareas en una consola](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456922-taller-gestion-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…
- [Placas ES6: creación y acceso a elementos](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456921-placas-es6-creacion-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…
- [Perspectiva del desarrollador: mejores prácticas para principiantes](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456920-perspectiva-del-desarrollador-mejores-practicas-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…
- [Revisión resumida: escribir un guion legible y comentado](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456919-revision-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…
- [Taller: botón alert con controlador de eventos](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456918-taller-boton-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…
- [Introducción a los eventos del navegador (descripción general)](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456917-introduccion-a-los-eventos-del-navegador-descripcion-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…
- [Taller de : contador de clics (aviso)](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456916-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…
- [Alcance y elevación simplificados](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456915-alcance-y-elevacion-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…
- [Taller: calculadora refactorizada con funciones](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456914-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…
- [Taller: función de saludo personalizada](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456913-taller-funcion-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…
- [Funciones ES6 y funciones de flecha](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456912-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…
- [Taller de : ¿par o impar?](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456911-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…
- [Taller: mayoría legal — guion interactivo](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456910-taller-mayoria-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…
- [Condiciones If/else y operadores de comparación](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456909-condiciones-if-else-y-operadores-de-comparacion) · 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…
- [Taller: minicalculadora en consola](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456908-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…
- [Operadores aritméticos y literales de plantilla](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456907-operadores-aritmeticos-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…
- [Taller de : conversiones de tipos sencillas](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456906-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…
- [Taller: declaración y visualización de variables](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456905-taller-declaracion-y-visualizacion-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…
- [Variables ES6 (let, const) y tipos primitivos](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456904-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…
- [Bienvenida y objetivos del capítulo](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456903-bienvenida-y-objetivos-del-capitulo) · 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…
- [Evaluación y transición a la implementación de JavaScript](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456902-evaluacion-y-transicion-a-la-implementacion-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…
- [Introducción a la complejidad temporal de O (n)](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456901-introduccion-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…
- [Caja registradora: resumen de conceptos](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456900-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…
- [Encuentra el mínimo en una lista](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456899-encuentra-el-minimo-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…
- [Navegar por una lista y ver los artículos](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456898-navegar-por-una-lista-y-ver-los-articulos) · 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…
- [Listas/tablas: almacena varios valores](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456897-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…
- [Documentación y comentarios sobre algoritmos](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456896-documentacion-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…
- [Refactorización basada en factoriales](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456895-refactorizacion-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…
- [Paso de los parámetros y alcance de las variables](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456894-paso-de-los-parametros-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…
- [Crear una función de suma](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456893-crear-una-funcion-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…
- [Modularidad: funciones y procedimientos](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456892-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…
- [Tabla de multiplicar](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456891-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…
- [Bucles anidados y optimización básica](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456890-bucles-anidados-y-optimizacion-basica) · 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…
- [Para: calcula un factorial](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456889-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'…
- [Patrones de bucles comunes](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456888-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…
- [Mientras: cuente de 1 a N](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456887-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…
- [Bucles While y For: principio de repetición](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456886-bucles-while-y-for-principio-de-repeticion) · 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…
- [Miniproyecto: cálculo del precio de un billete de tren](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456885-miniproyecto-calculo-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…
- [Condiciones de combinación (Y/O)](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456884-condiciones-de-combinacion-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…
- [Opción de precio reducido](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456883-opcion-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'…
- [Operadores de comparación y booleanos](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456882-operadores-de-comparacion-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…
- [Escribir una prueba de IF simple](https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodio/6456881-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…

Más antiguos: https://escuchario.semeescucha.es/podcast/desarrollador-web-full-stack/episodios.md?pagina=2
