Free Ebook cover Criação e manutenção de banco de dados MongoDB do básico ao avançado

Free ebookCriação e manutenção de banco de dados MongoDB do básico ao avançado

3

StarStarStar

(2)

88 pages5 hours and 40 minutes

Start free course

Course content

1

Introdução ao MongoDB

2

Instalação do MongoDB

3

Conceitos básicos de MongoDB

4

Arquitetura do MongoDB

5

Compreendendo o BSON no MongoDB

6

Trabalhando com bancos de dados no MongoDB

7

Criação de coleções no MongoDB

8

Inserindo documentos no MongoDB

9

Inserindo documentos no MongoDB: Introdução ao MongoDB

10

Inserindo documentos no MongoDB: Instalação do MongoDB

11

Inserindo documentos no MongoDB: Configuração do ambiente MongoDB

12

Inserindo documentos no MongoDB: Conhecendo a estrutura de documentos do MongoDB

13

Inserindo documentos no MongoDB: Criando um banco de dados no MongoDB

14

Inserindo documentos no MongoDB: Criando coleções no MongoDB

15

Inserindo documentos no MongoDB: Inserindo documentos simples no MongoDB

16

Inserindo documentos no MongoDB: Inserindo documentos complexos no MongoDB

17

Inserindo documentos no MongoDB: Inserindo múltiplos documentos no MongoDB

18

Inserindo documentos no MongoDB: Usando o operador $set para inserir campos em documentos

19

Inserindo documentos no MongoDB: Usando o operador $unset para remover campos de documentos

20

Inserindo documentos no MongoDB: Validação de documentos no MongoDB

21

Inserindo documentos no MongoDB: Trabalhando com tipos de dados no MongoDB

22

Inserindo documentos no MongoDB: Inserindo documentos através de uma aplicação

23

Inserindo documentos no MongoDB: Tratamento de erros na inserção de documentos

24

Inserindo documentos no MongoDB: Otimização de performance na inserção de documentos

25

Inserindo documentos no MongoDB: Segurança na inserção de documentos

26

Consultando documentos no MongoDB

27

Consultando documentos no MongoDB: Introdução à consulta de documentos no MongoDB

28

Consultando documentos no MongoDB: Uso do método find()

29

Consultando documentos no MongoDB: Uso do método findOne()

30

Consultando documentos no MongoDB: Consulta de documentos usando operadores de consulta

31

Consultando documentos no MongoDB: Consulta de documentos usando operadores lógicos

32

Consultando documentos no MongoDB: Consulta de documentos usando operadores de array

33

Consultando documentos no MongoDB: Consulta de documentos usando operadores de elemento

34

Consultando documentos no MongoDB: Consulta de documentos usando operadores de avaliação

35

Consultando documentos no MongoDB: Consulta de documentos usando expressões regulares

36

Consultando documentos no MongoDB: Ordenação de resultados de consulta

37

Consultando documentos no MongoDB: Limitação e pulo de resultados de consulta

38

Consultando documentos no MongoDB: Projeção de campos em consultas

39

Consultando documentos no MongoDB: Uso de índices para otimizar as consultas

40

Consultando documentos no MongoDB: Explicação e análise de consultas

41

Consultando documentos no MongoDB: Consulta de documentos em coleções agrupadas

42

Consultando documentos no MongoDB: Consulta de documentos em coleções incorporadas

43

Consultando documentos no MongoDB: Consulta de documentos usando o método aggregate()

44

Atualizando documentos no MongoDB

45

Atualizando documentos no MongoDB: Introdução à atualização de documentos no MongoDB

46

Atualizando documentos no MongoDB: Compreendendo o comando updateOne no MongoDB

47

Atualizando documentos no MongoDB: Compreendendo o comando updateMany no MongoDB

48

Atualizando documentos no MongoDB: Trabalhando com operadores de atualização no MongoDB

49

Atualizando documentos no MongoDB: Atualizando documentos embutidos no MongoDB

50

Atualizando documentos no MongoDB: Atualização condicional de documentos no MongoDB

51

Atualizando documentos no MongoDB: Utilizando o comando findAndModify no MongoDB

52

Atualizando documentos no MongoDB: Práticas recomendadas para atualização de documentos no MongoDB

53

Atualizando documentos no MongoDB: Resolução de problemas comuns ao atualizar documentos no MongoDB

54

Excluindo documentos no MongoDB

55

Excluindo documentos no MongoDB: Introdução à exclusão de documentos no MongoDB

56

Excluindo documentos no MongoDB: Comandos para exclusão de documentos

57

Excluindo documentos no MongoDB: Uso do comando 'remove' no MongoDB

58

Excluindo documentos no MongoDB: Exclusão de documentos únicos e múltiplos

59

Excluindo documentos no MongoDB: Exclusão de documentos com condições

60

Excluindo documentos no MongoDB: Exclusão de coleções inteiras

61

Excluindo documentos no MongoDB: Manuseio de erros durante a exclusão

62

Excluindo documentos no MongoDB: Boas práticas para exclusão de documentos

63

Excluindo documentos no MongoDB: Impacto da exclusão de documentos no desempenho do banco de dados

64

Excluindo documentos no MongoDB: Recuperação de documentos excluídos

65

Excluindo documentos no MongoDB: Ferramentas de backup antes da exclusão

66

Indexação no MongoDB

67

Operações de agregação no MongoDB

68

Trabalhando com pipeline de agregação

69

Uso de Map-Reduce no MongoDB

70

Implementação de transações no MongoDB

71

Gerenciamento de usuários e papéis no MongoDB

72

Implementação de segurança no MongoDB

73

Backup e restauração no MongoDB

74

Monitoramento de desempenho no MongoDB

75

Otimização de consultas no MongoDB

76

Replicação de dados no MongoDB

77

Configurando um cluster de sharding no MongoDB

78

Manutenção de um cluster de sharding no MongoDB

79

Resolução de problemas comuns no MongoDB

80

Integração do MongoDB com outras tecnologias

81

MongoDB Atlas: banco de dados como serviço

82

Migração de dados para o MongoDB

83

Desenvolvimento de aplicativos com MongoDB

84

Testes de unidade e integração com MongoDB

85

MongoDB e a linguagem Python

86

MongoDB e a linguagem JavaScript

87

MongoDB e a linguagem PHP

88

MongoDB e a linguagem Ruby

Course Description

O curso "Criação e manutenção de banco de dados MongoDB do básico ao avançado" é uma ótima introdução ao fascinante universo de bancos de dados NoSQL, mais especificamente do MongoDB. Destinado a profissionais e entusiastas da área de Informática (TI) que desejam compreender e dominar essa poderosa ferramenta, o curso abrange todos os aspectos essenciais, desde os fundamentos até tópicos mais avançados.

Começando com uma introdução ao MongoDB, o curso oferece uma visão geral sobre o que é MongoDB e suas principais características. Na sequência, orienta sobre a instalação do MongoDB, proporcionando um guia passo a passo para garantir que o ambiente esteja corretamente configurado e operacional.

Os participantes serão introduzidos aos conceitos básicos de MongoDB, aprendendo sobre elementos fundamentais como documentos, coleções e as operações críticas que podem ser realizadas no banco de dados. A arquitetura do MongoDB é explicada detalhadamente, permitindo que estudantes compreendam como o MongoDB gerencia, armazena e recupera dados de forma eficiente.

O curso também aborda o BSON, o formato binário usado internamente pelo MongoDB para armazenar documentos, proporcionando uma compreensão aprofundada de como dados são estruturados e manipulados.

Passando para a prática, os alunos aprenderão a trabalhar com bancos de dados no MongoDB, desde a criação e manutenção de coleções até a inserção de documentos. Esse tópico é minuciosamente detalhado em subcapítulos que cobrem tudo, desde a introdução ao MongoDB, a instalação e configuração do ambiente, até a inserção de documentos simples e complexos, otimização de performance, e segurança.

As consultas são outro aspecto fundamental abordado no curso. Os participantes aprenderão técnicas para consultar documentos no MongoDB, usando diversos métodos e operadores para encontrar, ordenar, limitar e projetar dados de forma eficaz. São abordadas práticas de consulta otimizada com o uso de índices e análise de performance.

O curso também cobre a atualização e exclusão de documentos, oferecendo um olhar detalhado sobre os comandos e práticas recomendadas para manter a integridade e desempenho do banco de dados.

Além disso, exploram-se tópicos avançados como indexação, operações de agregação, pipeline de agregação, e uso de Map-Reduce para processamento de grandes volumes de dados. A implementação de transações é explicada para garantir consistência em operações complexas.

Questões relativas à segurança são minuciosamente abordadas no curso, incluindo o gerenciamento de usuários e papéis, backup e restauração de dados, e integração do MongoDB com outras tecnologias. Tópicos adicionalmente avançados tratados incluem replicação de dados, configuração e manutenção de clusters de sharding, bem como monitoramento de desempenho e otimização de consultas.

Por fim, o curso inclui um módulo sobre MongoDB Atlas, a plataforma de banco de dados como serviço, explicando como migrar dados para o MongoDB, desenvolver aplicativos, e realizar testes de unidade e integração. Há também capítulos dedicados à utilização do MongoDB com diferentes linguagens de programação como Python, JavaScript, PHP, e Ruby, proporcionando aos alunos uma visão abrangente e prática da aplicação da teoria em diferentes contextos.

Com 88 páginas de conteúdo esclarecedor e completo, este curso é uma excelente escolha para qualquer pessoa que deseje dominar o uso do MongoDB, desde estudantes iniciantes até profissionais experientes em TI que desejam solidificar e expandir seus conhecimentos.

This free course includes:

5h40m free online audio course

88 content pages

Certificate of course completion

Exercises to train your knowledge

Download the App now to have access to + 3300 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online video courses, audio or text courses.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

Descubra os Melhores Cursos Online Gratuitos de MongoDB

Amplie suas habilidades em banco de dados e dê um salto na sua carreira com nossa seleção de cursos online gratuitos sobre MongoDB. Aprenda a trabalhar com um dos sistemas de gerenciamento de banco de dados NoSQL mais populares e demandados no mundo da tecnologia atualmente. Com cursos projetados para todos os níveis, você pode começar do zero ou aprimorar seus conhecimentos existentes em MongoDB.

Por Que Aprender MongoDB?

MongoDB é uma poderosa ferramenta de gerenciamento de banco de dados baseada em documentos, que oferece flexibilidade, escalabilidade e desempenho para aplicações modernas. Com a crescente popularidade de aplicações web e móveis que exigem armazenamento de dados não estruturados, o MongoDB tornou-se uma habilidade essencial para desenvolvedores, analistas de dados e engenheiros de banco de dados.

Cursos para Iniciantes

Se você é novo em bancos de dados NoSQL, nossos cursos introdutórios oferecem uma base sólida em MongoDB. Aprenda os conceitos básicos, como instalação, configuração e as operações CRUD (Criar, Ler, Atualizar, Deletar). Entenda como projetar esquemas de dados eficientes e como integrar o MongoDB com diferentes linguagens de programação.

Cursos Intermediários e Avançados

Para aqueles que já têm algum conhecimento em MongoDB, oferecemos cursos que mergulham em tópicos mais avançados. Explore técnicas de indexação, agregação e segurança do banco de dados. Domine a replicação e o sharding para garantir alta disponibilidade e desempenho em larga escala. Aprenda a otimizar consultas e a administrar clusters MongoDB de maneira eficaz.

Projetos Práticos e Estudos de Caso

Coloque seu conhecimento em prática com projetos reais e estudos de caso. Nossos cursos incluem exercícios práticos que simulam cenários do mundo real, permitindo que você aplique as técnicas aprendidas em situações concretas. Desenvolva aplicações completas utilizando MongoDB e adquira experiência prática que fará a diferença em seu portfólio e carreira.

Certificados de Conclusão

Além de adquirir conhecimento valioso, muitos de nossos cursos oferecem certificados de conclusão. Demonstre sua proficiência e comprometimento com o aprendizado contínuo adicionando essas certificações ao seu currículo ou perfil profissional.

Aprenda a Qualquer Hora, em Qualquer Lugar

Com a flexibilidade dos cursos online, você pode estudar no seu próprio ritmo e de acordo com sua agenda. Acesse o conteúdo dos cursos de qualquer dispositivo com conexão à internet e junte-se a uma comunidade global de aprendizes entusiasmados em dominar o MongoDB.

Conclusão

Não perca a oportunidade de se destacar no mercado de tecnologia com habilidades em um dos bancos de dados mais inovadores e de alta demanda. Explore nossa lista de cursos online gratuitos de MongoDB e comece sua jornada de aprendizado hoje mesmo!

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text