O meu deu o seguinte erro:
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYEE0041: Component class br.com.alura.DAO.AgendamentoEmailDAO for component AgendamentoEmailDAO has errors: WFLYJPA0033: Can't find a persistence unit named null in deployment "agendamentoemail-0.0.1-SNAPSHOT.war""},
Creio que seja por falta do persistence.xml, certo?
Pois nessa aula o professor não fala nada sobre isso, e no exercício posterior já vejo uma pergunta referente ao persistence.xml, e, na aula seguinte, este arquivo já está no projeto mas não é mostrado o código fonte dele.