Curso de Amazon Web Services (AWS) - RDS - Fundamentos

Aprenda a gerenciar um banco de dados relacional nas nuvens com o Amazon Relational Database Service (RDS)

Nível Avançado Categoria Infra

  • Curso com 03h04 de videos
  • Certificado com 10 horas
  • 23 exercícios

Sobre o curso

Aprenda a gerenciar um banco de dados relacional nas nuvens com o Amazon Relational Database Service (RDS)

Gerenciar um banco de dados não é uma tarefa tão simples, onde qualquer erro pode trazer grandes consequências em um ambiente de produção. Além de ser um serviço que precisa estar sempre disponível, é preciso dedicar um grande esforço para a manutenção que vai desde gerenciar backups, otimizações e atualizar a infraestrutura do banco de dados para mantê-lo seguro. Tarefas essas que geralmente precisam ser efetuadas por pessoas especializadas, como um DBA. O Amazon RDS é o serviço de banco de dados relacional da AWS que facilita a configuração, a operação e a escalabilidade dos seus bancos de dados na nuvem. Com ele é possível configurar replicação com provisionamentos Multi-AZ e Read Replicas, além de gerar backups automaticamente utilizando snapshots. Tudo isso de forma segura, garantindo a integridade dos seus dados.

O que irá aprender?

Nesse curso falaremos sobre o Amazon Relational Database Service e como criar e gerenciar banco de dados relacionais através dele. Tudo isso através de conteúdo apostilado e vídeos aulas, além de exercícios que ajudam na fixação do conteúdo.

Dentre várias outras coisas, você aprenderá:

  • Descrever como funciona e as vantagens do RDS;
  • Criar instâncias do RDS com os mecanismos de Banco de Dados rodando em MySQL, MariaDB, PostgreSQL, SQL Server e Oracle Database;
  • Conectar aplicações desenvolvidas com PHP, Symfony, Node.JS, ASP.Net Core, Java e Spring com o RDS;
  • Entender os diferencias do Amazon Aurora;
  • Migrar banco de dados de um ambiente local para o RDS;
  • Configurar políticas de backup e restaurar snapshots.

Pra quem é esse curso?

Esse curso é destinado para desenvolvedores e administradores de banco de dados que estão conhecendo a AWS e desejam utilizar de uma plataforma completa para hospedar e gerenciar suas aplicações web.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Sobre o professor

Gabriel Machado

Gabriel Machado

Professor especialista em cloud computing na TreinaWeb. Graduado em Gestão de TI pela FATEC e quase bacharel em Sistemas de Informação pela UFSCar. Tem experiência em desenvolvimento backend com PHP, mas se encontrou trabalhando com DevOps. Possui mais de uma dúzia de certificações na área de TI e nas horas vagas gosta de maratonar séries na Netflix, jogar CS:GO e poker.

Conteúdo programático

  1. Conceitos essenciais

    Nessa aula vamos entender como o RDS funciona. Veremos qual a diferença entre os mecanismos de banco de dados e como é feito o armazenamento dos nossos dados e dos seus backups.

    12 aulas
    • Apresentação
    • O que é o RDS?
    • Arquitetura do RDS
    • Mecanismos de banco de dados suportados
    • Instâncias de banco de dados
    • Armazenamento de dados
    • Configurações de rede
    • Escalabilidade (deploy multi AZ, replicas)
    • Monitoramento
    • Políticas de Backup
    • Precificação
    • Questionário
  2. Mecanismos de banco de dados: MySQL/MariaDB

    Nessa aula vamos acompanhar como é a criação de uma instância do MySQL e do MariaDB do RDS. Vamos conhecer quais são as versões suportadas, como é feita a configuração dessas instâncias e como podemos conectar uma aplicação em PHP.

    6 aulas
    • Apresentação
    • Funcionalidades e versões suportadas
    • Configurando uma instância MySQL
    • Configurando uma instância MariaDB
    • Conectando uma aplicação PHP ao MySQL e MariaDB
    • Questionário
  3. Mecanismos de banco de dados: PostgreSQL

    Nessa aula vamos acompanhar como é a criação de uma instância de PostgreSQL do RDS, conhecendo quais são suas versões suportadas e como conectar essa instância com um projeto desenvolvido em Node.JS.

    6 aulas
    • Apresentação
    • Funcionalidades e versões suportadas
    • Como instalar e configurar o AWS CLI
    • Configurando uma instância PostgreSQL
    • Conectando uma aplicação Node.js ao PostgreSQL no RDS
    • Questionário
  4. Mecanismos de banco de dados: SQL Server

    Nessa aula vamos acompanhar como é a criação de uma instância de SQL Server no RDS, conhecendo quais são as versões e edições suportadas, como funciona o processo de licenciamento e precificação, e como conectar essa instância com uma aplicação .NET Core.

    5 aulas
    • Apresentação
    • Funcionalidades e versões suportadas
    • Configurando uma instância SQL Server
    • Conectando uma aplicação .NET Core ao SQL Server no RDS
    • Questionário
  5. Mecanismos de banco de dados: Oracle

    Nessa aula vamos acompanhar como é a criação de uma instância de Oracle no RDS. Vamos conhecer quais são as versões e edições do Oracle suportadas, como funciona o processo de licenciamento e precificação, e como conectar essa instância a uma aplicação Java.

    5 aulas
    • Apresentação
    • Funcionalidades e versões suportadas
    • Configurando uma instância Oracle
    • Conectando uma aplicação Java ao Oracle no RDS
    • Questionário
  6. Amazon Aurora

    Nessa aula vamos conhecer o Amazon Aurora. Entenderemos como ele se diferencia com os mecanismos anteriores, seus aspectos de precificação e como conectar esse cluster a aplicações desenvolvidas.

    9 aulas
    • Apresentação
    • O que é o Amazon Aurora?
    • Diferenciais do Amazon Aurora
    • Primeiros passos com o Amazon Aurora
    • Criando um cluster Aurora MySQL
    • Criando um cluster Aurora PostgreSQL
    • Conectando aplicação PHP com cluster Aurora MySQL
    • Conectando aplicação Node.JS com cluster Aurora Postgres
    • Qual a versão do Amazon Aurora suporta todas as possíveis variações de configurações?
  7. Migração de bancos de dados para o RDS

    Nessa aula vamos explorar estratégias de migração de bancos de dados em MySQL, PostgreSQL e SQL Server de um ambiente local para o RDS.

    4 aulas
    • Migrando um banco de dados MySQL
    • Migrando um banco de dados SQL Server
    • Migrando um banco de dados PostgreSQL
    • Questionário
  8. Backup e restauração

    Nessa aula vamos conhecer as principais estratégias de backup e restauração no RDS, explorando algumas opções disponíveis, como a geração automática de backups completos e incrementais, seu período de retenção e restauração point-in-time e snapshots.

    4 aulas
    • Apresentação
    • Configurando e realizando Backups
    • Restauração de backups
    • Questionário
Download da ementa

Cursos relacionados

Utilizada e amada por milhares! Veja mais opiniões reais

  • Muito bom o curso! Mostra bem como funciona o serviço.

  • Este é o meu primeiro curso na Treinaweb, e sem sombra de dúvida foi um ótimo investimento. A didática do curso é excelente e o conteúdo bem elaborado. Pretendo fazer mais cursos na Treinaweb, e sem dúvida recomendaria à outras pessoas.

    Depoimento - Danilo
    SQL Server - Desenvolvedor
    Danilo São Caetano do Sul / SP
  • Obrigado a toda equipe TreinaWeb por disponibilizar este curso que, eu achava um "bicho de sete cabeças (c++)" e, na verdade é uma linguagem tão fantástica quanto C# (que já fiz do básico ao avançado aqui também). Um obrigado especial ao instrutor deste curso básico. A linguagem simples e objetiva dele foi essencial para meu desenvolvimento. Farei o intermediário e o avançado sem dúvidas. Forte abraço Equipe e, parabéns pelo ótimo trabalho!

    Depoimento - Raphael
    C++ Básico
    Raphael Vila Velha / ES
  • Mesmo eu já trabalhando com banco de dados há anos, comecei a usar profissionalmente o postgresql há pouco tempo e precisava de um curso rápido que vá direto ao ponto, encontrei. Agora vou para o próximo curso de DBA com postgresql.

    Depoimento - Tiago
    PostgreSQL - Desenvolvedor
    Tiago Porto Alegre / RS
  • Ótimo curso, o conhecimento que adqueri aumentou minha produtividade no trabalho, recomendo a todos que querem aprender e aprofundar seus conhecimentos, muito bem explicado, de forma clara e exemplificada. Aprovado!

    Depoimento - Eduardo
    SQL Server - Desenvolvedor
    Eduardo São Paulo / SP
  • Realmente, o curso de "Logica de Orientação a Objetos" foi ótimo. Pude rever vários conceitos e novas práticas para aplicar em meus sistemas. Para aqueles que ainda tem dúvidas sobre POO, eu recomendo este curso. Parabéns a todos os envolvidos.

    Depoimento - Ezequiel
    Lógica Orientada a Objetos Completo
    Ezequiel Jaboticabal / SP
  • O curso é ótimo, realmente consegui absorver os ensinamentos. A maneira como o instrutor realmente explica o que o framework faz é excelente, também gostei de ver formas diferentes de realizar a mesma função. Este foi o primeiro curso que consegui chegar até o fim, porque realmente despertou meu interesse.

    Depoimento - Diego
    Java - Introdução à JPA
    Diego Indaiatuba / SP
  • Gostei muito do conteúdo e da didática de ensino utilizada. Mesmo conhecendo o SQL, foi bastante enriquecedor. A Trinaweb está de parabéns. Com certeza irei indicar para os colegas e continuarei estudando com vocês. Um forte abraço. André Argollo Analista de Sistemas

    Depoimento - André
    SQL Server - Desenvolvedor
    André Salvador / BA
  • Muito bom! Os vídeos não tentaram criar um projeto já ao longo do curso. O que no meu ver foi bom, pois ensinou as propriedades e ao final pudemos testar o aprendizado tentando criar o projeto seguindo o que foi aprendido onde nos teríamos de pensar a solução. Muito bacana esse método!

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!