De que formas pode implementar a injeção de dependências nos controladores da aplicação?
C#
Pode explicar o processo de estabelecimento de uma ligação segura entre o cliente e o servidor através do protocolo HTTPS, incluindo a fase de handshake?
Pode explicar o que se entende por relação um para um no contexto de bases de dados ou programação orientada a objetos?
Quais métodos podem ser usados para configurar o roteamento no sistema?
Quais os tipos de valores de retorno que um método assíncrono marcado com a palavra-chave async pode ter?
Poderia dar exemplos dos principais tipos de dados amplamente utilizados na programação?
Podes nomear os principais tipos de dados que usam referências e explicar as suas características?
De que maneiras as tabelas em bancos de dados podem estar relacionadas entre si?
Quais são os principais componentes do processo de migração de dados ou sistemas?
Podes listar os principais tipos de sistemas de gestão de bases de dados com os quais te deparaste?
Qual é o papel das migrações na gestão de bases de dados?
Você aplicou procedimentos de migração de esquema de banco de dados em seus projetos?
Poderia explicar os princípios básicos por trás do SOLID e como eles são aplicados no design de sistemas de software?
É possível que o software intermédio envie uma resposta de volta ao cliente?
Pode explicar o que se entende por Middleware no contexto dos sistemas de software?
Pode explicar os princípios e conceitos principais da arquitetura limpa na programação?
Explique as diferenças entre o uso de WHERE e HAVING em consultas SQL e em que casos é mais adequado usar cada um deles.
Pode explicar como funciona o mecanismo de rastreamento de alterações no Entity Framework?