Processing, storing, and retrieving valid data is crucial for an application, that's why validation is a common task that needs to be done in several layers of your application. In this course you will learn how Bean Validation allows developers to write constraints in a standard way and apply them everywhere (bean, properties, constructors, method parameters, and return value). You will also see how Bean Validation can be integrated in other Java EE specifications.
Course Overview Hi everyone. My name is Antonio Goncalves. Welcome to my course Bean Validation 1. 1. I am an independent developer, a book author, and a recognized Java Champion. I'm also part of the Java EE Expert Group and like to speak at international technical conferences. So, if you know Java EE or Spring and you need to better validate your data, this course is for you. In this course, you will learn Bean Validation, the Java EE specification allowing you to constrain your data. Some of the major topics that I will cover include understanding Bean Validation and its advantages over validating programmatically, how to use built-in constraints in your code, as well as defining your own constraints. You will be able to apply constraints everywhere on attributes, classes, methods, and constructors. You will also learn a few advanced topics such as dealing with error messages or grouping constraints together. Finally, you'll learn how to put all these pieces together inside or outside Java EE so you can bring Bean Validation to your projects. By the end of this course, you'll have a very good understanding of which data you can validate and constrain with Bean Validation. Before beginning the course, you should be familiar with the Java programming language. This course will guide you step by step in using constrains in most of your business rules. I hope you'll join me on this journey to learn data validation with Bean Validation 1. 1 course at Pluralsight.