Bom dia, amigos. Tudo bem com vocês?
Estou querendo construir uma aplicação de controle logístico de entrada e saída de caminhões para a antiga empresa que eu trabalhava. Estou querendo fazer uma Aplicação Web em Angular 2 e que nela eu possa fazer o CRUD no banco de dados, já que o processo logístico da empresa necessita.
Pelo que andei lendo, o Angular 2 usa serviços e APIs para fazer esse tipo de coisa, então gostaria de saber se é possível criar APIs que façam esse tipo de coisa em C#, que é uma linguagem que estou gostando de estudar. O banco de dados pode ser qualquer um.
Gostaria de saber o que eu preciso saber para construir essa API e usa-la no Angular 2. Outra dúvida é se existe algum curso aqui da Alura que ensine a criar APIs em C# para que eu possa usar na aplicação.
Ouvi dizer que existe uma ferramenta chamada "Sequelize", que usa o MySQL e alguns outros bancos, mas pelo que li e vi tutoriais, não entendi muito bem como aplicar.
Mais uma vez reforço que o banco de dados pode ser qualquer um, porém tenho preferência por bancos que usam SQL (MySQL, SQL Server, Oracle...), mas se não puder usar esses bancos, qualquer um serve.
Muito obrigado! :D