Aprendendo Fluent Validation em C#: Dominando Validações de Forma Elegante e Eficiente

  Рет қаралды 1,182

Daniel Jesus

Daniel Jesus

Күн бұрын

Neste vídeo, mergulharemos no mundo do Fluent Validation, uma biblioteca poderosa para .NET que revoluciona a maneira como realizamos validações em C#. Vamos explorar desde os conceitos básicos até as técnicas avançadas, garantindo que você possa aplicar validações de forma elegante e eficiente em seus projetos. Prepare-se para aprender como estruturar regras de validação de forma clara e expressiva, garantindo a integridade dos dados e melhorando a qualidade do seu código. Se você deseja elevar suas habilidades em C# e garantir que suas aplicações sejam robustas e confiáveis, este vídeo é para você!

Пікірлер: 5
@WernekTheVader
@WernekTheVader 8 ай бұрын
Excelente!!! 👏👏👏
@bebumescuro
@bebumescuro 8 ай бұрын
O melhor jeito q vi eh fazendo com um middleware Com isso basta esse middleware e os validators q eh tudo automatico, n precisa ficar setando 1 por 1 em cada rota Registra no program.cs Economiza muita linha e fica limpo
@gustavocardoso5488
@gustavocardoso5488 8 ай бұрын
ok, mas para criar uma instacia da classe não se aplica? Teria que criar o construtor com as devidas validações ?
@DjesusNet
@DjesusNet 8 ай бұрын
A "Classe de validação" que estende AbstractValidator em Fluent Validation não necessita de um construtor explícito para funcionar corretamente. Geralmente, o construtor padrão (sem parâmetros) é adequado para a maioria dos casos. Quando você define uma "Classe de validação" estendendo AbstractValidator, as regras de validação são tipicamente configuradas dentro do construtor padrão dessa classe de validação. Exemplo: public class UserValidator : AbstractValidator { public UserValidator() { RuleFor(user => user.Name).NotEmpty(); RuleFor(user => user.Email).NotEmpty().EmailAddress(); } } Aqui, UserValidator tem um construtor padrão onde todas as regras de validação são definidas. Não é necessário criar um construtor customizado, a menos que você tenha requisitos específicos, como injetar dependências ou configurar a validação de forma dinâmica. Em resumo, para as classes de validação do Fluent Validation, o uso do construtor padrão é o padrão comum e geralmente suficiente.
Design Patterns C# - Aprendendo Observer Pattern em .Net Core
40:15
Daniel Jesus
Рет қаралды 2,3 М.
This mother's baby is too unreliable.
00:13
FUNNY XIAOTING 666
Рет қаралды 34 МЛН
小蚂蚁会选到什么呢!#火影忍者 #佐助 #家庭
00:47
火影忍者一家
Рет қаралды 58 МЛН
规则,在门里生存,出来~死亡
00:33
落魄的王子
Рет қаралды 30 МЛН
Watermelon magic box! #shorts by Leisi Crazy
00:20
Leisi Crazy
Рет қаралды 102 МЛН
WEB API C#: Conceito, passos, debugger e GetAll
52:52
profcarllussilva
Рет қаралды 75
Validando dados com FLUENT VALIDATION em C# - Poderosa e Fácil Ferramenta de Validação
23:44
Everton Oliveira 💻 Programação Backend
Рет қаралды 2,5 М.
Make Your Business Rules Cleaner With Fluent Validation
15:14
Milan Jovanović
Рет қаралды 29 М.
Modern Python logging
21:32
mCoding
Рет қаралды 192 М.
Cleaning up Your Validation Code in .NET
15:07
Nick Chapsas
Рет қаралды 60 М.
#2 Entendendo o Verbo GET em Detalhes com Código | REST API
23:26
Refúgio Code
Рет қаралды 1,1 М.
RESTFUL - BOAS PRÁTICAS - VERBOS HTTP
13:50
desenvolvedor.io
Рет қаралды 7 М.
This mother's baby is too unreliable.
00:13
FUNNY XIAOTING 666
Рет қаралды 34 МЛН