Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edsonlcandido/desenvolvedornet
Repositorio criado para mostrar meu aprendizado em ASP.NET core
https://github.com/edsonlcandido/desenvolvedornet
asp-net-core bulma-css dapper entity-framework-core linq mvc-architecture sqlite
Last synced: 26 days ago
JSON representation
Repositorio criado para mostrar meu aprendizado em ASP.NET core
- Host: GitHub
- URL: https://github.com/edsonlcandido/desenvolvedornet
- Owner: edsonlcandido
- License: mit
- Created: 2023-09-26T01:34:07.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-03-01T20:02:48.000Z (12 months ago)
- Last Synced: 2024-11-28T02:38:29.712Z (3 months ago)
- Topics: asp-net-core, bulma-css, dapper, entity-framework-core, linq, mvc-architecture, sqlite
- Language: CSS
- Homepage: https://desenvolvedornet.edsonluizcandido.com.br/
- Size: 265 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Desenvolvedor ASP NET
[github.com/edsonlcandido/desenvolvedornet](https://github.com/edsonlcandido/desenvolvedornet)
Projeto criado para aplicar os meus conhecimentos em .NET utilizando o C#.
Aplicando as principais tecnologias desse ecossistema.
## Tecnologias utilizadas
- NET 7.0
- C#
- Evolve DB
- ASP.NET Core
- Markdig
- SQLite
- Dapper
- ASP.NET MVC
- Bulma CSS
- Entity Framework Core
- LINQ
- Identity## Roadmap
- renderizar em html esse README.md usando o Markdig ao acessar "/"
- criar um enpoint [/api/usuario](/api/usuario) que retorne todos os usuários cadastrados
- usando o Evolve DB para controlar as versões do banco de dados
- usando Dapper e SQLite
- pagina [/usuario](/usuario) mostra todos os usuários cadastrados
- criar um endpoint [/api/usuario/{id}](/api/usuario/5b61f8d0-63ae-433a-a880-c83a127f7808) que retorne um usuário específico
- pagina [/usuario/details/{id}](/usuario/details/5b61f8d0-63ae-433a-a880-c83a127f7808) mostra os detalhes de um usuário específico
- criar operação de adicionar usuario
- criar operação de editar um usuario
- deletar um usuario
- estilizar a pagina de listagem de usuarios
- utilizar Entity Framework Core para o novo modelo Empregado
- executar migrations do entity framework ao iniciar a aplicação
- pagina [/empregado](/empregado) mostra todos os empregados cadastrados
- listar departamentos buscando do banco de dados
- criar um endpoint /api/empregado/{id} que retorne um empregado específico
- pagina de detalhes do empregado
- criar operação de adicionar empregado
- corrigir buscar departamento do empregado
- criar operação de editar um empregado
- deletar um empregado
- manipular erros
- manipular exceções
- manipular logs de registro
- pagina [/estoque](/estoque)
- criado area para a pagina de estoque
- [ ] criar um contexto com login e senha usando o Identity
- criar um viewmodel para confirmar mesma senha e registrar um IdentityUser
- [ ] login e autenticar um IdentityUser
- [ ] alterar senha de um IdentityUser
- [ ] criar niveis de acesso para usuarios do sistema
- [ ] criar ambiente de acesso restrito as seguintes funçoes de um programa de estoque
- [ ] administrar usuarios
- [ ] cadastrar produtos
- [ ] listar produtos
- [ ] editar produtos
- [ ] adcionar entrada de produtos
- [ ] retirar produtos
- [ ] criar um historico de movimentações
- [ ] transformar os endpoint numa API RESTfull