Nos cursos indicados como requisitos, não foram abordados diversos conceitos utilizados aqui. Por exemplo, não entendi o texto: "...classe durante a construção do objeto-host usando o método de extensão UseStartup<>(), passando por generics a classe a ser utilizada" Não sei o que é um método de extensao nem o que é generics. Será que há mais requisitos a serem abordados? Devo fazer algum outro curso antes desse?