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

Formação em que esse curso está inserido

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

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!