Developing with Amazon DynamoDB (Portuguese)

Go to class
Write Review

Developing with Amazon DynamoDB (Portuguese) provided by AWS Skill Builder is a comprehensive online course, which lasts for 17 hours worth of material. Upon completion of the course, you can receive an e-certificate from AWS Skill Builder. The course is taught in Portugueseand is Free Certificate. Visit the course page at AWS Skill Builder for detailed price information.

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