badge Construindo um Projeto de uma API.NET Integrada ao MongoDB
PROJETOS

Construindo um Projeto de uma API.NET Integrada ao MongoDB

Construiremos um projeto de uma API em .NET Core integrada a um cluster MongoDB, que também criaremos em tempo real no service cloud Mongo Atlas. Vamos repassar brevemente os conceitos básicos de front-end, back-end, bases de dados, NoSQL e MongoDB para fixar o entendimento e sua aplicabilidade.

AvançadoBack-End
.NET image
.NET
Inicie o desafio

Preencha seus dados

Ao clicar em "começar agora", declaro que aceito as Políticas de Privacidade e os Termos de Uso da DIO.

O que você vai desenvolver </>

Objetivo: O objetivo deste projeto prático hands-on é construir uma API em .NET Core integrada ao MongoDB, utilizando o serviço cloud Mongo Atlas para criar um cluster MongoDB em tempo real. Além disso, durante o projeto, iremos revisar conceitos básicos de front-end, back-end, bases de dados, NoSQL e MongoDB, a fim de consolidar o entendimento e demonstrar a aplicabilidade dessas tecnologias.

Requisitos técnicos:
1. Conhecimentos básicos em desenvolvimento web com .NET Core e MongoDB.
2. Computador com acesso à internet.
3. IDE de desenvolvimento .NET Core instalada no computador (sugestão: Visual Studio ou Visual Studio Code).
4. Ter o .NET Core SDK instalado no computador (https://dotnet.microsoft.com/download).

Descrição: Durante o projeto, vamos construir uma API em .NET Core para gerenciar um conjunto de dados utilizando o MongoDB como banco de dados NoSQL. A API será responsável por realizar operações CRUD (Create, Read, Update, Delete) sobre esses dados.

Inicialmente, faremos uma breve revisão dos conceitos básicos envolvidos, como front-end (parte visual da aplicação), back-end (parte lógica da aplicação), bases de dados e o funcionamento de bancos de dados NoSQL, com foco especial no MongoDB.

Em seguida, criaremos uma conta no serviço cloud Mongo Atlas e configuraremos um cluster MongoDB em tempo real. Utilizaremos o Mongo Atlas como nosso banco de dados em nuvem para armazenar os dados da API.

Feito isso, iniciaremos o desenvolvimento da API em .NET Core utilizando a linguagem C#. Abordaremos os principais aspectos da criação de uma API RESTful, como rotas, controllers, models, serviços e autenticação. Também exploraremos a integração com o MongoDB, realizando operações de leitura, escrita, atualização e exclusão de registros.

Durante o projeto, utilizaremos uma IDE de desenvolvimento .NET Core de sua preferência (como Visual Studio ou Visual Studio Code) e faremos uso do controle de versão com git, para garantir um melhor gerenciamento e histórico do código fonte.

Ao final do projeto, teremos construído uma API totalmente funcional em .NET Core, integrada a um cluster MongoDB no serviço cloud Mongo Atlas, demonstrando na prática a utilização dessas tecnologias e conceitos aprendidos ao longo do processo.

image
image EDUCAÇÃOimage EMPREGABILIDADEimage COMUNIDADE
image

Torne-se a opção Nº 1 dos recrutadores e conquiste as melhores vagas do mercado tech

De R$ 718,80 por
R$17
,90 /mês
no plano anual
COMECE AGORA

Com o o DIO PRO você irá:

  • image fy section

    Acesso ilimitado a todos os bootcamps

    E mais de 40 formações profissionais do zero ao avançado para você dominar as tecnologias nas carreiras front-end, back-end, data & analytics, mobile, cloud & DevOps e se preparar para trabalhar em grandes projetos nas empresas mais inovadoras do mundo

  • image fy section

    Mais de 180 projetos práticos para ganhar experiência

    Libere acesso ilimitado a uma área com mais de 180 projetos e 650 cursos para você aprender, comprovar experiência prática e ter um portfólio de destaque no mercado

  • image fy section

    Fazer parte das maiores e mais inovadoras empresas do mundo

    Certifique suas habilidades, ganhe experiência, suba no ranking de talentos e fique em destaque para recrutadores de empresas como iFood, Santander, Carrefour e outras dezenas que contratam profissionais na DIO.

    image

Sobre a DIO

ACADEMIA PME EDUCACAO E CONSULTORIA EM NEGOCIOS LTDA.
CNPJ: 26.965.884/0001-02

A DIO é a maior comunidade de aprendizado contínuo em tecnologia da América Latina, que conecta os melhores talentos com as empresas mais inovadoras do mundo.

Um ecossistema educacional completo para aprendizagem em desenvolvimento de software, engenharia de dados, qualidade de software e computação em nuvem.