Este curso intermediário é o segundo de uma série de cursos da formação Developing with Amazon DynamoDB. Neste curso, você aprenderá sobre os diferentes casos de uso para consultas e varreduras usadas para retornar subconjuntos de dados de suas tabelas do Amazon DynamoDB. Você aprenderá como criar Ãndices secundários programaticamente para agrupamentos alternativos de atributos de tabela. Você também entenderá como projetar seus Ãndices para melhor se adequar aos padrões de acesso à tabela para melhorar a performance e a eficiência.
- NÃvel do curso: intermediário
- Duração: 2,5 horas
Â
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.
Â
AtividadesEste curso inclui animações, demonstrações em vÃdeo, conteúdo interativo, testes de conhecimento e um laboratório autoguiado opcional e pago.
Â
Objetivos do cursoNeste curso, você aprenderá a:
- Analisar e avaliar quando usar operações e Ãndices de varredura
- Criar um Ãndice secundário global, programaticamente, para uma tabela
- Interagir com itens em uma tabela do DynamoDB usando Ãndices secundários
- Otimizar Ãndices secundários globais em busca de eficiência aprimorada
Â
Público-alvoEste curso é destinado a:
- Desenvolvedores novos ou experientes interessados em aprender a interagir com bancos de dados não relacionais na nuvem e, mais especificamente, DynamoDB
- Arquitetos de bancos de dados
- Engenheiros de dados
Â
Pré-requisitosRecomendamos que os participantes deste curso 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 desses treinamentos digitais: Amazon DynamoDB Service Introduction, Amazon DynamoDB Service Primer ou Exploring the DynamoDB API e AWS SDKs.
- 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)
Â
Descrição do cursoÂ
Lição 1: Uso de Ãndices secundários- Localizando e buscando dados com varredura e filtro
- Criando Ãndices para reagrupar atributos
- Projetando Ãndices de acordo com padrões de acesso
- Teste de conhecimento interativo
- Obtenção de informações nos esquemas de chave
- Consultando Ãndices secundários
- Avaliando o impacto do Ãndice nas operações
- Teste de conhecimento interativo
- Estruturando os dados da tabela base para eficiência
- Estruturando Ãndices para eficiência
- Analisando casos de uso
- Teste de conhecimento interativo
- Resumo do curso
- Avaliação do curso
- Laboratório (Opcional): Verificações, consultas e Ãndices do Amazon DynamoDB
Â