Skip to content

Latest commit

 

History

History
225 lines (215 loc) · 70.2 KB

File metadata and controls

225 lines (215 loc) · 70.2 KB

Desafíos prácticos de JavaScript

Idiomas

🇨🇳 简体中文 🇯🇵 日本語 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English

Aprende JavaScript, el lenguaje de programación de la web, con esta ruta de aprendizaje estructurada. Estos cursos completos de JavaScript están diseñados para principiantes, proporcionando una hoja de ruta clara para dominar conceptos fundamentales, manipulación del DOM y programación asíncrona. Desarrolla habilidades prácticas para crear aplicaciones web dinámicas a través de lecciones prácticas sin video y ejercicios de codificación en un entorno interactivo de JS.

Explora hasta 200 desafíos específicos de JavaScript en LabEx. Cada desafío se abre en un entorno interactivo para practicar habilidades concretas.

Índice Nombre Habilidades Dificultad Práctica
001 Manipulación de cadenas de JavaScript Funciones Intermedio Iniciar Desafío
002 Componentes de formulario reutilizables de Element-UI Manipulación del DOM Intermedio Iniciar Desafío
003 Implementación de setInterval utilizando setTimeout Temporizadores Principiante Iniciar Desafío
004 Implementar el operador new Funciones Principiante Iniciar Desafío
005 Implementar la función call Funciones Principiante Iniciar Desafío
006 Implementar la función apply Funciones Principiante Iniciar Desafío
007 Implementar una pila utilizando colas Arreglos Intermedio Iniciar Desafío
008 Implementar reduce de array en JavaScript Arreglos Principiante Iniciar Desafío
009 Implementar el método personalizado Object.is Expresiones y operadores Principiante Iniciar Desafío
010 Implementar la escapación de HTML Expresiones regulares Principiante Iniciar Desafío
011 Implementar la clonación profunda Tipos primitivos Principiante Iniciar Desafío
012 Implementar una función de incremento Clausuras Principiante Iniciar Desafío
013 Aplicación del módulo HTTP Tipos primitivos Intermedio Iniciar Desafío
014 Hurto a casas III Funciones Intermedio Iniciar Desafío
015 Ladrón de casas II Expresiones y operadores Intermedio Iniciar Desafío
016 Maximizar el robo sin activar la alarma Expresiones y operadores Intermedio Iniciar Desafío
017 Generador de fondos degradados Manipulación del DOM Intermedio Iniciar Desafío
018 Generar una matriz Arreglos Principiante Iniciar Desafío
019 Aplanar un árbol binario en una lista enlazada Árbol DOM Intermedio Iniciar Desafío
020 Aplanar una matriz Arreglos Principiante Iniciar Desafío
021 Encuentra el k-ésimo elemento más pequeño en un BST Funciones Intermedio Iniciar Desafío
022 Encontrar en una matriz bidimensional Arreglos Intermedio Iniciar Desafío
023 Cálculo de Números de Fibonacci Expresiones y operadores Intermedio Iniciar Desafío
024 Evaluar notación polaca inversa Expresiones y operadores Principiante Iniciar Desafío
025 Arrastrar y Soltar en HTML5 Manipulación del DOM Intermedio Iniciar Desafío
026 Contando Subsecuencias en Python Clausuras Intermedio Iniciar Desafío
027 Diámetro de un árbol binario Funciones Intermedio Iniciar Desafío
028 Recorrido en profundidad del árbol DOM Árbol DOM Intermedio Iniciar Desafío
029 Conversión de Fechas en JavaScript Fechas y Horarios Intermedio Iniciar Desafío
030 Reconocimiento de Tipos de Datos Tipos primitivos Principiante Iniciar Desafío
031 Operaciones con Estructuras de Datos Funciones Intermedio Iniciar Desafío
032 Conteo de nodos en un árbol binario completo Tipos primitivos Intermedio Iniciar Desafío
033 Suma combinatoria con enteros distintos Arreglos Intermedio Iniciar Desafío
034 Combinar Números del Rango Arreglos Intermedio Iniciar Desafío
035 Creación de un reloj dinámico en JavaScript Manipulación del DOM Intermedio Iniciar Desafío
036 Implementación de una calculadora básica Manipulación del DOM Intermedio Iniciar Desafío
037 Recorrido en anchura del árbol DOM Árbol DOM Intermedio Iniciar Desafío
038 Vista derecha del árbol binario Árbol DOM Intermedio Iniciar Desafío
039 Rutas en un árbol binario Funciones Intermedio Iniciar Desafío
040 Implementar el algoritmo de búsqueda binaria Expresiones y operadores Intermedio Iniciar Desafío
041 Árbol Binario Equilibrado Funciones Intermedio Iniciar Desafío
042 Promedio de los Niveles en un Árbol Binario Funciones Intermedio Iniciar Desafío
043 Clasificación ascendente de arrays Expresiones y operadores Principiante Iniciar Desafío
044 Métodos y propiedades de arrays Arreglos Intermedio Iniciar Desafío
045 Implementar la deduplicación de arrays en JavaScript Arreglos Principiante Iniciar Desafío
046 Operadores de Arrays de JavaScript Arreglos Intermedio Iniciar Desafío
047 Un Mar de Aprendizaje Manipulación del DOM Intermedio Iniciar Desafío
048 Comprueba si un objeto está vacío Tipos primitivos Principiante Iniciar Desafío
049 Comprobando si dos objetos son iguales Tipos primitivos Principiante Iniciar Desafío
050 Cambio de monedas II Expresiones y operadores Intermedio Iniciar Desafío
051 Liga de Héroes con Poderes Sobrenaturales Manipulación del DOM Principiante Iniciar Desafío
052 Este es un navegador Manipulación del DOM Principiante Iniciar Desafío
053 Tablero de Síntesis Universal Manipulación del DOM Principiante Iniciar Desafío
054 ¿Cuál es la más larga? Arreglos Principiante Iniciar Desafío
055 Igual o Diferente Expresiones y operadores Principiante Iniciar Desafío
056 Recopilando fragmentos de tablillas de bambú Arreglos Principiante Iniciar Desafío
057 Aplicación web de gestión de direcciones Estructura del formulario Intermedio Iniciar Desafío
058 Escala de Humores de Bing Dwen Dwen Manipulación del DOM Intermedio Iniciar Desafío
059 Construyendo una funcionalidad de búsqueda simple Enlace de this Intermedio Iniciar Desafío
060 Implementación de paginación con Axios Manipulación del DOM Intermedio Iniciar Desafío
061 Escape From the Dual Vector Foil Promises Intermedio Iniciar Desafío
062 Construir un juego de adivinanza de monedas Manipulación del DOM Intermedio Iniciar Desafío
063 Generador de Tarjetas de Felicitación Aleatorias Estructura del documento Intermedio Iniciar Desafío
064 Sistema de Reserva de Boletos de Cine Manipulación del DOM Intermedio Iniciar Desafío
065 Búsqueda del Tesoro del Encantamiento Con Axios Manipulación del DOM Intermedio Iniciar Desafío
066 Crear cajas modales responsivas Manipulación del DOM Intermedio Iniciar Desafío
067 Construyendo un componente de paginación reusable Arreglos Intermedio Iniciar Desafío
068 Escribe un futuro Manipulación del DOM Intermedio Iniciar Desafío
069 Profundidad de Campo en Imágenes Manipulación del DOM Intermedio Iniciar Desafío
070 Implementación de solicitudes AJAX utilizando JS Peticiones fetch Intermedio Iniciar Desafío
071 Transferencia de datos JSON con AJAX Peticiones fetch Intermedio Iniciar Desafío
072 Operar la Tabla de Curso Selección del DOM Intermedio Iniciar Desafío
073 Quema tus calorías Selección del DOM Intermedio Iniciar Desafío
074 Tarjeta de membresía personalizada Controles de formulario Intermedio Iniciar Desafío
075 Saldos de billetera web3 consistentes Almacenamiento web Intermedio Iniciar Desafío
076 Comentarios en Forma de Punteo para Videos Manipulación del DOM Principiante Iniciar Desafío
077 Una buena reseña para el delivery Estructura del formulario Intermedio Iniciar Desafío
078 Formateo y visualización de datos con Vue.js Tablas Intermedio Iniciar Desafío
079 Aplicación de Notas Adhesivas de Deseos con Vue.js Estructura del formulario Intermedio Iniciar Desafío
080 El Ilimitado Mar del Aprendizaje Manipulación del DOM Intermedio Iniciar Desafío
081 Gráfico de Tendencias Climáticas con Vue y Echarts Manipulación del DOM Intermedio Iniciar Desafío
082 Pasar al siguiente paso Selección del DOM Intermedio Iniciar Desafío
083 Implementar la función de enlace de tarjeta Peticiones fetch Intermedio Iniciar Desafío
084 Implementar la función de inicio de sesión de usuario Peticiones fetch Intermedio Iniciar Desafío
085 Sistema de gestión de permisos de usuario con JavaScript async y await Intermedio Iniciar Desafío
086 Implementar una página web similar a un portal Selección del DOM Intermedio Iniciar Desafío
087 Desarrollo de una aplicación de pronóstico meteorológico semanal Manipulación del DOM Intermedio Iniciar Desafío
088 Constructor de presentaciones HTML basadas en la web Estructura del documento Intermedio Iniciar Desafío
089 Promisificar funciones asíncronas basadas en devoluciones de llamada Promises Intermedio Iniciar Desafío
090 Construyendo una API de Noticias con Node.js Peticiones fetch Intermedio Iniciar Desafío
091 Construyendo un carrito de compras con Vue.js Arreglos Intermedio Iniciar Desafío
092 Implementar un desplazamiento virtual eficiente con Vue.js Manipulación del DOM Intermedio Iniciar Desafío
093 Construir un administrador de tareas con Vue.js Estructura del formulario Intermedio Iniciar Desafío
094 Herramienta de conversión de tiempo con Vue.js Manipulación del DOM Intermedio Iniciar Desafío
095 Construyendo un conmutador de estado de tienda con Vue.js Flujo de control Intermedio Iniciar Desafío
096 Construyendo pantallas esqueléticas flexibles Manipulación del DOM Intermedio Iniciar Desafío
097 La revisión de la ruta se activa demasiado temprano Manipulación del DOM Intermedio Iniciar Desafío
098 Quitar la advertencia generada por pathMatch Manipulación del DOM Intermedio Iniciar Desafío
099 Recuperación de parámetros de objeto a partir de la consulta Manipulación del DOM Intermedio Iniciar Desafío
100 Construcción de un pipeline de CI/CD Creación de directorio Avanzado Iniciar Desafío
101 ¿Cuántos dígitos puedes ver? Manipulación del DOM Principiante Iniciar Desafío
102 El secreto que no puede ser contado Expresiones y operadores Principiante Iniciar Desafío
103 Encontrando al Lobo Arreglos Principiante Iniciar Desafío
104 Corregir el problema de verificación de registro Errores y excepciones Principiante Iniciar Desafío
105 Manipulación de elementos HTML con JavaScript Selección del DOM Intermedio Iniciar Desafío
106 Método Mental Qian Kun Clausuras Principiante Iniciar Desafío
107 Optimizar las interacciones web con la función de anti-rebote de JavaScript Temporizadores Intermedio Iniciar Desafío
108 Sistema de gestión de centro comercial Manipulación del DOM Intermedio Iniciar Desafío
109 Cambio dinámico de pestañas con JavaScript Manipulación del DOM Principiante Iniciar Desafío
110 El conejo pequeño encuentra zanahorias Flujo de control Principiante Iniciar Desafío
111 Espacio en Blanco para el Retiro del Ladrón Flujo de control Intermedio Iniciar Desafío
112 Validación del formulario de emisión de tarjetas universitarias Manipulación del DOM Principiante Iniciar Desafío
113 ¿Un más uno es igual a? Expresiones y operadores Intermedio Iniciar Desafío
114 Tarjeta de Identificación Universitaria LabEx Manipulación del DOM Principiante Iniciar Desafío
115 Construyendo edificios altos en terreno plano Arreglos Intermedio Iniciar Desafío
116 División y clasificación Arreglos Principiante Iniciar Desafío
117 Calculadora simple con funciones encapsuladas Expresiones y operadores Principiante Iniciar Desafío
118 Verificación de cadenas palíndromas en JavaScript Tipos primitivos Intermedio Iniciar Desafío
119 Funciones de la calculadora de impuestos personales Flujo de control Principiante Iniciar Desafío
120 Paquete de Entrega Recibido Arreglos Intermedio Iniciar Desafío
121 Salta a ti la próxima vez Peticiones fetch Principiante Iniciar Desafío
122 La página ha cambiado async y await Principiante Iniciar Desafío
123 Verificador de fortaleza de contraseñas Flujo de control Principiante Iniciar Desafío
124 Generador de números aleatorios Expresiones y operadores Principiante Iniciar Desafío
125 Análisis y resaltado del contenido del texto Manipulación del DOM Principiante Iniciar Desafío
126 Desarrollo de una herramienta generadora de JSON Tipos primitivos Principiante Iniciar Desafío
127 Manejar Palabras Sensibles Funciones Principiante Iniciar Desafío
128 Proyecto Estrellado Anual Manipulación del DOM Principiante Iniciar Desafío
129 Asistente de programación de cursos async y await Intermedio Iniciar Desafío
130 Formulario de encuesta de fitness con HTML, CSS, JavaScript Manipulación del DOM Principiante Iniciar Desafío
131 Publicación en tiempo real del círculo de amigos Eventos Principiante Iniciar Desafío
132 Verificador de Nombres Patronymicos Icelandeses Funciones Principiante Iniciar Desafío
133 Generación de marcas de agua en imágenes Manipulación del DOM Principiante Iniciar Desafío
134 Programa de Traductor de Mensajes Alienígenas Flujo de control Principiante Iniciar Desafío
135 Conversión y generación de ISBN Expresiones y operadores Principiante Iniciar Desafío
136 Sistema de recomendación personalizada con Node.js Manipulación del DOM Principiante Iniciar Desafío
137 Estadísticas de años de servicio Arreglos Principiante Iniciar Desafío
138 Completar la Aplicación de la Máquina Tragaperras Manipulación del DOM Principiante Iniciar Desafío
139 Liga de Héroes con Poderes Sobrenaturales Manipulación del DOM Principiante Iniciar Desafío
140 Este es un navegador Manipulación del DOM Principiante Iniciar Desafío
141 Tablero de Síntesis Universal Manipulación del DOM Principiante Iniciar Desafío
142 ¿Cuál es la más larga? Arreglos Principiante Iniciar Desafío
143 Igual o Diferente Expresiones y operadores Principiante Iniciar Desafío
144 Recopilando fragmentos de tablillas de bambú Arreglos Principiante Iniciar Desafío
145 Aplicación web de gestión de direcciones Estructura del formulario Intermedio Iniciar Desafío
146 Escala de Humores de Bing Dwen Dwen Manipulación del DOM Intermedio Iniciar Desafío
147 Construyendo una funcionalidad de búsqueda simple Enlace de this Intermedio Iniciar Desafío
148 Implementación de paginación con Axios Manipulación del DOM Intermedio Iniciar Desafío
149 Escape From the Dual Vector Foil Promises Intermedio Iniciar Desafío
150 Construir un juego de adivinanza de monedas Manipulación del DOM Intermedio Iniciar Desafío
151 Generador de Tarjetas de Felicitación Aleatorias Estructura del documento Intermedio Iniciar Desafío
152 Sistema de Reserva de Boletos de Cine Manipulación del DOM Intermedio Iniciar Desafío
153 Búsqueda del Tesoro del Encantamiento Con Axios Manipulación del DOM Intermedio Iniciar Desafío
154 Crear cajas modales responsivas Manipulación del DOM Intermedio Iniciar Desafío
155 Construyendo un componente de paginación reusable Arreglos Intermedio Iniciar Desafío
156 Escribe un futuro Manipulación del DOM Intermedio Iniciar Desafío
157 Profundidad de Campo en Imágenes Manipulación del DOM Intermedio Iniciar Desafío
158 Implementación de solicitudes AJAX utilizando JS Peticiones fetch Intermedio Iniciar Desafío
159 Transferencia de datos JSON con AJAX Peticiones fetch Intermedio Iniciar Desafío
160 Operar la Tabla de Curso Selección del DOM Intermedio Iniciar Desafío
161 Quema tus calorías Selección del DOM Intermedio Iniciar Desafío
162 Tarjeta de membresía personalizada Controles de formulario Intermedio Iniciar Desafío
163 Saldos de billetera web3 consistentes Almacenamiento web Intermedio Iniciar Desafío
164 Comentarios en Forma de Punteo para Videos Manipulación del DOM Principiante Iniciar Desafío
165 Una buena reseña para el delivery Estructura del formulario Intermedio Iniciar Desafío
166 Formateo y visualización de datos con Vue.js Tablas Intermedio Iniciar Desafío
167 Aplicación de Notas Adhesivas de Deseos con Vue.js Estructura del formulario Intermedio Iniciar Desafío
168 El Ilimitado Mar del Aprendizaje Manipulación del DOM Intermedio Iniciar Desafío
169 Gráfico de Tendencias Climáticas con Vue y Echarts Manipulación del DOM Intermedio Iniciar Desafío
170 Pasar al siguiente paso Selección del DOM Intermedio Iniciar Desafío
171 Implementar la función de enlace de tarjeta Peticiones fetch Intermedio Iniciar Desafío
172 Implementar la función de inicio de sesión de usuario Peticiones fetch Intermedio Iniciar Desafío
173 Sistema de gestión de permisos de usuario con JavaScript async y await Intermedio Iniciar Desafío
174 Implementar una página web similar a un portal Selección del DOM Intermedio Iniciar Desafío
175 Desarrollo de una aplicación de pronóstico meteorológico semanal Manipulación del DOM Intermedio Iniciar Desafío
176 Constructor de presentaciones HTML basadas en la web Estructura del documento Intermedio Iniciar Desafío
177 Promisificar funciones asíncronas basadas en devoluciones de llamada Promises Intermedio Iniciar Desafío
178 Construyendo una API de Noticias con Node.js Peticiones fetch Intermedio Iniciar Desafío
179 Desarrollo de API de Lista de Usuarios Peticiones fetch Intermedio Iniciar Desafío
180 Construyendo un proxy inverso con Node.js Promises Intermedio Iniciar Desafío
181 Crear una Extensión de VSCode con ChatGPT Scripts de paquete Intermedio Iniciar Desafío
182 Verificación de Número de Teléfono Móvil Manipulación del DOM Intermedio Iniciar Desafío
183 Búsqueda de oraciones en tiempo real con Vue.js Manipulación del DOM Intermedio Iniciar Desafío
184 Advertir correctamente el uso incorrecto de v-slot Manipulación del DOM Intermedio Iniciar Desafío
185 Validación de formularios personalizada con Vue.js Manipulación del DOM Intermedio Iniciar Desafío
186 Agregar advertencia de desaprobación a Vue Router Manipulación del DOM Intermedio Iniciar Desafío
187 Desarrollo de la funcionalidad de búsqueda con Vue.js Manipulación del DOM Intermedio Iniciar Desafío
188 Dinamización de los datos de la página de inicio Modelo de elemento Intermedio Iniciar Desafío
189 pathMatch vacío para el cálculo correcto de la ruta Manipulación del DOM Intermedio Iniciar Desafío
190 Corrige la prueba en async.spec.js Promises Intermedio Iniciar Desafío
191 Visualización de datos con Echarts y JSON Manipulación del DOM Intermedio Iniciar Desafío
192 Carrito de compras de Vue.js con arrastrar y soltar Manipulación del DOM Intermedio Iniciar Desafío
193 Manejo correcto de valores nulos Errores y excepciones Intermedio Iniciar Desafío
194 Implementar sugerencias de búsqueda con Vue.js Manipulación del DOM Intermedio Iniciar Desafío
195 Lista de Productos con Cambio de Diseño Modelo de elemento Intermedio Iniciar Desafío
196 Vamos a tener una reunión juntos Promises Intermedio Iniciar Desafío
197 Botones de Vue.js y actualización de valores Manipulación del DOM Intermedio Iniciar Desafío
198 Construyendo una búsqueda en árbol de menús dinámica con Vue.js Manipulación del DOM Intermedio Iniciar Desafío
199 Construyendo el inicio de sesión con Vue.js y Vuex Manipulación del DOM Intermedio Iniciar Desafío
200 Corrigiendo la función cleanPath de Vue Router Manipulación del DOM Intermedio Iniciar Desafío

Hay más desafíos disponibles en LabEx: Ver todos los desafíos.

Más