YoVDO

Developing with Amazon DynamoDB (Portuguese)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Amazon DynamoDB Courses Cloud Computing Courses Database Design Courses APIs Courses Database Security Courses Database Monitoring Courses

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 Essentials
A 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