Para podermos entender melhor separamos alguns tópicos para uma breve noção geral de como o TNF funciona e sua estrutura:
Para um melhor entendimento é ideal que você comece sua leitura pelos tópicos: Criação e Configuração de Módulos e Injeção de Dependência.
Como pré-requisito para os tópicos seguinte e exemplos a serem criados, tenha instalado o Microsoft Visual Studio 2017 com suporte a projeto .NET Core em sua instalação.
Exemplo com o uso de Entity Framework Core também serão usados e caso deseje reproduzi-los você precisará de uma instancia configurada em sua máquina.