Essa é mais uma observação do que uma dúvida, no trecho:
data-source add --name=AgendamentoDS --jndi-name=java:jboss/datasources/AgendamentoDS --driver-name=mysql --connection-url=jdbc:mysql://localhost:3306/agendamentobd --user-name=agendamento --password=agendamento --min-pool-size=10 --max-pool-size=20
mais especificamente aqui: --user-name=agendamento --password=agendamento
o usuário e a senha podem variar de acordo com a configuração do MySQL que a pessoa estiver usando, eu mesmo uso o MySQL do xampp, e as configurações deixei como padrão, usuário é root e a senha está em branco, ou seja, no meu caso ficou simplesmente --user-name=root, como isso não foi mencionado na aula, acho que essa observação aqui pode ajudar alguém.