FORMACIÓN OFICIAL MICROSOFT | CURSOS EN MADRID


DP-3015 Introducción al desarrollo de NoSQL de Cosmos DB

Duración: 5 horas

DP-3015 Introducción al desarrollo de NoSQL de Cosmos DB

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.


Inicio / Cursos / Formación Oficial de Microsoft / Applied Skills / DP-3015 Introducción al desarrollo de NoSQL de Cosmos DB

Requisitos Previos

Ingenieros de software encargados de la creación de soluciones nativas de nube que aprovechen Azure Cosmos DB for NoSQL y sus diversos SDK. Están familiarizados con la programación de C#. También tienen experiencia en la escritura de código que interactúe con una plataforma de base de datos SQL y NoSQL.

Modalidad formativa

  • Presencial en Gadesoft: Madrid o Barcelona.
  • Presencial en cliente: En sus instalaciones. Toda la península.
  • Online Direct: Mediante herramientas de videoconferencia (Microsoft Teams), en directo con el instructor. Pantalla compartida, interacción, seguimiento total.

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

Contenidos

  • Manual oficial de Microsoft.
  • Laboratorios de prácticas.
  • Opcional: Voucher de certificación.

Fechas

Próximas fechas de convocatoria para el curso:

Certificación

TEMARIO

Módulo 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
  • Prueba de conocimientos
  • Resumen

Módulo 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
  • Comprobación de conocimiento
  • Resumen

Módulo 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)
  • Comprobación de conocimiento

Módulo 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
  • Comprobación de conocimiento
  • Resumen

Módulo 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
  • Prueba de conocimientos
  • Resumen

Módulo 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
  • Comprobación de conocimiento
  • Resumen

Módulo 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
  • Comprobación de conocimiento
  • Resumen

Módulo 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
  • Comprobación de conocimiento
  • Resumen

Módulo 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
  • Comprobación de conocimiento
  • Resumen

Módulo 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
  • Prueba de conocimientos
  • Resumen
Ponte en contacto con nosotros