Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Criando API's RESTful utilizando .NET, C#, mongo e Docker
Rating: 4.4 out of 5(102 ratings)
586 students

Criando API's RESTful utilizando .NET, C#, mongo e Docker

Aprenda nesse curso como desenvolver uma API RESTful do zero com .NET, MongoDB, Redis e Docker
Created byThiago Adriano
Last updated 4/2023
Portuguese

What you'll learn

  • Desenvolver uma soluções Web com confiança utilizando .NET 5 e 6, C#, mongoDB e Docker
  • Criar uma API RESTful integrada com o banco de dados mongoDB
  • Conhecimento em Injeção de Dependencias no .NET
  • Trabalhar com AutoMapper
  • Criação de um Middleware em .NET
  • Trabalhar com cache utilizando Redis e cache em memoria
  • Trabalhar com SQL Server utilizando o EF Core

Course content

14 sections121 lectures6h 5m total length
  • Introdução0:48
  • Ambiente de desenvolvimento1:24

    Links apresentados na video aula:

    https://visualstudio.microsoft.com/pt-br/downloads/
    https://www.docker.com/products/docker-desktop

Requirements

  • Lógica de programação
  • Básico de banco de dados NoSQL
  • Conhecimento básico de .NET e C#
  • Conhecimento básico de Docker

Description

Se esse é o seu primeiro contato na criação de  API's RESTful ou nunca desenvolveu uma solução utilizando .NET, C# com mongoDB, esse curso é perfeito para você. 

Eu irei dividir ele em tópicos do básico ao avançado, dessa forma caso você seja iniciante irá aprender ou melhor entender todas as etapas de desenvolvimento de uma API utilizando essas tecnologias, que estão em alta no mercado.

No final do curso você terá o conhecimento necessário para trabalhar com as seguintes tecnologias:

  1. Criação de API's RESTful do zero com .NET 5 e 6, C#, mongoDB;

  2. Conhecer a arquitetura básica do .NET para que possa desenvolver as suas aplicações com confiança;

  3. Como trabalhar com Injeção de dependencias no .NET;

  4. Como funciona um middleware .NET e a desenvolver os seus próprios middlewares;

  5. O que é e porque utilizar o CancellationToken;

  6. A Trabalhar com AutoMapper;

  7. A validar os seus endpoints através do swagger;

  8. Migrar o projeto desenvolvido em .NET 5 para .NEt 6

  9. Criação de um microservice de autenticação em .NET 7;

  10. Autenticação com JWT no back e no front (projetos compartilhados com vocês desenvolvidos em Angular);

  11. Upload de imagens;

  12. Exemplos práticos validando a sua aplicação através de projetos reais frontend desenvolvidos em Angular;

  13. Conceitos básicos de testes unitários em uma aplicação .NET;

  14. Adicionar HealthCheck na sua aplicação;

  15. Trabalhar com Automapper;

  16. Trabalhar com Cache em memoria e com o Redis

  17. Migrar a estrutura do projeto que esta em Mongo para SQL Server com EF Core (módulo extra)

Mas não para por ai, esse curso começa com dois módulos básicos demonstrando a arquitetura do .NET e como desenvolver um CRUD completo em .NET com MongoDB e será atualizado com novos módulos práticos.

Enfim o objetivo central deste curso será servir de ponto de partida para que os alunos possam expandir seus conhecimentos sobre o tema e possam “caminhar com as próprias pernas”.

Who this course is for:

  • Desenvolvedores que querem aprender a desenvolver uma API RESTful utilizando .NET, C# e o mongoDB
  • Desenvolvedores que queiram conhecer um pouco mais de Docker