Companies Home Search Profile

FluentValidation Fundamentals

Focused View

Vladimir Khorikov

3:48:59

186 View
  • 01. Course Overview.mp4
    01:41
  • 02. Introduction.mp4
    03:37
  • 03. Validation at a Glance.mp4
    01:32
  • 04. Sample Application Introduction.mp4
    07:49
  • 05. Validating Input the Naive Way.mp4
    06:14
  • 06. Summary.mp4
    01:18
  • 07. Introduction.mp4
    00:21
  • 08. Validating Simple Properties.mp4
    06:11
  • 09. Recap-Validating Simple Properties.mp4
    02:07
  • 10. Validating Complex Properties.mp4
    08:38
  • 11. Recap-Validating Complex Properties.mp4
    01:24
  • 12. Validating Collections.mp4
    07:28
  • 13. Recap-Validating Collections.mp4
    01:24
  • 14. Inheritance Validation.mp4
    02:14
  • 15. Rule Sets.mp4
    06:49
  • 16. Recap-Inheritance Validation and Rule Sets.mp4
    03:06
  • 17. Throwing Exceptions.mp4
    02:00
  • 18. Summary.mp4
    02:05
  • 19. Introduction.mp4
    00:25
  • 20. Conditional Validation.mp4
    07:19
  • 21. Recap-Conditional Validation.mp4
    01:29
  • 22. Changing the Cascade Mode.mp4
    03:39
  • 23. Recap-Changing the Cascade Mode.mp4
    01:32
  • 24. Integrating FluentValidation into ASP.NET Pipeline.mp4
    06:53
  • 25. Automating Model State Checks.mp4
    03:05
  • 26. Recap-Integrating FluentValidation into ASP.NET Pipeline.mp4
    01:36
  • 27. Custom Validation Rules.mp4
    04:25
  • 28. Recap-Custom Validation Rules.mp4
    01:11
  • 29. Summary.mp4
    01:22
  • 30. Introduction.mp4
    00:56
  • 31. Always-valid Domain Model.mp4
    06:28
  • 32. Not-always-valid Domain Model and Primitive Obsession.mp4
    06:46
  • 33. Introducing Value Objects-The First Take.mp4
    04:26
  • 34. What Is Validation.mp4
    05:11
  • 35. Introducing Value Objects-The Proper Approach.mp4
    04:35
  • 36. Recap-Always-valid Domain Model and Validation.mp4
    04:47
  • 37. Validation vs. Invariants.mp4
    05:42
  • 38. How to Handle Validation Rules in the Domain Layer.mp4
    01:07
  • 39. Summary.mp4
    02:40
  • 40. Introduction.mp4
    00:32
  • 41. Combining FluentValidation with Value Objects.mp4
    05:33
  • 42. Recap-Combining FluentValidation with Value Objects.mp4
    02:41
  • 43. The Difference in Validation Implementations.mp4
    03:19
  • 44. Validation Is Parsing.mp4
    04:42
  • 45. Validating Complex Data.mp4
    06:55
  • 46. Validating Using Data from the Database.mp4
    07:20
  • 47. Recap-Validating Complex Data.mp4
    06:06
  • 48. Summary.mp4
    02:43
  • 49. Introduction.mp4
    00:28
  • 50. Defining Explicit Errors.mp4
    07:09
  • 51. Standardizing the API Output.mp4
    12:06
  • 52. Recap-Explicit Errors and API Output.mp4
    03:22
  • 53. How to Check for Email Uniqueness.mp4
    05:36
  • 54. DDD Trilemma.mp4
    05:59
  • 55. Finishing up the Rest of Validations.mp4
    08:24
  • 56. Recap-Finishing up the Rest of Validations.mp4
    02:26
  • 57. Course Summary.mp4
    02:06
  • Description


    This course will teach you how to use FluentValidation library to perform validation in ASP.NET Core applications. FluentValidation is a free and open-source library developed by Jeremy Skinner at https://fluentvalidation.net

    What You'll Learn?


      Input validation is a vast and complicated topic, and it’s often unclear what tools to use and best practices to follow in this area. In this course, FluentValidation Fundamentals, you’ll learn to perform validation in ASP.NET Core applications. First, you’ll explore the features of the FluentValidation library. Next, you’ll discover how to combine them with DDD best practices. Finally, you’ll learn how to use attributes as an alternative to the library. When you’re finished with this course, you’ll have the skills and knowledge of validation and the FluentValidation library needed to perform validation in any ASP.NET Core application. FluentValidation is developed by Jeremy Skinner.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Vladimir Khorikov
    Vladimir Khorikov
    Instructor's Courses
    Vladimir Khorikov is the author of the book Unit Testing Principles, Practices, and Patterns: https://amzn.to/2QXS2ch He has been professionally involved in software development for over 15 years, including mentoring teams on the ins and outs of unit testing. He's also the founder of the Enterprise Craftsmanship blog, where he reaches 500 thousand software developers yearly. He started as an adviser on general programming topics, but lately has shifted his focus to unit testing with a central message of teaching software developers how to make unit testing painless.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 57
    • duration 3:48:59
    • level average
    • Release Date 2022/12/14