badge Boas práticas com DynamoDB
PROJECTS

Boas práticas com DynamoDB

Features Relacionais (SQL) e Não Relacionais (NoSQL) usando o mesmo banco de dados? Isso é possível? Com o DynamoDB sim! Entenda um pouco das possibilidades desse banco de dados totalmente gerenciado da AWS. Para isso, nosso super expert apresenta uma série de boas práticas para o DynamoDB.

AdvancedFull-Stack
AWS image
AWS
Start the challenge

Fill in your data

By clicking on "Start Now", I declare that I accept the Privacy Policies of the Terms of Use da DIO.

What you will develop </>

Objetivo: O objetivo deste projeto prático hands-on é explorar as boas práticas de utilização do DynamoDB, um banco de dados totalmente gerenciado pela AWS, para a implementação de recursos relacionais (SQL) e não relacionais (NoSQL) em um mesmo ambiente. O projeto visa entender as possibilidades oferecidas pelo DynamoDB, bem como aprender as melhores práticas para otimização, escalabilidade e segurança na utilização desta tecnologia.

Requisitos técnicos:
1. Acesso a uma conta na AWS com permissões para criação e gerenciamento de serviços.
2. Conhecimento básico sobre bancos de dados relacionais e não relacionais.
3. Familiaridade com a linguagem de programação e ambiente de desenvolvimento utilizados no projeto.
4. Um ambiente de desenvolvimento configurado com as seguintes ferramentas:
- AWS SDK (Software Development Kit) para a linguagem de programação utilizada.
- AWS CLI (Command Line Interface) configurado para a conta da AWS.
5. Um projeto de aplicativo ou sistema que possa se beneficiar da utilização de um banco de dados relacionais e não relacionais.

Descrição: Neste projeto prático, vamos explorar as funcionalidades e boas práticas na utilização do DynamoDB, um banco de dados NoSQL totalmente gerenciado pela AWS. O DynamoDB permite o armazenamento, recuperação e consulta de dados em escala praticamente ilimitada, facilitando o desenvolvimento de aplicações escaláveis e de alta performance.

Durante o projeto, iremos abordar os seguintes tópicos:
1. Introdução ao DynamoDB: entender os conceitos básicos do DynamoDB, como tabelas, itens e atributos.
2. Modelagem de dados: aprender a modelar dados de forma eficiente para tirar o máximo proveito do DynamoDB.
3. Desempenho e escalabilidade: explorar técnicas de otimização de desempenho e escalabilidade no DynamoDB.
4. Consultas avançadas: utilizar recursos avançados de consulta no DynamoDB, como índices globais e locais.
5. Transações: entender como realizar transações no DynamoDB para garantir a integridade dos dados.
6. Segurança: aprender a configurar permissões de acesso e utilizar recursos de segurança oferecidos pelo DynamoDB.

Ao final do projeto, espera-se que os participantes tenham adquirido conhecimentos sólidos sobre o DynamoDB e suas boas práticas de utilização, podendo aplicá-los em seus próprios projetos para obter melhores resultados em termos de desempenho, escalabilidade e segurança.

image
image EDUCAÇÃOimage EMPREGABILIDADEimage COMUNIDADE
image

Torne-se a opção Nº 1 dos recrutadores e conquiste as melhores vagas do mercado tech

From R$ 718,80 per
R$17
,90 /month
in the annual plan
START NOW

Com o o DIO PRO você irá:

  • image fy section

    Acesso ilimitado a todos os bootcamps

    E mais de 40 formações profissionais do zero ao avançado para você dominar as tecnologias nas carreiras front-end, back-end, data & analytics, mobile, cloud & DevOps e se preparar para trabalhar em grandes projetos nas empresas mais inovadoras do mundo

  • image fy section

    Mais de 180 projetos práticos para ganhar experiência

    Libere acesso ilimitado a uma área com mais de 180 projetos e 650 cursos para você aprender, comprovar experiência prática e ter um portfólio de destaque no mercado

  • image fy section

    Fazer parte das maiores e mais inovadoras empresas do mundo

    Certifique suas habilidades, ganhe experiência, suba no ranking de talentos e fique em destaque para recrutadores de empresas como iFood, Santander, Carrefour e outras dezenas que contratam profissionais na DIO.

    image

About DIO

ACADEMIA PME EDUCACAO E CONSULTORIA EM NEGOCIOS LTDA.
CNPJ: 26.965.884/0001-02

DIO is the largest technology continuous learning community in Latin America, which connects the best talent with the most innovative companies in the world.

A complete educational ecosystem for learning in software development, data engineering, software quality and cloud computing.