Olá pessoal! Estou iniciando meus estudo com C# onde meu objetivo é desenvolver uma solução Windows Forms para a empresa onde trabalho. Tenho passado rapidamente por todos os cursos de C# do Alura, desde os básicos até os avançados (adorei o Entity Framework), porém senti falta de um curso que dê foco numa aplicação completa, algo por exemplo como desenvolver do zero (usando todas as boas práticas) uma aplicação de comércio com algumas tabelas de vendas, produtos, clientes, etc. Estou um pouco perdido com relação aos componentes dos forms, mais especificamente quais componentes utilizamos mais para recuperar dados do banco, datagrid, combobox, itembox,(boas práticas no design dos forms) etc... Outra dúvida, como faço a publicação, instalação deste software depois com instalador de forma profissional? Consigo depois acessar algumas informações do banco dele por meio de uma aplicação web? Grato!