Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
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

Beneficios del curso Amazon DynamoDB

accordionIcon
El curso está diseñado para proporcionarte habilidades especializadas en la gestión y optimización de bases de datos NoSQL con Amazon DynamoDB. Aprenderás a escalar aplicaciones rápidamente, manejar grandes cantidades de datos y optimizar el rendimiento de tus bases de datos.

¿El curso Amazon DynamoDB está 100% bonificado por FUNDAE?

accordionIcon
Sí, el curso Amazon DynamoDB es 100% bonificable a través de FUNDAE para empresas que cumplan con los requisitos necesarios. Esto significa que puedes acceder a esta formación sin coste adicional para la empresa.

¿Cómo se imparten las clases del curso Amazon DynamoDB?

accordionIcon
Las clases son impartidas de manera online y están disponibles en modalidad síncrona y asíncrona. Esto te permite elegir el formato que mejor se adapte a tus necesidades y horarios, asegurando una experiencia educativa flexible y accesible.

Habilidades a desarrollar en el curso Amazon DynamoDB

accordionIcon
Al completar el curso, desarrollarás habilidades en la configuración y gestión de bases de datos no relacionales, optimización del rendimiento, seguridad de datos y escalabilidad. También adquirirás conocimientos básicos y avanzados sobre las funcionalidades y características de Amazon DynamoDB.

¿Cómo me inscribo en el curso Amazon DynamoDB?

accordionIcon
Para inscribirte, puedes completar el formulario de inscripción disponible en nuestra página web, o bien, ponerte en contacto directamente con nuestro equipo de soporte al cliente. Te proporcionaremos toda la información y asistencia necesaria para que tu inscripción sea exitosa.