
Banco de dados
(5,0)Programa curricular
- Unidade 1 - Banco de dados: Definições
-
- Banco de Dados | Unidade 1 - Entenda a sua trilha
- Introdução e Objetivos de Aprendizagem
- Banco de dados | Unidade 1 - Primeiros passos
- 1.1) Banco de dados
- 1.1.1) SGBD
- Banco de dados | Unidade 1 - Pílula do conhecimento 1: SGBD
- 1.2) Banco de dados relacionais
- 1.2.1) Características de um banco de dados relacionais
- Banco de dados | Unidade 1 - Pílula do conhecimento 2: Características de um banco de dados relacional
- 1.2.2) Quando usar o banco de dados relacional
- Banco de dados | Unidade 1 - Pílula do conhecimento 3: Quando usar um banco de dados relacional
- 1.3) Arquitetura de um SGBD relacional
- Banco de dados | Unidade 1 - Pílula do conhecimento 4: Arquitetura de SGBD relacional
- 1.3.1) Utilitários do SGBD
- 1.3.2) Opções de implementação de um banco de dados relacional
- 1.4) Banco de dados distribuídos
- 1.4.1) Técnicas de armazenamento de banco de dados distribuídos
- 1.4.2) Questões para o controle de concorrência em ambientes distribuídos
- 1.4.3) Teorema CAP
- Banco de dados | Unidade 1 - Pílula do conhecimento 5: Teorema CAP
- 1.5) Cloud – DbaaS: Banco de dados como um serviço
- 1.6) Bancos de dados NoSQL (Not Only Sql)
- 1.6.1) Tipos de bancos de dados NoSql
- Banco de dados | Unidade 1 - Pílula do conhecimento 6: Tipos de banco de dados NoSQL
- 1.6.1.1) Orientados a documentos
- 1.6.1.2) Chave-valor
- 1.6.1.3) Baseados em grafos
- 1.6.2) Vantagens de um banco de dados NoSql
- 1.7) Bancos de dados promissores
- 1.7.1) Amazon Web Services: DynamoDB
- 1.7.2) Google: BigQuery e BigTable
- 1.7.3) Microsoft: Cosmos DB
- 1.7.4) Cockroach DB
- 1.8) Outros tipos de banco de dados
- Banco de Dados | Unidade 1 - Masterclass 1
- Banco de Dados | Unidade 1 - Masterclass 2
- Banco de Dados | Unidade 1 - Masterclass 3
- Banco de Dados | Unidade 1 - Masterclass 4
- Síntese
- Banco de Dados | Unidade 1 - Dicas Masterclass
- Banco de dados | E-book - Resumo da unidade 1
- Exercício Extra - Unidade 1
- Unidade 2 - Trabalhando com NOSQL - MONGODB
-
- Introdução e Objetivos de Aprendizagem
- Banco de Dados | Unidade 2 - Primeiros passos
- 2.1) Bancos de dados NoSQL
- Banco de dados | Unidade 2 - Pílula do conhecimento 1: Banco de dados noSQL
- 2.1.1) Ausência de esquema
- Banco de dados | Unidade 2 - Pílula do conhecimento 2: Ausência de esquema
- 2.1.2) Agregação dos dados
- 2.1.3) Armazenamento por documentos
- Banco de dados | Unidade 2 - Pílula do conhecimento 3: Armazenamento por documentos
- 2.2) MongoDB
- 2.2.1) Instalando o banco de dados
- Banco de dados | Unidade 2 - Pílula do conhecimento 4: Instalando o banco de dados
- 2.2.2) Fazendo o primeiro acesso ao MongoDB
- 2.3) Explorando o MongoDB com o MongoDB Compass
- Banco de dados | Unidade 2 - Pílula do conhecimento 5: Explorando o mongoDB com o mongoDB compass
- 2.4) Alguns exemplos de aplicações para o MongoDB
- Banco de dados | Unidade 2 - Pílula do conhecimento 6: Alguns exemplos de aplicação para o mongoDB
- 2.4.1) Plataformas de BLOGS e Comércio
- 2.4.2) Análise em tempo real
- Banco de Dados | Unidade 2 - Masterclass 1
- Banco de Dados | Unidade 2 - Masterclass 2
- Banco de Dados | Unidade 2 - Masterclass 3
- Banco de Dados | Unidade 2 - Masterclass 4
- Banco de Dados | Unidade 2 - Masterclass 5
- Banco de Dados | Unidade 2 - Dicas Masterclass
- Exercício Extra - Unidade 2
- Banco de dados | E-book - Resumo da unidade 2
- Unidade 3 - Manipulação de dados com mongoDB
-
- Introdução e Objetivos de Aprendizagem
- Banco de Dados | Unidade 3 - Primeiros passos
- 3.1) Plataformas de desenvolvimento
- Banco de dados | Unidade 3 - Pílula do conhecimento 1: Plataformas de desenvolvimento
- 3.2) Pré-requisitos para execução e tratamento de erros em operações CRUD
- 3.3) INSERT – Inserção de documentos
- 3.3.1) insertMany()
- 3.3.2) insert()
- 3.4) Tipos de dados
- 3.5) Preparando uma base de testes
- Banco de dados | Unidade 3 - Pílula do conhecimento 2: Preparando uma base de testes
- 3.6) Executando insertMany()
- Banco de dados | Unidade 3 - Pílula do conhecimento 3: Executando insertMany() - Banco de Dados Unidade 3
- 3.7) FIND - Localizando os documentos de interesse
- Banco de dados | Unidade 3 - Pílula do conhecimento 4: FIND localizando os documentos de interesse.
- 3.8) Aumentando a base de testes
- Banco de dados | Unidade 3 - Pílula do conhecimento 5: Aumentando a base de testes
- 3.9) Executando find()
- 3.10) UPDATE – Alterando os documentos
- Banco de dados | Unidade 3 - Pílula do conhecimento 6: UPTADE
- 3.11 Executando updateMany()
- 3.12) DELETE – Removendo documentos
- 3.13) Executando deleteMany()
- 3.14) writeResult – Verificando a execução dos métodos de escrita
- Banco de Dados | Unidade 3 - Masterclass 1
- Banco de dados | Unidade 3 - Masterclass 2
- Banco de dados | Unidade 3 - Masterclass 3
- Banco de dados | Unidade 3 - Masterclass 4
- Banco de dados | Unidade 3 - Masterclass 5
- Banco de Dados | Unidade 3 - Masterclass 6
- Banco de Dados | Unidade 3 - Masterclass 7
- Banco de Dados | Unidade 3 - Masterclass 8
- Síntese
- Banco de Dados | Unidade 3 - Dicas Masterclass
- Exercício Extra - Unidade 3
- Banco de dados | E-book - Resumo da unidade 3
- Unidade 4 - Projeto de dados em mongoDB
-
- Introdução e Objetivos de Aprendizagem
- Banco de Dados | Unidade 4 - Primeiros passos
- 4.1) Flux e Redux
- Banco de dados | Unidade 4 - Pílula do conhecimento 1: Modelagem de dados
- 4.2) Modelo relacional de uma pequena aplicação de blog
- Banco de dados | Unidade 4 - Pílula do conhecimento 2: Modelo relacional de uma pequena aplicação de blog
- 4.3) Modelando documentos para uma pequena aplicação de blog
- Banco de dados | Unidade 4 - Pílula do conhecimento 3: Modelando documentos para uma pequena aplicação de blog
- 5) Quando um projeto MongoDB é mais vantajoso?
- 5.1) Explorando a modelagem da coleção SlotsGRU
- Banco de dados | Unidade 4 - Pílula do conhecimento 4: Explorando a modelagem da coleção SlotsGRU
- 6) Criando índices e analisando a execução dos acessos
- Banco de dados | Unidade 4 - Pílula do conhecimento 5: Criando índices e analisando a execução dos acessos
- 6.1) createIndex()
- 6.2) createIndexes()
- 7) Usando o MongoDB Compass para a criação de índices
- Banco de dados | Unidade 4 - Pílula do conhecimento 6: Usando o MongoDB Compass para a criação de índices
- 8) Analisando a execução dos acessos
- 9) Remoção de índices
- 10) Boas práticas de modelagem
- 10.1) Mantenha todos os dados de uma entidade em um único documento
- 10.2) Evite documentos muito grandes
- 10.3) Modele com base na forma como os dados serão consultados
- Banco de Dados | Unidade 4 - Masterclass 1
- Banco de Dados | Unidade 4 - Masterclass 2
- Banco de Dados | Unidade 4 - Masterclass 3
- Banco de Dados | Unidade 4 - Masterclass 4
- Banco de Dados | Unidade 4 - Masterclass 5
- Banco de Dados | Unidade 4 - Masterclass 6
- Síntese
- Banco de Dados | Unidade 4 - Dicas Masterclass
- Exercício Extra - Unidade 4
- Banco de dados | E-book - Resumo da unidade 4
- Fim da Jornada
Avaliações
-
1
-
Adriano Henrique Pereira Da Silva
1
-
Felipe Vieira De Souza