Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Amazon DynamoDB

DISPONIBLE EN MODALIDAD:

Amazon DynamoDB es una base de datos de servidor de aplicaciones de nivel empresarial proporcionada por Amazon Web Services. Esta base de datos se ofrece como servicio en la nube, lo que significa que no necesita instalar y configurar la base de datos en su servidor. La base de datos Amazon DynamoDB se basa en un modelo de documento NoSQL y se diseñó para escalar y responder de manera rápida las consultas de una aplicación.

Este curso de Amazon DynamoDB proporciona una introducción a la base de datos, incluyendo cómo configurar y administrar la base de datos, cómo realizar consultas y operaciones sobre la base de datos, cómo optimizar el rendimiento y los costos, y cómo supervisar y monitorear los recursos de la base de datos. El curso también proporciona prácticas prácticas y ejercicios para que los alumnos puedan aplicar los conceptos aprendidos durante el curso.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en Amazon DynamoDB bonificable para empresas

¿A quién va dirigido?

Este curso está dirigido a cualquier profesionales interesados en aprender cómo usar Amazon DynamoDB para almacenar y administrar datos. Idealmente perfiles DBA

Objetivos

  • Entender los conceptos fundamentales de Amazon DynamoDB y cómo funciona
  • Explicar cómo configurar y administrar la base de datos de DynamoDB
  • Aprender cómo realizar consultas y operaciones sobre la base de datos
  • Entender cómo optimizar el rendimiento y los costos de la base de datos
  • Aprender cómo supervisar y monitorear los recursos de la base de datos

¿Qué vas a aprender?

Amazon DynamoDB es una base de datos de servidor de aplicaciones de nivel empresarial proporcionada por Amazon Web Services. Esta base de datos se ofrece como servicio en la nube, lo que significa que no necesita instalar y configurar la base de datos en su servidor. La base de datos Amazon DynamoDB se basa en un modelo de documento NoSQL y se diseñó para escalar y responder de manera rápida las consultas de una aplicación. Este curso de Amazon DynamoDB proporciona una introducción a la base de datos, incluyendo cómo configurar y administrar la base de datos, cómo realizar consultas y operaciones sobre la base de datos, cómo optimizar el rendimiento y los costos, y cómo supervisar y monitorear los recursos de la base de datos. El curso también proporciona prácticas prácticas y ejercicios para que los alumnos puedan aplicar los conceptos aprendidos durante el curso.

Requisitos

  • Tener conocimientos básicos sobre como funciona la nube y haber tenido contacto con AWS, previamente
  • Disponer de una licencia activa de Amazon Web Services, con acceso a DynamoDB y sus principales servicios, que puedas usar durante el curso
  • Disponer de un entorno de pruebas controlado de AWS DynamoDB donde poder replicar los ejemplos prácticos del curso
  • Tener un equipo con acceso a un usuario con permisos de instalación y conexión estable a internet

Temario del curso

tema 1

Introducción a Amazon DynamoDB

  • ¿Qué es Amazon DynamoDB?
  • ¿Por qué usar Amazon DynamoDB?
  • Conceptos fundamentales de DynamoDB
  • ¿Cómo funciona Amazon DynamoDB?
  • Arquitectura de Amazon DynamoDB
  • Características de Amazon DynamoDB
  • Ventajas y desventajas de Amazon DynamoDB
  • Usos de Amazon DynamoDB en la actualidad
  • Accediendo por primera vez a Amazon DynamoDB
  • Primeros pasos en Amazon DynamoDB
tema 2

Configuración y administración de Amazon DynamoDB

  • Crear, configurar y eliminar tablas en DynamoDB
  • Agregar y eliminar índices
  • Establecer y modificar límites de uso
  • Establecer y modificar límites de almacenamiento
  • Establecer alertas de límite de uso
  • Establecer y modificar límites de tiempo de espera
  • Establecer y modificar límites de solicitudes: lecturas/escrituras
tema 3

Consultas y operaciones con Amazon DynamoDB

  • Consultas básicas
  • Operaciones básicas
  • Insertar elementos en una tabla
  • Consultar elementos en una tabla
  • Actualizar elementos en una tabla
  • Eliminar elementos en una tabla
  • Consultas avanzadas
  • Operaciones avanzadas
tema 4

Almacenamiento de datos

  • Tipos de almacenamiento de datos
  • Estructura de datos
  • Almacenamiento de imágenes
  • Almacenamiento de archivos
  • Almacenamiento de documentos
  • Almacenamiento de audio y vídeo
tema 5

Transacciones

  • ¿Qué son las transacciones?
  • Transacciones de lectura-escritura
  • Transacciones de lectura-escritura-actualización
  • Transacciones de condiciones
  • Transacciones de eliminación
  • Transacciones de escritura
tema 6

Mantenimiento y Monitorización de Amazon DynamoDB

  • Supervisar el uso de la base de datos
  • Monitorear el rendimiento de la base de datos
  • Monitorear el costo de la base de datos
  • Establecer alertas de uso y rendimiento
  • Establecer alertas de costo
tema 7

Optimización del rendimiento y los costos

  • Optimizar el rendimiento de la consulta
  • Optimizar el rendimiento de la escritura
  • Optimizar el costo de almacenamiento
  • Optimizar el costo de consultas y operaciones
  • ¿Cómo establecer límites de transacciones correctos?
  • ¿Cómo establecer límites de tiempo de ejecución correctos?
  • ¿Cómo establecer los límites de uso correctos?
  • ¿Cómo establecer los límites de almacenamiento correctos?
  • ¿Cómo establecer los límites de solicitudes correctos?
  • ¿Cómo establecer los límites de transacciones correctos?
  • ¿Cómo establecer los límites de tiempo de ejecución correctos?
  • Buenas prácticas parar mejorar el rendimiento
tema 8

Optimización de índices y parámetros de consulta

  • Utilizar los índices adecuados
  • Utilizar los parámetros de consulta correctos
  • Utilizar los parámetros de escaneo correctos
  • Utilizar los parámetros de filtrado correctos
  • Utilizar los parámetros de ordenación correctos
tema 9

Diseño de aplicaciones escalables en Amazon DynamoDB

  • Estructurar la base de datos
  • Elegir claves primarias y claves de ordenamiento
  • Crear índices secundarios
  • Particionamiento de datos
  • Optimización de consultas
tema 10

Uso de API de DynamoDB

  • Introducción a la API de DynamoDB
  • Primitivas de DynamoDB: GetItem, PutItem, UpdateItem, DeleteItem
  • Límites de uso de la API
  • Trabajar con varios índices
tema 11

Administración y configuración de Seguridad

  • Autenticación
  • Roles y permisos de usuarios
  • Autorización
  • Cifrado de datos
  • Acceso a la base de datos
  • Crear y gestionar roles
  • Integración con Amazon CloudWatch
tema 12

Servicios relacionados e integraciones con DynamoDB

  • Amazon CloudWatch
  • Amazon ElastiCache
  • Amazon Kinesis
  • Amazon SNS
  • Amazon SQS
tema 13

Herramientas de DynamoDB

  • DynamoDB Client
  • DynamoDB Local
  • DynamoDB Streams
  • DynamoDB Tools
  • DynamoDB Accelerator
  • AWS SDKs
tema 14

Proyecto Final

  • Planteamiento del proyecto
  • Diseño de aplicación escalable
  • Uso de API de DynamoDB
  • Garantizando escalabilidad
  • Garantizando seguridad
  • Usando herramientas de DynamoDB para su mantenimiento
  • Monitorizando el resultado
  • Optimización de consultas
  • Analizando y mejorando Rendimiento
  • Recursos Adicionales

Curso de Amazon DynamoDB bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient