Envíanos tu consulta
Términos y condiciones *
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso Amazon DynamoDB: Desarrollo de Aplicaciones

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

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

Desarrollo de Aplicaciones con DynamoDB

A quién va dirigido nuestro curso de Amazon DynamoDB

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

Objetivos de nuestro curso de Amazon DynamoDB

  • 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 en nuestro curso de Amazon DynamoDB

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 de nuestro curso de Amazon DynamoDB

  • 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

Contenido 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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 12

Servicios relacionados e integraciones con DynamoDB

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

Herramientas de DynamoDB

  • DynamoDB Client
  • DynamoDB Local
  • DynamoDB Streams
  • DynamoDB Tools
  • DynamoDB Accelerator
  • AWS SDKs
iconArrowDown
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
iconArrowDown

Preguntas Frecuentes de Amazon DynamoDB

¿Cuáles son los beneficios de realizar el curso de Amazon DynamoDB?

accordionIcon
El curso de Amazon DynamoDB te ofrece una comprensión integral de las capacidades y características de esta base de datos NoSQL de Amazon. Aprenderás desde la creación y gestión de tablas hasta la ejecución de consultas avanzadas, optimización de rendimiento y costos, y seguridad. Esto te capacitará para manejar grandes volúmenes de datos de forma eficiente y mejorar las aplicaciones empresariales que utilizan DynamoDB.

¿El curso de Amazon DynamoDB se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso de Amazon DynamoDB es totalmente bonificable a través de FUNDAE. Las empresas pueden aplicar los créditos de formación para reducir el coste del curso hasta en un 100%, promoviendo la formación continua de sus empleados. Nosotros nos encargamos de la gestión de la bonificación por un coste adicional del 10% del valor del curso + IVA, el cual también es bonificable.

¿En qué modalidades se imparte el curso de Amazon DynamoDB?

accordionIcon
El curso de Amazon DynamoDB se imparte en modalidad de aula virtual personalizada. Esto permite a los participantes interactuar en tiempo real con el formador a través de videoconferencias por Zoom y acceder a las grabaciones de las sesiones, proporcionando flexibilidad y comodidad para compaginar formación y actividad laboral.

¿Qué habilidades desarrollaré con el curso de Amazon DynamoDB?

accordionIcon
Con este curso desarrollarás habilidades en la configuración y administración de DynamoDB, ejecución de consultas y operaciones básicas y avanzadas, mantenimiento, monitorización y optimización del rendimiento y costos de la base de datos. También aprenderás a integrar DynamoDB con otros servicios de Amazon y a diseñar aplicaciones escalables.

¿Cómo puedo inscribirme en el curso de Amazon DynamoDB?

accordionIcon
Puedes inscribirte en el curso de Amazon DynamoDB completando el formulario de inscripción disponible en nuestra página web. Asegúrate de proporcionar toda la información requerida para que podamos procesar tu inscripción de manera rápida y eficiente.