Validação com JavaScript e HTML5: boas práticas de UX | Alura