nao é tudo 100% meu, utilizei de ferramentas de aprendizado como youtube, site de cursos e o pessoal do git