.NETCore 3.1/.NET5.0 – C# API com Arquitetura DDD na PRÁTICA

Descrição





Descrição:

Implementar uma API multiplataforma com .NET Core 3.1 utilizando C# como linguagem de Programação,  utilizaremos  arquitetura DDD para modelagem, o Banco de Dados será o MySQL e o ORM a ser utilizado será o Entity Framework Core, para Mapeamento entre DTO (Data Transfer Object)   e Modelos do Domínio vamos utilizar o AutoMapper.

API terá o JWT (JSON Web Token) para geração dos Tokens para ser consumida com aplicação externa ou Front-End.

O Swagger é uma ferramenta para documentar uma API.

Visual Studio Code será o editor utilizado neste curso.

Asp.NET Core, Visual Studio Code, MySQL e MS-SQL-Server podem ser utilizado no Windows, Linux e Mac.

Será Apresentado na Arquitetura Testes Unitário (xUnit) por Camadas, será utilizando Mock e Faker .NETCore

Mock serve para que consigamos criar dados fictícios, baseados em nosso modelo de negócios, para verificar o comportamento de nossas aplicações pode ser utilizado para emular tanto repositórios de dados quanto objetos individuais em testes unitário.

Faker .NetCore tem a funcionalidade criar dados fictício (Nome, e-mail, Endereço, Telefone entre outros)

Será criado um projeto de Testes de Integração, este projeto tem como objeto de testar suas próprias Requisições

O Projeto terá os seguintes EndPoints (Usuário, UF (Unidade Federal), Município e CEPs)

No Final será atualizado o projeto da Versão .NETCore3.1 para .NET5.0

O curso pode ser acompanhado normalmente pelo aluno em uma máquina Linux, Windows ou Mac compatível com as instalações utilizada no curso.





Avaliações

Ainda não existem avaliações.

Seja o primeiro a avaliar “.NETCore 3.1/.NET5.0 – C# API com Arquitetura DDD na PRÁTICA”

O seu endereço de email não será publicado. Campos obrigatórios marcados com *