Desarrollo web Ejercicios

Mejora tus habilidades de desarrollo web con una colección de ejercicios prácticos. Esta página ofrece desafíos diseñados para simular escenarios del mundo real. Ve más allá de la teoría y aplica tus conocimientos de HTML, CSS y JavaScript para construir componentes web funcionales y resolver problemas comunes de desarrollo. Cada ejercicio brinda la oportunidad de reforzar conceptos clave y desarrollar competencia en tecnologías front-end y back-end.

Tu primer laboratorio de CSS

Tu primer laboratorio de CSS

Hola, bienvenido a LabEx. En este primer laboratorio, aprenderás el clásico programa 'Hello, World!' en CSS.
LabDesarrollo web
Tu primer laboratorio de JavaScript

Tu primer laboratorio de JavaScript

Hola, bienvenido a LabEx. En este primer laboratorio, aprenderás el clásico programa 'Hello, World!' en JavaScript.
LabDesarrollo web
Cubo 3D en Rotación

Cubo 3D en Rotación

En este laboratorio, crearemos un cubo 3D en rotación utilizando HTML y CSS. Este cubo tendrá caras coloridas y girará infinitamente, creando un efecto visualmente atractivo. Lo guiaremos a través de cada paso del proceso para ayudarlo a construir este proyecto desde cero.
LabDesarrollo web
Aplicación del módulo HTTP

Aplicación del módulo HTTP

El módulo http es el módulo oficial de Node.js para crear un servidor web, lo que permite a los desarrolladores front-end comenzar rápidamente con el desarrollo del lado del servidor. Vamos a crear una aplicación utilizando este módulo.
ChallengeDesarrollo web
Tarjeta de Identificación Universitaria LabEx

Tarjeta de Identificación Universitaria LabEx

En este desafío, ayudaremos a Jane a crear una interfaz de aplicación de tarjeta de identificación universitaria. El objetivo es implementar la validación del formulario para los campos de nombre y número de identificación estudiantil y mostrar el contenido del formulario enviado correctamente en la tarjeta. Al completar esta tarea, aseguraremos que la entrada del formulario sea validada y que la tarjeta muestre la información correcta.
ChallengeDesarrollo web
Animaciones y transiciones

Animaciones y transiciones

En el bullicioso mundo de 'Pet's House', un santuario virtual para los amantes de las mascotas, Taylor, un creativo diseñador web, emprende un viaje para infundir vida en el sitio web.
LabDesarrollo web
Conceptos básicos y selectores de CSS

Conceptos básicos y selectores de CSS

En este laboratorio, te pondrás en los zapatos de un desarrollador web encargado de crear un sitio web elegante para un servicio de mascotas utilizando técnicas y selectores fundamentales de CSS.
LabDesarrollo web
Modelo de Caja CSS y Márgenes

Modelo de Caja CSS y Márgenes

En el bullicioso panorama digital de 'Pet's House', un sitio web dedicado a ofrecer servicios premium de cuidado de mascotas, nuestro protagonista, Jordan, un talentoso desarrollador web, se encarga de mejorar la disposición y el diseño del sitio.
LabDesarrollo web
Sitio web de Casa de Mascotas Responsivo con Flexbox

Sitio web de Casa de Mascotas Responsivo con Flexbox

En la bulliciosa ciudad de Petville, Jordan, un desarrollador web, tiene la tarea de rediseñar el sitio web 'Casa de Mascotas'.
LabDesarrollo web
Presentación de servicios para mascotas con CSS Grid

Presentación de servicios para mascotas con CSS Grid

En 'La Casa de las Mascotas', un mundo virtual para los entusiastas de las mascotas, Alex, un desarrollador web, emprende la búsqueda de renovar la presentación de sus servicios utilizando CSS Grid.
LabDesarrollo web
Arrays y Objetos

Arrays y Objetos

En este laboratorio, continuamos siguiendo a Alex en su camino como desarrollador web en una startup tecnológica. La escena se desarrolla en el espacio de trabajo del equipo de desarrollo, donde a Alex se le encomienda mejorar el rastreador de finanzas personales incorporando la capacidad de manejar múltiples registros financieros. Esta característica crucial requiere que Alex profundice en los arrays y objetos de JavaScript, almacenando cada registro financiero como un objeto dentro de un array. El objetivo es crear una aplicación dinámica e interactiva que no solo rastree sino que también organice eficientemente los datos financieros de los usuarios. A través de este empeño, Alex pretende brindar a los usuarios una visión clara de sus actividades financieras, haciéndola más útil y atractiva.
LabDesarrollo web
JavaScript y DOM Básicos

JavaScript y DOM Básicos

En este laboratorio (Lab), entrarás al mundo del desarrollo web a través de los ojos de Alex, un desarrollador web en formación encargado de crear un seguimiento dinámico de finanzas personales. El objetivo es construir una aplicación amigable para el usuario que permita a los usuarios ingresar y seguir sus gastos e ingresos diarios. El objetivo es claro: desarrollar una interfaz que sea intuitiva y atractiva, asegurando que los usuarios puedan administrar fácilmente sus finanzas sin problemas. Este proyecto no solo busca simplificar la gestión de finanzas personales, sino también introducirte a los conceptos fundamentales de JavaScript y la manipulación del DOM.
LabDesarrollo web
Almacenamiento y recuperación de datos

Almacenamiento y recuperación de datos

En este laboratorio, acompañamos a Alex, un desarrollador web decidido en una empresa tecnológica en full actividad, que ahora se aventura en el campo de la persistencia de datos. Después de crear con éxito un mecanismo para rastrear y mostrar registros financieros en el seguidor de finanzas personales, el siguiente desafío es garantizar que estos registros persistan a través de las sesiones del navegador. El objetivo es permitir a los usuarios volver a la aplicación y encontrar todos sus datos previamente ingresados intactos, mejorando la usabilidad de la aplicación y la satisfacción del usuario. Esta tarea introduce a Alex al concepto de almacenamiento web, en particular aprovechando la API localStorage para guardar y recuperar el estado de la aplicación.
LabDesarrollo web
Mejora del seguidor de finanzas personales

Mejora del seguidor de finanzas personales

En este Laboratorio, la jornada de Alex en el desarrollo del seguidor de finanzas personales entra en una etapa avanzada, centrándose en mejorar la interactividad de la aplicación a través de técnicas sofisticadas de manejo de eventos. La escena se desarrolla en una sesión de sesiones de idea generación en la startup tecnológica, donde Alex propone agregar una característica de arrastrar y soltar para reordenar los registros financieros. Esta ambiciosa meta tiene como objetivo brindar a los usuarios una forma intuitiva de organizar sus registros, reflejando la naturaleza fluida de la gestión de finanzas personales. Lograr esto requiere que Alex explore los eventos DOM avanzados y manipule los elementos de una manera que sea atractiva visualmente y amigable para el usuario.
LabDesarrollo web
Implementando el resumen

Implementando el resumen

En este laboratorio, situado en el bullicioso entorno de startups de 'FinTech Valley', te convertirás en Alex, un joven ingeniero de software encargado de mejorar el sistema de seguimiento financiero de una empresa tecnológica en rápido crecimiento. El equipo financiero de la empresa necesita una forma dinámica de visualizar la salud financiera general de la organización. Tu objetivo es implementar una característica en su aplicación de contabilidad basada en la web existente que calcule y muestre el ingreso total, los gastos totales y el balance neto, brindando información financiera en tiempo real.
LabDesarrollo web