

# Recursos y herramientas de aprendizaje de Amazon DynamoDB
<a name="AdditionalResources"></a>

Puede utilizar los siguientes recursos adicionales para entender y trabajar con DynamoDB.

**Topics**
+ [Herramientas de programación y visualización](#AdditionalResources.Tools)
+ [Artículos de orientación prescriptiva](#AdditionalResources.PrescriptiveGuidance)
+ [Artículos del Centro de conocimientos](#AdditionalResources.KnowledgeCenter)
+ [Entradas de blog, repositorios y guías](#AdditionalResources.Guides)
+ [Presentaciones de modelado de datos y patrones de diseño](#AdditionalResources.DataModeling)
+ [Cursos de formación técnica](#AdditionalResources.Training)

## Herramientas de programación y visualización
<a name="AdditionalResources.Tools"></a>

Puede utilizar las siguientes herramientas de codificación y visualización para trabajar con DynamoDB:
+ [NoSQL Workbench para Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/workbench.html): una herramienta visual unificada que le ayuda a diseñar, crear, consultar y administrar tablas de DynamoDB. Proporciona características de modelado de datos, visualización de datos y desarrollo de consultas.
+ [Dynobase](https://dynobase.dev/): una herramienta de escritorio que facilita la visualización de las tablas de DynamoDB y el trabajo con ellas, la creación de código de aplicación y la edición de registros con validación en tiempo real.
+ [Caja de herramientas de DynamoDB](https://github.com/jeremydaly/dynamodb-toolbox): un proyecto de Jeremy Daly que proporciona utilidades eficaces para trabajar con el modelado de datos y JavaScript y Node.js.
+ [Procesador de DynamoDB Streams](https://github.com/jeremydaly/dynamodb-streams-processor): una herramienta sencilla que puede usar para trabajar con [DynamoDB Streams](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html).

## Artículos de orientación prescriptiva
<a name="AdditionalResources.PrescriptiveGuidance"></a>

La orientación prescriptiva de AWS proporciona estrategias, guías y patrones comprobados a lo largo del tiempo para ayudar a acelerar los proyectos. Estos recursos los desarrollaron expertos en tecnología de AWS y la comunidad global de socios de AWS, en función de los años de experiencia ayudando a los clientes a alcanzar los objetivos comerciales.

**Modelado y migración de datos**
+ [Un modelo de datos jerárquico en DynamoDB](https://docs.aws.amazon.com/prescriptive-guidance/latest/dynamodb-hierarchical-data-model/introduction.html)
+ [Modelado de datos con DynamoDB](https://docs.aws.amazon.com/prescriptive-guidance/latest/dynamodb-data-modeling/welcome.html)
+ [Migrar una base de datos de Oracle a DynamoDB con AWS DMS](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-an-oracle-database-to-amazon-dynamodb-using-aws-dms.html)

**Tablas globales**
+ [Uso de tablas globales de Amazon DynamoDB](https://docs.aws.amazon.com/prescriptive-guidance/latest/dynamodb-global-tables/introduction.html)

**sin servidor**
+ [Implementar el patrón saga sin servidor con AWS Step Functions](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/implement-the-serverless-saga-pattern-by-using-aws-step-functions.html)

**Arquitectura SaaS**
+ [Administrar los inquilinos de varios productos SaaS en un único plano de control](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/manage-tenants-across-multiple-saas-products-on-a-single-control-plane.html)
+ [Incorporación de inquilinos en la arquitectura SaaS para el modelo de silo mediante C\$1 y AWS CDK](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/tenant-onboarding-in-saas-architecture-for-the-silo-model-using-c-and-aws-cdk.html)

**Protección de datos y movimiento de datos**
+ [Configurar el acceso entre cuentas a Amazon DynamoDB](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/configure-cross-account-access-to-amazon-dynamodb.html)
+ [Opciones completas de copia de tablas para DynamoDB](https://docs.aws.amazon.com/prescriptive-guidance/latest/dynamodb-full-table-copy-options/)
+ [Estrategia de recuperación de desastres para bases de datos en AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/strategy-database-disaster-recovery/)

**Misceláneo**
+ [Ayudar a reforzar el etiquetado en DynamoDB](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/help-enforce-dynamodb-tagging.html)

**Tutoriales en vídeo de orientación prescriptiva**
+ [Uso de la arquitectura sin servidor para crear canalizaciones de datos](https://youtu.be/JiWHomdh1oI?)
+ [Novartis: Motor de compras: portal de adquisiciones impulsado por IA](https://youtu.be/vp8oPiHN4cA)
+ [Veritiv: permita que la información haga la previsión de la demanda de ventas en lagos de datos de AWS](https://youtu.be/jg85DzUZ9Ac)
+ [mimik: aprovechamiento de la nube perimetral híbrida AWS para Support Edge Microservice Mesh](https://youtu.be/-S-R7MWRpaI)
+ [Captura de datos de cambios con Amazon DynamoDB](https://youtu.be/6YVjzD-70p4)

Para ver más artículos y vídeos de orientación prescriptiva para DynamoDB, consulte [Orientación prescriptiva](https://tiny.amazon.com/fiui3cog/ForinternaldemoofnewpageExternalURLwillbeneededforlive). 

## Artículos del Centro de conocimientos
<a name="AdditionalResources.KnowledgeCenter"></a>

Los artículos y vídeos del Centro de conocimiento de AWS cubren las preguntas y solicitudes más frecuentes que recibimos de los clientes de AWS. A continuación se muestran algunos artículos actuales del Centro de conocimiento sobre tareas específicas relacionadas con DynamoDB:

**Optimización de costos**
+ [Cómo puedo optimizar los costes con Amazon DynamoDB?](https://repost.aws/knowledge-center/dynamodb-optimize-costs)

**Limitación y latencia**
+ [How can I troubleshoot high latency on an Amazon DynamoDB table?](https://repost.aws/knowledge-center/dynamodb-high-latency)
+ [Por qué se está limitando mi tabla de DynamoDB?](https://repost.aws/knowledge-center/dynamodb-table-throttled)
+ [Por qué se está limitando mi tabla de DynamoDB bajo demanda?](https://repost.aws/knowledge-center/on-demand-table-throttling-dynamodb)

**Paginación**
+ [Cómo implemento la paginación en DynamoDB](https://repost.aws/knowledge-center/dynamodb-implement-pagination)

**Transacciones**
+ [Por qué produce un error mi llamada a la API `TransactWriteItems` en DynamoDB](https://repost.aws/knowledge-center/dynamodb-transactwriteitems)

**Solución de problemas**

[]()
+ [Cómo resuelvo problemas con el escalado automático de DynamoDB?](https://repost.aws/knowledge-center/dynamodb-auto-scaling)
+ [Cómo soluciono los errores de HTTP 4XX en DynamoDB](https://repost.aws/knowledge-center/usererrors-dynamodb-table)

Para ver artículos y vídeos adicionales de DynamoDB, consulte los [artículos del Centro de conocimiento](https://repost.aws/search/knowledge-center?globalSearch=dynamodb). 

## Entradas de blog, repositorios y guías
<a name="AdditionalResources.Guides"></a>

Además de la [Guía para desarrolladores de DynamoDB](Introduction.md), hay muchos recursos útiles para trabajar con DynamoDB. Estas son algunas publicaciones de blog, repositorios y guías seleccionadas para trabajar con DynamoDB:
+ Repositorio de AWS de [Ejemplos de códigos DynamoDB](https://github.com/aws-samples/aws-dynamodb-examples) en varios idiomas del SDK de AWS: [Node.js,](https://github.com/aws-samples/aws-dynamodb-examples/tree/master/examples/SDK/node.js) [Java,](https://github.com/aws-samples/aws-dynamodb-examples/tree/master/examples/SDK/java) [Python,](https://github.com/aws-samples/aws-dynamodb-examples/tree/master/examples/SDK/python) [.Net,](https://github.com/aws-samples/aws-dynamodb-examples/tree/master/examples/SDK/dotnet) [Go,](https://github.com/aws-samples/aws-dynamodb-examples/tree/master/examples/SDK/golang) y [Rust](https://github.com/aws-samples/aws-dynamodb-examples/tree/master/examples/SDK/rust).
+ [El libro de DynamoDB](https://www.dynamodbbook.com/): una guía completa de [Alex DeBrie](https://twitter.com/alexbdebrie) que presenta un enfoque basado en la estrategia del modelado de datos con DynamoDB.
+ [Guía de DynamoDB](https://www.dynamodbguide.com/): una guía abierta de [Alex DeBrie](https://twitter.com/alexbdebrie) que describe los conceptos básicos y las características avanzadas de la base de datos DynamoDB NoSQL. 
+ [Cómo cambiar de RDBMS a DynamoDB en 20 sencillos pasos](https://www.jeremydaly.com/how-to-switch-from-rdbms-to-dynamodb-in-20-easy-steps/): una lista de pasos útiles para obtener información sobre el modelado de datos de [Jeremy Daly](https://twitter.com/jeremy_daly).
+ [Hoja de trucos DynamoDB JavaScript DocumentClient](https://github.com/dabit3/dynamodb-documentclient-cheat-sheet): una hoja de trucos para ayudarle a empezar a crear aplicaciones con DynamoDB en un entorno Node.js o JavaScript.
+ [Vídeos de conceptos básicos de DynamoDB](https://www.youtube.com/playlist?list=PLJo-rJlep0EDNtcDeHDMqsXJcuKMcrC5F): esta lista de reproducción cubre muchos de los conceptos básicos de DynamoDB.

## Presentaciones de modelado de datos y patrones de diseño
<a name="AdditionalResources.DataModeling"></a>

Puede utilizar los siguientes recursos sobre modelos de datos y patrones de diseño para aprovechar DynamoDB al máximo:
+ [AWS re:Invent 2019: Modelado de datos con DynamoDB](https://www.youtube.com/watch?v=DIQVJqiSUkE) 
  + Una charla de [Alex DeBrie](https://twitter.com/alexbdebrie) que le presenta los principios del modelado de datos de DynamoDB.
+ [AWS re:Invent 2020: Modelado de datos con DynamoDB: Parte 1](https://www.youtube.com/watch?v=fiP2e-g-r4g)
+ [AWS re:Invent 2020: Modelado de datos con DynamoDB: Parte 2](https://www.youtube.com/watch?v=0uLF1tjI_BI)
+ [AWS re:Invent 2017: Advanced design patterns](https://www.youtube.com/watch?v=jzeKPKpucS0)
+ [AWS re:Invent 2018: Advanced design patterns](https://www.youtube.com/watch?v=HaEPXoXVf2k)
+ [AWS re:Invent 2019: Advanced design patterns](https://www.youtube.com/watch?v=6yqfmXiZTlM)
  + Jeremy Daly comparte sus [12 ideas principales](https://www.jeremydaly.com/takeaways-from-dynamodb-deep-dive-advanced-design-patterns-dat403/) de esta sesión.
+ [AWS re:Invent 2020: DynamoDB advanced design patterns: Parte 1](https://www.youtube.com/watch?v=MF9a1UNOAQo&index=1)
+ [AWS re:Invent 2020: DynamoDB advanced design patterns: Parte 2](https://www.youtube.com/watch?v=_KNrRdWD25M&index=2)
+ [Horario de oficina de DynamoDB en Twitch](https://amazondynamodbofficehrs.splashthat.com/)

**nota**  
En cada sesión se explican diferentes casos de uso y ejemplos.

## Cursos de formación técnica
<a name="AdditionalResources.Training"></a>

Hay muchos cursos de formación y opciones educativas diferentes para obtener más información sobre DynamoDB. Estos son algunos ejemplos actuales:
+ [Desarrollo con Amazon DynamoDB](https://www.aws.training/Details/Curriculum?id=65583): diseñado por AWS para guiarle de principiante a experto en el desarrollo de aplicaciones del mundo real con modelado de datos para Amazon DynamoDB.
+ [Curso de información detallada de DynamoDB](https://www.pluralsight.com/courses/aws-dynamodb-deep-dive-2019): un curso de Pluralsight.
+ [Amazon DynamoDB: creación de aplicaciones controladas por bases de datos NoSQL](https://www.edx.org/course/amazon-dynamodb-building-nosql-database-driven-app): un curso del equipo de formación y certificación de AWS alojado en edX.