Skip to content

Project developed where a complete back-end CRUD operation was implemented from scratch

Notifications You must be signed in to change notification settings

pedrohgarbim/EmployeeManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

the front-end part of the project Employee-Management-System-ANGULAR

Projeto de CRUD com API para Gerenciamento de Funcionários

Projeto desenvolvido onde foi implementada uma operação CRUD completa do zero, integrando vários recursos e padrões de design avançados e profissionais.

Funcionalidades

Padrão de Design de Repositório:

Implementação do padrão de design de repositório, onde uma interface foi criada e, em seguida, implementada por uma classe que conecta ao banco de dados usando o Entity Framework.

Entity Framework:

Configuração de um banco de dados a partir do zero, utilizando o contexto de banco de dados e o DB set.

Configuração no Program.cs:

Todo o sistema foi configurado dentro do arquivo Program.cs, garantindo uma inicialização adequada e conexão com o banco de dados.

Swagger

Integração do Swagger para facilitar o teste da API. O Swagger foi configurado para permitir a criação, atualização, exclusão e recuperação de registros de funcionários através da interface.

Tecnologias Utilizadas

. ASP.NET Core

. Entity Framework

. Swagger

. Padrão de Design de Repositório

Projeto

Este projeto é um exemplo sólido de como construir uma API robusta em ASP.NET Core, integrando práticas modernas e padrões de design que são amplamente utilizados na indústria!

A aplicação frontend para esta API de gerenciamento de funcionários foi desenvolvida utilizando Angular. Este frontend permitirá a interação direta com a API que foi construída, proporcionando uma interface de usuário para gerenciar funcionários.

About

Project developed where a complete back-end CRUD operation was implemented from scratch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages