Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Developing with Amazon DynamoDB (Portuguese)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

O Amazon DynamoDB reflete uma mudança de paradigma dos bancos de dados relacionais em termos de gerenciamento, uso e design de esquema. Para aproveitar ao máximo o DynamoDB e seu conjunto de recursos, os desenvolvedores e arquitetos precisam entender como os aplicativos interagem programaticamente com as tabelas do DynamoDB e os dados delas.

Esta formação digital ensina como os aplicativos interagem com o Amazon DynamoDB, um serviço de banco de dados NoSQL totalmente gerenciado, por meio de sua API e dos serviços relacionados da AWS. Você aprenderá como criar e interagir com tabelas e índices do DynamoDB e como otimizar bancos de dados para monitoramento, desempenho e segurança. Você também aprenderá a arquitetar aplicativos usando os princípios de design do DynamoDB. Os conceitos são apresentados por meio de narrativas em que um desenvolvedor sênior e um desenvolvedor júnior se encontram em uma série de sessões de mentoria. A formação inclui exemplos de código para ajudar você a implementar os padrões de design e as soluções discutidas.

• Nível da formação: intermediário

• Duração: cursos de 6strong0min

Observação: Este curso tem transcrições/legendas traduzidas. A narração está em inglês. Para exibir as legendas, clique no botão CC no canto inferior direito do player.

 

Atividades

Esta formação inclui cursos com aulas interativas, incluindo texto, animação, demonstrações em vídeo, testes de conhecimento interativos e avaliações.

 

Objetivos da formação

Nesta formação, você aprenderá a:

• Criar tabelas do DynamoDB e modificar o conteúdo delas usando a AWS CLI e o AWS SDK

• Explicar os casos de uso de índices secundários no DynamoDB

• Entender os modelos de consistência de leitura do DynamoDB e o impacto deles nos custos e no desempenho

• Gerenciar os modos de capacidade de leitura/gravação para tabelas programaticamente

• Implantar políticas de scaling adequadas

 

Público-alvo

Esta formação destina-se a:

• Desenvolvedores interessados em aprender a trabalhar com bancos de dados não relacionais na nuvem e, especificamente, com o Amazon DynamoDB

• Arquitetos de banco de dados

• Engenheiros de dados

 

Pré-requisitos

Recomendamos que os participantes desta formação tenham:

• Familiaridade com o DynamoDB e seus recursos

• Experiência de trabalho com design de banco de dados ou práticas de modelagem de dados para bancos de dados de chave-valor

• Concluído pelo menos um dos treinamentos digitais: Amazon DynamoDB Service Introduction ou Amazon DynamoDB Service Primer

• Experiência de trabalho com arquitetura e desenvolvimento na AWS e planejamento e projeto de bancos de dados na AWS.

• Conhecimento prático de uma ou mais das linguagens de programação de alto nível (Python, Java, Node.js ou .NET)

 

Sumário da formação

Introdução à formação

• Objetivos da formação

• Navegação no curso

 

Curso 1: Exploring the DynamoDB API and the AWS SDK

• Lição 1: Noções básicas sobre o DynamoDB

• Lição 2: Uso da AWS CLI com a API do DynamoDB

• Lição 3: Interação com o DynamoDB usando os AWS SDKs

• Teste de conhecimento do curso

 

Curso 2: Working with Indexes in DynamoDB

• Lição 1: Uso de índices secundários

• Lição 2: Interação com tabelas do DynamoDB usando índices secundários

• Lição 3: Otimização de índices para eficiência

• Teste de conhecimento do curso

 

Curso 3: Managing Consistency, Capacity, and Performance in DynamoDB

• Lição 1: Gerenciamento de consistência no DynamoDB

• Lição 2: Gerenciamento de capacidade no DynamoDB

• Lição 3: Gerenciamento de desempenho no DynamoDB

• Teste de conhecimento do curso

 

Curso 4: Managing DynamoDB Applications at Scale

• Lição 1: Implementação de segurança

• Lição 2: Criação de fluxos de trabalho orientados a eventos

• Lição 3: Garantia de alta disponibilidade

• Teste de conhecimento do curso

 

Curso 5: Advanced Monitoring and Optimizing with DynamoDB

• Lição 1: Monitoramento

• Lição 2: Como lidar com erros

• Lição 3: Otimização

• Teste de conhecimento do curso

Curso 6: Architecting Applications and Tables for DynamoDB

• Lição 1: Considerações sobre o design de tabelas e aplicativos

• Teste de conhecimento do curso

 

Pós-avaliação da formação: jogo “Qual é a chave?”

• Rodada de aquecimento com perguntas diretas

• Rodada de desafio com estudos de casos

Reviews

Start your review of Developing with Amazon DynamoDB (Portuguese)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.