Guia do MongoDB(Google Cloud, NoSQL, Alta disponibilidade)
What you'll learn
- O que é banco de dados NoSQL
- Como utilizar o MongoDB
- Criar queries complexas
- Diferenças do MongoDB para MySQL
- ReplicaSet
- Alta disponibilidade do banco de dados
Requirements
- Gostar de tecnologia
- Linux é muito importante
Description
O banco de dados NoSQL que tem sido utilizado por muito programadores ao redor do mundo e por grandes empresas como Cisco, MetLife entre outras... Esse banco de dados é realmente excepcional e altamente escalável o que significa que ele suporta grandes volumes de dados e faz com que quem esteja utilizando perceba o quanto é simples utilizar um banco de dados que não é normalizado e nem relacional. Nesse curso você será capaz de aprender como utilizar esse banco de uma forma muito simples com grandes volumes de dados e também irá perceber o como é simples criar queries mais complexas que no mundo relacional seria preciso vários e vários joins.
O conteúdo do curso é:
O que é um banco de dados?
O que é um dado?
O que é informação
SGBDs
Instalação do MongoDB
Baixar o Mongo Compass
Criar nossa primeira base de dados
CRUD utilizando o Compass
Criar vários registros
Buscas utilizando o find
Gerenciamento de Usuários
Perfis de acesso
Listar usuários
Autenticar usuário
Deletar usuário
Importar dados de um CSV para o MongoDB
Consultas mais interessantes
Análise dos dados
Instalação do MySQL
MySQL Workbench
Criando nossas tabelas com MySQL
Diferenças entre MySQL e MongoDB
Quando utilizar o MongoDB
Quando utilizar o MySQL
Consultas utilizando 3 milhões de registros
Documentos embedded
Criar Indexes
Aggregation
Distinct
Google Cloud
Criar uma máquina para o MongoDB
Instalar o MongoDB
Liberar acesso externo
Replica set
Cluster
Alta disponibilidade
Backup
Replica Set MongoDB
Como funciona
Primary
Secondary
Replica Set na prática
Configuração de réplicas
Google Cloud
Who this course is for:
- A galera que está começando na área de TI
- Programadores que gostem de aprender coisas novas
Instructor
Seja bem vindo!
Veja como posso te ajudar:
- Abaixo tem a lista dos meus cursos, todos tem dois ou três videos de demonstração, caso você goste, inscreva-se, pois farei o possível para que você aprenda com simplicidade e sendo bem objetivo.
- Se você é meu aluno fique atento a suas mensagens, pois costumo enviar promoções de novos cursos que lanço na plataforma. Fico muito feliz em poder fazer parte da construção do seu conhecimento.
- Use também o sistema de mensagens da plataforma.
Um resumo sobre minha vida profissional.
Sou Bacharel em Sistemas de Informação pelo Centro Universitário de Desenvolvimento do Centro Oeste, Staff Engineer na PicPay, possuo uma carreira de pelo menos 13 anos com Desenvolvimento Fullstack, Mobile utilizando várias tecnologias legais como PHP, Java, Spring, Laravel, Python, Flask, MongoDB, MySQL, Oracle, Cassandra, Javascript(ES6), ReactJS, AngularJS, Angular, React Native, Ionic e etc... Nas horas vagas também sou professor de Programação, atualmente também sou Instrutor em plataformas EAD e amo muito tudo isso.