Práctica interactiva

Ejercicios Interactivos

Practica XML, JSON, YAML y Markdown con validación en tiempo real

0 / 6 completados

Ejercicio 1: XML Básico

Crea un documento XML válido para una lista de libros

Instrucciones:

Crea un documento XML que contenga una biblioteca con al menos 2 libros. Cada libro debe tener:

  • Título
  • Autor
  • Año de publicación
  • ISBN (como atributo)
Pista:

Recuerda incluir la declaración XML al inicio y que todos los elementos deben estar dentro de un elemento raíz.

Ejercicio 2: XML con Namespaces

Utiliza namespaces para organizar datos de diferentes dominios

Instrucciones:

Crea un documento XML que use namespaces para combinar información de libros y películas:

  • Namespace "book" para información de libros
  • Namespace "movie" para información de películas
  • Al menos un elemento de cada namespace
Pista:

Usa xmlns para definir namespaces: xmlns:book="http://ejemplo.com/book"

Ejercicio 3: JSON para API

Crea una estructura JSON para una API de usuarios

Instrucciones:

Crea un objeto JSON que represente la respuesta de una API con:

  • Array de usuarios (al menos 2)
  • Cada usuario con: id, nombre, email, activo (boolean)
  • Metadatos: total, página, por_página
Pista:

Recuerda usar comillas dobles para todas las claves y valores string.

Ejercicio 4: YAML de Configuración

Crea un archivo de configuración YAML para una aplicación

Instrucciones:

Crea un archivo YAML de configuración que incluya:

  • Configuración de base de datos (host, puerto, usuario)
  • Lista de servicios habilitados
  • Configuración de logging con niveles
Pista:

En YAML, la indentación es crucial. Usa espacios, no tabs.

Ejercicio 5: Documentación en Markdown

Crea documentación README usando Markdown

Instrucciones:

Crea un README.md que incluya:

  • Título principal y descripción
  • Lista de características con checkboxes
  • Bloque de código con instalación
  • Enlaces a documentación externa
Pista:

Usa # para títulos, - [ ] para checkboxes, ``` para bloques de código.

Ejercicio 6: Desafío Mixto

Convierte datos entre diferentes formatos

Instrucciones:

Se proporciona esta estructura JSON. Conviértela a XML válido:

{
  "productos": [
    {"id": 1, "nombre": "Laptop", "precio": 999.99},
    {"id": 2, "nombre": "Mouse", "precio": 29.99}
  ]
}
Pista:

Los arrays JSON se pueden convertir en elementos XML repetidos.