Exploring the DynamoDB API and the AWS SDKs (Portuguese)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
Descrição do curso
O Amazon DynamoDB representa uma mudança de paradigma em relação aos bancos de dados relacionais em termos de gerenciamento, uso e design de esquema. Os desenvolvedores e arquitetos precisam entender em que consiste a mentalidade não relacional, ou NoSQL, ao usar os recursos do DynamoDB para desenvolver soluções de alta performance.
Este curso digital, o primeiro da série do currículo Developing with Amazon DynamoDB, ensina como começar a interagir de maneira programática com as tabelas do DynamoDB e os dados nelas armazenados. Você aprenderá a instalar e usar o DynamoDB Local, a AWS Command Line Interface (AWS CLI) e os Kits de Desenvolvimento de Software (SDKs) da AWS para criar e interagir com tabelas do DynamoDB. Você se familiarizará com os comandos comumente usados em quatro linguagens: Python, Java, Node.js e .NET. Este curso é oferecido em conjunto com um laboratório pago opcional no qual você usará a AWS CLI e o AWS SDK for Python para criar e interagir com uma tabela do DynamoDB.
• Nível do curso: intermediário
• Duração: 1,5 hora
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
Este curso inclui apresentações, demonstrações em vídeo, conteúdo interativo e testes de conhecimento. Um laboratório pago opcional reforça os materiais do curso.
Objetivos do curso
Neste curso, você aprenderá a:
• Descrever os principais componentes e da API do DynamoDB
• Instalar e usar o DynamoDB Local para atender ao desenvolvimento local
• Interagir com o DynamoDB usando a AWS CLI ou os SDKs da AWS
• Criar uma tabela do DynamoDB programaticamente
• Ler e gravar em uma tabela do DynamoDB de forma programática usando ações básicas de API
Público-alvo
Este curso é destinado a:
• Desenvolvedores iniciantes ou experientes interessados em aprender a interagir com bancos de dados de propósito específico na nuvem DynamoDB
• Arquitetos de banco de dados interessados em expandir seus conhecimentos sobre bancos de dados de propósito específico
• Engenheiros de dados interessados em expandir seus conhecimentos sobre bancos de dados de propósito específico
Pré-requisitos
Recomendamos que os alunos deste curso tenham:
• Familiaridade com o DynamoDB e os respectivos recursos
• Experiência profissional com práticas de modelagem de dados ou design de banco de dados de chave-valor
• Pelo menos um dos treinamentos digitais: Amazon DynamoDB Service Introduction ou Amazon DynamoDB Service Primer
• Experiência prática com arquitetura e desenvolvimento na AWS e planejamento e projeto de bancos de dados na AWS.
• Conhecimento prático em uma ou mais linguagens de programação de alto nível (Python, Java, Node.js ou .Net.)
Definição do curso
Lição 1: Conceitos básicos do DynamoDB
• Análise sobre os principais componentes do DynamoDB
• Conceitos básicos sobre os índices do DynamoDB
• Como interagir com o DynamoDB
• Demonstração: Executar o Amazon DynamoDB localmente
• Demonstração: Instalação e configuração do AWS Cloud9
• Teste de conhecimento interativo
Lição 2: Como usar a AWS CLI com a API do DynamoDB
• Análise sobre a API do DynamoDB
• Como usar a API do DynamoDB na AWS CLI
• Como interagir com o DynamoDB usando a AWS CLI
• Demonstração: Atividades CRUD do Amazon DynamoDB usando a AWS CLI
• Teste de conhecimento interativo
Lição 3: Como interagir com o DynamoDB usando os SDKs da AWS
• Análise sobre os SDKs da AWS
• Como usar o DynamoDB com os SDKs da AWS
• Como interagir com o DynamoDB usando os SDKs da AWS
• Demonstração: Atividades CRUD do Amazon DynamoDB usando o AWS SDK for Python (Boto3)
• Teste de conhecimento interativo
Lição 4: Encerramento do curso
• Resumo do curso
• Laboratório opcional: Atividades CRUD do Amazon DynamoDB usando a AWS CLI e o SDK
• Avaliação do curso
Tags
Related Courses
Algorithms, Part IPrinceton University via Coursera Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera MongoDB for Java Developers
MongoDB University Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera Intro to Java Programming
San Jose State University via Udacity