Na aula o instrutor usa uma validação para o tamanho mínimo e outra para o tamanho máximo do nome:
[MinLenght(5, ErrorMessage = "Nome deve ter no mínimo 5 caracteres."))]
[MaxLenght(5, ErrorMessage = "Nome deve ter no máximo 50 caracteres."))]
Uma outra forma usando apenas uma validação seria:
[StringLength(50, MinimumLength = 5, ErrorMessage = "Nome deve ter entre 5 e 50 caracteres.")]
Sendo o primeiro parâmetro (50) o tamanho máximo, e o tamanho mínimo um parâmetro opcional.