Atenção! Nosso Atendimento é 100% automatizado por Inteligência Artificial!

Curso de .NET 7 Web Api - Guia Completo de Arquitetura Limpa

Economize R$ 87,10

Preço:
Preço promocionalR$ 39,90 Preço normalR$ 127,00

Descrição

.NET 7 Web Api - Guia Completo de Arquitetura Limpa

Visão Geral do Curso

Este curso abrangente explora os princípios do CQRS com MediatR e como ele pode ser utilizado para separar comandos e consultas dentro de uma aplicação. Projetado para desenvolvedores que desejam aprimorar sua compreensão da arquitetura .NET e gerenciamento de dados, este curso abrange uma ampla gama de tópicos, incluindo o padrão arquitetural CQRS, EntityFrameworkCore, Eager Loading, Padrões de Repositório, Migrações de Banco de Dados, Banco de Dados MSSQL, FluentValidation, AutoMapper, MediatR e Redis Cache. Ao implementar essas ferramentas e técnicas, você será capaz de aprimorar o desempenho, escalabilidade e manutenibilidade de suas aplicações .NET. Ao longo do curso, você participará de projetos e tarefas práticas que permitirão aplicar seus novos conhecimentos a cenários do mundo real. Ao final do curso, você terá uma compreensão abrangente da arquitetura avançada .NET e do gerenciamento de dados, capacitando-o com as habilidades necessárias para implementar essas ferramentas e técnicas em suas próprias aplicações.

Objetivos do Curso

Após a conclusão deste curso, você será capaz de:
  • Identificar os princípios do CQRS e sua aplicação na separação de comandos e consultas dentro de uma aplicação.
  • Descrever o uso do Entity Framework Core como um framework de mapeamento objeto-relacional (ORM) em aplicações .NET.
  • Explicar os benefícios do Eager Loading na redução das viagens ao banco de dados ao recuperar dados relacionados.
  • Definir o Padrão de Repositório e seu papel no isolamento da lógica de acesso a dados e fornecimento de uma interface uniforme para trabalhar com dados.
  • Entender o conceito de Migrações de Banco de Dados com Banco de Dados MSSQL Server.
  • Entender o papel do FluentValidation como uma biblioteca popular para validação de dados em aplicações .NET.
  • Descrever como o AutoMapper simplifica o mapeamento de objeto para objeto em aplicações .NET.
  • Definir o MediatR como uma biblioteca leve que facilita a implementação do padrão Mediator em aplicações .NET.
  • Entender os papéis do MediatR Request e RequestHandler como os componentes responsáveis por lidar com solicitações MediatR em aplicações .NET.
  • Explicar o uso de Comportamentos de Pipeline de Solicitação do MediatR para adicionar lógica adicional a solicitações MediatR, como cache e validação.
  • Entender as funcionalidades e vantagens do Redis Cache como um popular armazenamento de dados em memória usado para otimizar o acesso a dados em aplicações .NET, incluindo como limpá-lo.
  • Descrever o uso de Extensões de IServiceCollection como um mecanismo para estender o IServiceCollection em aplicações .NET.
  • Entender o conceito de Exceções Personalizadas e como elas podem ser utilizadas para criar exceções específicas da aplicação que herdam da classe base Exception.
  • Explicar o uso do Middleware de Tratamento Global de Exceções como um mecanismo para lidar com exceções globalmente em aplicações .NET.
  • Entender o uso de IOptions para configurações para injetar valores de configuração em aplicações .NET.
  • Descrever as funcionalidades e vantagens do SwaggerUI Request Duration, um recurso que exibe o tempo que levou para uma solicitação ser concluída.