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
4.69 (1006 reviews)
Udemy
platform
Português
language
Web Development
category
NETCore 3.1/NET5/6 - C# API - Arquitetura com DDD na PRÁTICA
4 479
students
26.5 hours
content
Sep 2022
last update
$19.99
regular price

Why take this course?

🌟 Curso Completo: API REST Com .NETCore 3.1/.NET5/6 - C# E Arquitetura Com DDD

🚀 Sobre o Curso:

Este é um curso prático e abrangente destinado a desenvolvedores interessados em criar uma API REST robusta, escalável e mantenível usando as últimas versões do .NET Core (3.1/.NET5/6) e C#. Você aprenderá a aplicar princípios de Domain-Driven Design (DDD) para modelar seu domínio, utilizar o Entity Framework Core com MySQL (ou MS-SQL Server), implementar autenticação via JWT Tokens e documentar sua API usando Swagger. Além disso, você terá a oportunidade de praticar testes unitários e de integração com ferramentas como xUnit, Mock e Faker.net.

Conteúdo Detalhado:

  • Arquitetura em Camadas com DDD:

    • Modelagem orientada por domínio.
    • Entendendo o domínio do problema a ser resolvido.
  • Banco de Dados com MySQL & MS-SQL Server:

    • Configuração e uso com Entity Framework Core.
    • Mapeamento entre DTOs e Modelos do Domínio com AutoMapper.
  • Autenticação com JWT Tokens:

    • Implementação de autenticação segura na sua API.
    • Permitir a consumação da API por aplicativos externos ou front-ends.
  • Documentação e Testes com Swagger & xUnit:

    • Documentar facilmente suas APIs para uma melhor compreensão e uso.
    • Realizar testes unitários para garantir a qualidade e integridade do seu código.

Ferramentas e Tecnologias Utilizadas:

  • Visual Studio Code: Editor de código leve, versátil e amplamente utilizado.

  • .NET Core 3.1/.NET5/6 & C#: Linguagem e plataforma de desenvolvimento multiplataforma.

  • MySQL e MS-SQL Server: Bancos de dados relacionais suportados.

  • AutoMapper: Biblioteca para mapear objetos em C#.

  • Swagger: Ferramenta de documentação da API REST.

  • JWT Tokens: Mecanismo de autenticação baseado em tokens JSON.

  • xUnit & Mock (com Faker .NETCore): Frameworks para testes unitários e gerador de dados fictícios.

Projeto de Exemplo:

Durante o curso, você criará um projeto de API REST que inclui os seguintes endpoints:

  • Usuário (Create, Read, Update, Delete)
  • Unidade Federal (UF) (Read)
  • Município (Read)
  • CEPs (Read)

Atualização de Versões:

No final do curso, você aprenderá a atualizar seu projeto da versão .NETCore 3.1 para .NET5.0 e, em seguida, para .NET6.0.

Compatibilidade:

Este curso é projetado para ser executado em qualquer sistema operacional compatível com as ferramentas mencionadas, incluindo Linux, Windows e Mac.

🛠️ Público-Alvo:

Desenvolvedores interessados em:

  • Criar APIs REST utilizando .NET Core/5/6.
  • Aplicar princípios de DDD em projetos do mundo real.
  • Utilizar Entity Framework Core com MySQL e MS-SQL Server.
  • Implementar autenticação JWT em suas aplicações.
  • Documentar APIs com Swagger.
  • Escrever testes unitários e de integração com xUnit, Mock e Faker.net.

📚 Pré-requisitos:

  • Conhecimentos básicos em C#.
  • Familiariidade com conceitos de programação orientada a objetos.
  • Entendimento básico de sistemas de controle de versão (como Git).

🎓 Esteja preparado para imersar-se na prática de desenvolvimento web com .NETCore, DDD e muito mais! Inscreva-se agora e transforme seus conhecimentos em habilidades práticas!

Course Gallery

NETCore 3.1/NET5/6 - C# API - Arquitetura com DDD na PRÁTICA – Screenshot 1
Screenshot 1NETCore 3.1/NET5/6 - C# API - Arquitetura com DDD na PRÁTICA
NETCore 3.1/NET5/6 - C# API - Arquitetura com DDD na PRÁTICA – Screenshot 2
Screenshot 2NETCore 3.1/NET5/6 - C# API - Arquitetura com DDD na PRÁTICA
NETCore 3.1/NET5/6 - C# API - Arquitetura com DDD na PRÁTICA – Screenshot 3
Screenshot 3NETCore 3.1/NET5/6 - C# API - Arquitetura com DDD na PRÁTICA
NETCore 3.1/NET5/6 - C# API - Arquitetura com DDD na PRÁTICA – Screenshot 4
Screenshot 4NETCore 3.1/NET5/6 - C# API - Arquitetura com DDD na PRÁTICA

Loading charts...

Related Topics

2044572
udemy ID
24/11/2018
course created date
23/11/2019
course indexed date
Bot
course submited by