Descrição do curso
O Amazon DynamoDB é um banco de dados de documentos e chave-valor que fornece performance inferior a dez milissegundos em qualquer escala. É um serviço de banco de dados totalmente gerenciado que reside em um ecossistema seguro. Ele inclui um conjunto avançado de ferramentas para design e implantação de aplicações e tabelas.
Este é o sexto curso de uma série de cursos da formação Developing with Amazon DynamoDB. Ele analisa alguns dos conceitos introduzidos nos cinco cursos anteriores e aplica esses conceitos ao processo de arquitetura de uma nova aplicação orientada pelo DynamoDB.
- NÃvel do curso: intermediário
- Duração do curso: 1,5 horas
Atividades
Este curso inclui animações, demonstrações em vÃdeo, conteúdo interativo, testes de conhecimento e um laboratório autoguiado opcional (pago).
Objetivos do curso
Neste curso, você aprenderá a:
- Usar padrões de acesso para orientar o design de tabelas do DynamoDB
- Modelar relações dentro da estrutura de uma tabela do DynamoDB
- Empregar ferramentas e produtos da AWS no projeto e na implantação de aplicações orientadas pelo DynamoDB
- Usar o NoSQL Workbench para auxiliar no design de tabelas da aplicação e do DynamoDB
- Empregar ferramentas da AWS para implantação de aplicações e gerenciamento do ciclo de vida
Público-alvo
Este curso é destinado a:
- Desenvolvedores novos ou experientes interessados em aprender a interagir com bancos de dados não relacionais na nuvem e, especificamente, com o DynamoDB
- Arquitetos de bancos de dados
- Engenheiros de dados
Pré-requisitos
Recomendamos 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 todos os outros cursos da formação Developing with Amazon DynamoDB
- 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: considerações sobre design de tabelas e aplicações
- Como projetar para o DynamoDB
- Padrões de design do DynamoDB
- NoSQL Workbench
- Como implantar uma aplicação orientada pelo DynamoDB nos produtos da AWS
- Teste de conhecimento interativo
Encerramento do curso
- Resumo do curso
- Avaliação do curso
- (Opcional) Laboratório: Amazon DynamoDB: criação de uma aplicação Web sem servidor