
Faça o download de todos os arquivos utilizados no curso (slides + scripts).
Veja nesta aula como instalar o MONGODB e o COMPASS no Linux: O vídeo do curso mostra a instalação do MongoDB Linux em detalhes.
Já o link que disponibilizamos nesta aula leva até a documentação oficial, mostrando passo a passo como fazer a instalação do COMPASS no Linux.
Veja nesta aula como instalar o MONGODB e o COMPASS no MACOS: siga todos os passos do link da documentação oficial do MongoDB que disponibilizamos nesta aula.
Lá você vai encontrar passo a passo como fazer a instalação do COMPASS no Linux, seguindo a documentação oficial do MongoDB.
Conhecer mais sobre os operadores de agregação e sobre a "forma de funcionamento" do MongoDB é fundamental para sua jornada de aprendizado desse fantástico banco de dados!
E não se preocupe com todos esses conceitos abordados inicialmente, pois teremos a oportunidade de detalhar tud isso ao longo do curso. A ideia aqui é lhe colocar o quanto antes em contato com tópicos que são fundamentais no seu processo de aprendizagem.
Com isso, compartilho abaixo o link para acessar a documentação dos operadores $out, $merge e $lookup ! Compreender o funcionamento destes operadores com certeza vai lhe ajudar nesta jornada.
Seguem os links, diretamente da documentação do MongoDB:
$out
https://docs.mongodb.com/manual/reference/operator/aggregation/out/
$merge
https://docs.mongodb.com/manual/reference/operator/aggregation/merge/
$lookup
https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/
Bom proveito e vamos em frente!
Prof. Júlio Alcântara Tavares
O que é o MongoDB?
O MongoDB é o banco de dados NoSQL mais utilizado no mundo. Esse ranking dispensa comentários... E não é a toa que o MongoDB oferece uma série de vantagens para realizar o armazenamento e o processamento escalável de dados!
Neste curso, você entenderá quais são as principais tecnologias e características dos bancos de dados NoSQL, utilizando diversos exemplos práticos. Além disso, você também aprenderá as imensas diferenças em relação às tecnologias de armazenamento relacionais e NoSQL!
O curso possui diversos exemplos práticos, e todos os conteúdos são fundamentados de forma bastante objetiva, visando aliar a teoria e a prática.
A partir deste curso você estará apto a trabalhar com uma das tecnologias mais importantes para qualquer DEV, administrador de banco de dados, que trata exatamente do conhecimento para desenvolver uma persisência escalável de dados nas APPs.
Por exemplo, conhecer os problemas que levam um banco de dados não relacional a ter problemas com escalabilidade, ao mesmo tempo que é importante também saber como propor uma solução com bancos NoSQL.
Se você está pronto para aprofundar seus conhecimentos nas tecnologias NoSql, MongoDB, Big Data e também no Processamento Escalável de Dados, não perca tempo!
Fica aqui o convite para você compor o nosso time de alunos agora mesmo! :)