DP-3015

Getting Started with Cosmos DB NoSQL Development

Getting Started with Cosmos DB NoSQL Development


Información del

Programa

Duración:

5 horas

Localidad:

Madrid

Fecha:

21/01/2025

Modalidad:

Online direct via Teams

    Curso DP-3015 Getting Started with Cosmos DB NoSQL Development

    Este curso está diseñado para capacitar a los desarrolladores en el uso de la API y el SDK de Azure Cosmos DB para NoSQL. Los estudiantes aprenderán a ejecutar consultas, configurar recursos, realizar operaciones con el SDK y diseñar estrategias para el modelado de datos no relacionales y la creación de particiones de datos.

    Requisitos

    Experiencia previa en programación con C#.

    Conocimientos de bases de datos SQL y NoSQL.

    Comprensión de conceptos de bases de datos nativas de nube.

      Objetivos

      Evaluar si Azure Cosmos DB for NoSQL es la base de datos adecuada para la aplicación.

      Describir por qué las características de Azure Cosmos DB for NoSQL son adecuadas para las aplicaciones modernas.

        Temario

        Modulo 1 – Introducción a Azure Cosmos DB for NoSQL
        • Qué es Azure Cosmos DB for NoSQL
        • Funcionamiento de Azure Cosmos DB for NoSQL
        • Cuándo se debe usar Azure Cosmos DB for NoSQL
        Modulo 2 – Prueba de Azure Cosmos DB for NoSQL
        • Exploración de recursos
        • Revisión de las operaciones básicas
        • Ejercicio: Creación de una cuenta de Azure Cosmos DB for NoSQL
        Modulo 3 – Planeamiento de los recursos necesarios
        • Descripción del rendimiento
        • Evaluación de los requisitos de rendimiento
        • Evaluación de los requisitos de almacenamiento de datos
        • Período de vida (TTL)
        • Planeamiento de la retención de datos con período de vida (TTL)
        Modulo 4 – Configuración de una base de datos y contenedores de Azure Cosmos DB for NoSQL
        • Sin servidor
        • Comparación entre el rendimiento aprovisionado y sin servidor
        • Escalabilidad automática del rendimiento
        • Comparación entre el rendimiento estándar (manual) y el rendimiento de escalabilidad automática
        • Migración entre el rendimiento estándar (manual) y el rendimiento de escalabilidad automática
        • Ejercicio: Configuración del rendimiento para la API de SQL de Azure Cosmos DB con Azure Portal
        Modulo 5 – Configuración del SDK de Azure Cosmos DB for NoSQL
        • Descripción del SDK
        • Importación desde el administrador de paquetes
        • Conexión a una cuenta en línea
        • Implementación de singleton de cliente
        • Configuración del modo de conectividad
        • Ejercicio: Conexión a Azure Cosmos DB for NoSQL con el SDK
        Modulo 6 – Implementación de operaciones de punto de Azure Cosmos DB for NoSQL
        • Descripción de las operaciones de punto
        • Creación de documentos
        • Lectura de un documento
        • Actualización de documentos
        • Configuración del valor de período de vida (TTL) para un documento específico
        • Eliminación de documentos
        • Ejercicio: Creación y actualización de documentos con el SDK de Azure Cosmos DB for NoSQL
        Modulo 7 – Consulta de Azure Cosmos DB for NoSQL
        • Descripción del lenguaje de consulta SQL
        • Creación de consultas con SQL
        • Proyectar resultados de consultas
        • Implementación de consultas de comprobación de tipos
        • Uso de funciones integradas
        • Ejecución de consultas en el SDK
        • Ejercicio: Ejecución de una consulta con el SDK de Azure Cosmos DB for NoSQL
        Modulo 8 – Creación de consultas complejas con Azure Cosmos DB for NoSQL
        • Creación de consultas de producto cruzado
        • Implementación de subconsultas correlacionadas
        • Implementación de variables en consultas
        • Paginación de los resultados de la consulta
        • Ejercicio: Paginación de resultados de consultas de producto cruzado con el SDK de Azure Cosmos DB for NoSQL
        Modulo 9 – Implementación de un modelo de datos no relacional
        • ¿Cuál es la diferencia entre las bases de datos NoSQL y relacionales?
        • Identificación de patrones de acceso para la aplicación
        • Cuándo insertar o hacer referencia a datos
        • Ejercicio: Medición del rendimiento de entidades de cliente
        • Elegir una clave de partición
        • Modelado de entidades de búsqueda pequeñas
        Modulo 10 – Diseño de una estrategia de creación de particiones de datos
        • Desnormalización de datos en el modelo
        • Administración de la integridad referencial mediante la fuente de cambios
        • Combinación de varias entidades en el mismo contenedor
        • Desnormalización de agregados en el mismo contenedor
        • Finalización del modelo de datos
        • Ejercicio de patrones de modelado avanzados

        Inscríbete hoy

        Fórmate para guiar a tus alumnos hacia un uso responsable y ético de las herramientas de IA que ya están utilizando.

        Curso:

        Getting Started with Cosmos DB NoSQL Development

        Duración:

        5 horas

        Registrate a nuestra newsletter

        Descubre todas nuestra novedades, se el primero en apuntarte a nuestros eventos o beneficiate de nuestras promociones…

        Registraste aquí