curso Como acessar o MongoDB com o C#

Neste curso veremos como conectar ao MongoDB a partir de uma aplicação C# e como realizar as operações de inserção, alteração, exclusão e listagem de documentos. O MongoDB tem sido amplamente empregado em diversos tipos de aplicação em que o modelo de banco de dados relacional não se mostra o mais eficiente, devido à necessidade de armazenar informações em formato flexível, mantendo a alta performance enquanto armazenam grandes volumes de dados. Aqui veremos como utilizar o driver oficial do ... Ver mais MongoDB para C#, realizando as operações de CRUD de forma autenticada ou não.

Iniciar Carga Horária - 10H

Curso de MongoDB com o C#

Aula 1 - free

Introdução ao curso

Neste vídeo conheceremos o objetivo do curso e alguns conceitos iniciais sobre as ferramentas que serão utilizadas, bem como sugestões de conteúdo complementar auxiliar seus estudos.
free
Aula 2 - mvp

Instalação das ferramentas

Neste vídeo veremos quais ferramentas serão utilizadas e como obtê-las, preparando assim o ambiente para as próximas aulas. Veremos também como instalar o pacote MongoDb.Driver via NuGet na aplicação C#.
mvp
Aula 3 - mvp

Conexão com o MongoDB

Neste vídeo veremos como estabelecer a conexão com o banco de dados usando a classe MongoClient, e como referenciar o database e a collection, usando para isso os métodos GetDatabase e GetCollection, respectivamente.
mvp
Aula 4 - mvp

Inserção de documentos

Neste vídeo veremos como inserir documentos nas coleções do banco de dados, empregando as funções InsertOne ou InsertMany para adicionar um ou vários objetos ao mesmo tempo, respectivamente.
mvp
Aula 5 - mvp

Alteração de documentos

Uma vez que sabemos como inserir os documentos, nesta aula aprenderemos a alterar seus dados, tanto redefinindo toda sua estrutura, quanto adicionando novos atributos e valores.
mvp
Aula 6 - mvp

Exclusão de documentos

Nesta aula conheceremos os métodos para remover documentos no MongoDB: DeleteOne e DeleteMany. Veremos como utilizar diferentes filtros para remover um ou vários registros ao mesmo tempo.
mvp
Aula 7 - mvp

Listagem de documentos

Veremos neste vídeo como listar os documentos cadastrados nas coleções do banco de dados, finalizando assim as operações básicas de CRUD. Para isso, utilizaremos o método Find da coleção.
mvp
Aula 8 - mvp

Lidando com documentos complexos

Nesta vídeo veremos como trabalhar com documentos complexos, ou seja, aqueles que contêm documentos internos em suas propriedades. Aprenderemos, então, como realizar as principais operações de persistência e leitura no banco com esse tipo de objeto.
mvp
Aula 9 - mvp

Tratando erros de conexão

Veremos neste vídeo como tratar a exceção que é gerada caso o servidor do MongoDB esteja indisponível. Essa exceção, do tipo TimeOutException, é disparada quando tentamos efetuar alguma operação de leitura ou escrita no banco.
mvp
Aula 10 - mvp

Utilizando autenticação

Veremos agora como acessar o MongoDB de forma autenticada por meio da aplicação C#, informando login e senha do usuário no momento da conexão. Para que isso seja possível, precisaremos ainda habilitar o modo de autenticação no servidor.
mvp
Código Fonte - mvp

Código fonte

Nesse post você encontrará o código fonte completo da roda de código Como acessar o MongoDB com o C#
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos