Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de NETCore 3.1/NET5/6 - API C# - Architecture with DDD in PRACTICE

Curso de NETCore 3.1/NET5/6 - API C# - Architecture with DDD in PRACTICE

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

NETCore 3.1/NET5/6 - API C# - Arquitetura com DDD na PRÁTICA

API REST usando NETCore 3.1/.NET5/6 - C# + Arquitetura com DDD + Entity Framework com MySQL + Swagger + AutoMapper + JWT Token

Avaliação: 4.6 de 5913 avaliações

Total de horas: 26.5

Aulas: 180

Todos os níveis

API REST usando NETCore 3.1/.NET5/6 - C# + Arquitetura com DDD + Entity Framework com MySQL + Swagger + AutoMapper + JWT Token

Implemente uma API multiplataforma com .NET Core 3.1 usando C# como linguagem de programação. Utilizaremos uma arquitetura em camadas com 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 de Domínio, utilizaremos o AutoMapper. A API terá JWT (JSON Web Token) para geração de tokens a serem consumidos por um aplicativo externo ou Front-End. O Swagger é uma ferramenta para documentar uma API. O Visual Studio Code será o editor utilizado neste curso. O NET Core, Visual Studio Code, MySQL e MS-SQL-Server podem ser utilizados no Windows, Linux e Mac. Testes Unitários (xUnit) por Camadas serão apresentados na Arquitetura, utilizando Mock e Faker .NETCore. O Mock é usado para criar dados s com base em nosso modelo de negócios para verificar o comportamento de nossas aplicações. Ele pode ser usado para emular tanto repositórios de dados quanto objetos individuais em testes unitários. O Faker NetCore possui a funcionalidade de criar dados s (Nome, e-mail, endereço, telefone, entre outros). Será criado um projeto de Testes de Integração, que tem como objetivo testar suas próprias Requisições. O Projeto terá os seguintes Endpoints (Usuário, UF (Unidade Federativa), Município e Códigos de ZIP). No final, o projeto será atualizado do NETCore 3.1 para o NET5.0 e do NET5.0 para o NET6.0. O curso pode ser seguido normalmente pelo aluno em uma máquina Linux, Windows ou Mac compatível com as instalações utilizadas no curso.

O que você aprenderá

Desenvolver API com NETCore com Alta Produtividade utilizando técnicas profissionais

Ver informações completas