Aula 1 - 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.
Aula 2 - 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#.
Aula 3 - 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.
Aula 4 - 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.
Aula 5 - 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.
Aula 6 - 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.
Aula 7 - 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.
Aula 8 - 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.
Aula 9 - 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.
Aula 10 - 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.