Skip to content

Capítulo 1: Introducción a YAML

En el capítulo 1: Introducción a YAML, del curso completo de YAML, nos sumergiremos en el mundo de este popular formato de serialización de datos, diseñado para ser fácil de leer y escribir tanto para humanos como para máquinas. Conoceremos qué es YAML, sus ventajas, cómo se utiliza y cómo funciona, así como su historia y las herramientas disponibles para trabajar con él.

Puedes ver la página principal del curso

Índice de contenido

    Temario de introducción a yaml

    1.1. ¿Qué es YAML?

    • Definición de YAML
    • Ventajas de usar YAML
    • ¿Qué lo hace diferente a otros formatos?

    1.2. ¿Para qué se utiliza YAML?

    • Uso común de YAML
    • Ejemplos de casos de uso
    • Integración con otras tecnologías

    1.3. ¿Cómo funciona YAML?

    • Estructura de un archivo YAML
    • Reglas de sintaxis
    • Resumen de la sintaxis YAML

    1.4. Historia de YAML

    • Creadores y evolución de YAML
    • Versiones y cambios importantes
    • Uso en proyectos conocidos

    1.5. Herramientas para trabajar con YAML

    • Editores de texto
    • Validadores y linters
    • Bibliotecas y frameworks

    1.6. Conclusión y próximos pasos

    • Resumen del capítulo
    • Próximos temas para tratar
    • Recomendaciones de práctica y recursos adicionales.

    1.7 Evaluación capítulo 1

    • 10 preguntas para auto evaluarte el nivel de conocimiento del capítulo 1

    Sígueme a YouTube

    Sígueme en YouTube - Introducción a YAML

    Related Posts

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Comments (2)

    Buen curso.
    Estoy ansioso para el siguiente capitulo.
    Tengo un problema que no se como resolver sobre como separar un string que recibo por la Uart de un Esp32 con datos de varios sensores separados por un guion (-) y no se como separarlos para que los vea HomeAssistant. El Yaml de HomeAssistant es muy puñetero respecto de los espacios y donde se coloca cada cosa

    Responder

    ¡Hola Ángel!

    Gracias por tu comentario y por tu entusiasmo por el curso. Me alegra mucho que lo estés disfrutando.

    Respecto a tu problema con la separación de strings en el ESP32 para HomeAssistant, entiendo lo frustrante que puede ser lidiar con el formato YAML. Aquí te dejo una sugerencia que podría ayudarte:

    Para separar un string recibido por UART, puedes usar la función split de Python. Suponiendo que el string se recibe en una variable llamada data, puedes hacer algo así:

    data = «sensor1-valor1-sensor2-valor2-sensor3-valor3»
    valores = data.split(‘-‘)
    Esto te dará una lista valores con los elementos separados. Luego, puedes formatear estos valores en YAML de la manera que HomeAssistant lo requiere.

    Espero que esto te sea útil y que sigas disfrutando del curso. Si tienes más dudas, no dudes en preguntar.

    ¡Un saludo!

    Responder
    Ajustes