Developing with Amazon DynamoDB (Portuguese)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
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
Tags
Related Courses
Amazon Aurora - Cloud SQL DB EssentialsA Cloud Guru AZ-500: Microsoft Azure Security Technologies (LA)
A Cloud Guru Azure Database Administrator Associate
A Cloud Guru Hands-On with AWS Database Migration Service (DMS)
A Cloud Guru SQL Deep Dive
A Cloud Guru