________________________________________________________________
¿Quiere realizar este curso en modalidad telepresencial o presencial?
Póngase en contacto con nosotros por correo: info@nanforiberica.com, teléfonos: +34 91 031 66 78 / +34 605 98 51 30, WhatsApp: +34 685 60 05 91, o comunícate con Nuestras Oficinas
________________________________________________________________
           
      
    
      
      
      
          
          
          
          
  
    Curso: DP-3015 Getting Started with Cosmos DB NoSQL Development
En este curso se enseña a los desarrolladores a usar la API y el SDK de Azure Cosmos DB for NoSQL. Los alumnos aprenderán a ejecutar consultas, configurar recursos, realizar operaciones de SDK y a diseñar estrategias para el modelado de datos no relacional y la creación de particiones de datos
Intermediate - Azure - Desarrollador
Dirigido a
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.
 
Objetivos de la formación DP-3015
- 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.
 
Contenido del curso DP-3015
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
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
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)
Módulo 4: Configuración de una base de datos y contenedores de Azure Cosmos DB for NoSQL
- 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
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
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
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
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
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
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
 
Requisitos previos
- 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
 
Idioma