Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
NETCore 3.1/NET5/6 - C# API - Arquitetura com DDD na PRÁTICA
Rating: 4.7 out of 5(1,022 ratings)
4,568 students

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

API REST utilizando NETCore 3.1/.NET5/6- C#+Arquitetura com DDD+Entity Framework com MySQL+Swagger+AutoMapper+JWT Token
Last updated 9/2022
Portuguese
Portuguese [Auto],

What you'll learn

  • Desenvolver API com NETCore em Alta Produtividade com técnicas profissionais

Course content

23 sections180 lectures26h 36m total length
  • Introdução3:25
  • Aviso Importante0:37
  • Informativo da Versão 3.1 - LTS3:45
  • Informativo do Código Fonte do Curso por Seção1:01

Requirements

  • Ter conhecimento básico de desenvolvimento de sistemas

Description

Implementar uma API multiplataforma com .NET Core 3.1 utilizando C# como linguagem de Programação,  utilizaremos  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 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.

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 e NET5.0 para NET6.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.

Who this course is for:

  • Pessoas que deseja aprender desenvolver API (Back-End)