Aprendendo sobre C#, winform, Sqlite e Dapper
Boa noite colegas devs. A algum tempo venho estudando C# e windows forms, criei duas aplicações como um extra para empresa o de trabalho, me agregou muito criar algo q tem usuários mesmo sendo para um setor da empresa. Decidi seguir o Pattern MVP o primeiro programa q criei foi o https://github.com/edsonlcandido/HSA_Coleta46 Aqui utilizei SQlite e dapper e tentei implementar pela primeira ver o MVP, vi q não fiz certo 😅😅😅, pois as coisas estão um pouco dependente umas das outras mesmo tento somente uma tabela.
Depois criei um outro app para controlar itens no estoque q era feito em uma planilha, porém dava BO quando tentavam acessar simultâneo. https://github.com/edsonlcandido/HSA_Estoque48 Aqui já quis subir o nível 😅😅 Criei uma tabela para lista de categoria, outra tabela para lista de unidades onde é possível incluir novos itens e editar se eles vão estar disponíveis num combobox. Precisei criar duas tabelas q produtos e histórico q se relacionam então fui para o MVP tbm usando o SQLite e Dapper um pouco mais avançado, porém aqui q descobri q realmente tinha implementado o MVP todo errado 😅😅😅 se o outro q tinha somente uma tabela os presenter e view já estavam dependentes, aqui conheci o tal do acoplamento já q para inserir um novo produto só é possível via form, pois precisa criar um objeto histórico também 😅😅😅, aqui já começou a complicar quando precisei corrigir um código e enfrentei problemas com o controle de modificações de banco de dados.
Decidi separar essa parte em uma nova thread pois acredito que esse vá ser o repositorio que mais será possivel aproveitar para aprender sobre os itens que mencionei.
Agora estou iniciando um novo projeto mais para estudo mesmo onde pedi umas dicas para o chat GPT (já q ele vai roubar meu emprego q eu nem tenho ainda) melhor aprender a trabalhar com ele 😬. https://github.com/edsonlcandido/MVP_SQLite_Dapper_UpDB Aqui já conheci uma ferramenta para controle de versão do banco SQlite, consegui implementar mais corretamente o MVP pois vi como testar o código sem precisar criar um form.
Escrevi aqui meus estudos em C# pois quero trabalhar na área com Home Office, sei q no início não rola HO pois conversar pessoalmente quando se está aprendendo é bem mais proveitoso. Gostaria de dicas como continuar evoluindo nessa área quais caminhos devo seguir para ter mais oportunidades de emprego. Me coloco a disposição caso alguém tenha projetos que precisem de auxílio na área de Winforms e C#, tenho disponibilidade na parte da noite gostaria muito de trabalhar com o pessoal que tem experiencia na área.