Este repositório contém uma Application Programming Interface(API) de Blogs e seus testes, desenvolvidos usando a plataforma .NET e C#.
-
👉 C#
-
👉 .NET
-
👉 ASP.NET
-
👉 JsonWebToken
-
👉 MySQL
-
👉 Entitiy Framework
-
👉 Swagger
-
👉 xUnit
Como rodar?
- Clone o repositório com o comando:
git clone [email protected]:caioBatistaDosSantos/Project-Tryitter.git
;- Entre na pasta do repositório:
cd Project-Tryitter
- Entre na pasta do repositório:
- Suba o banco de dados MySQL com o comando:
docker-compose up -d --build
- Entre na pasta da API com o comando:
cd Backend/Tryitter.Web
- Instale as dependências com o comando:
dotnet restore
- Inicie a aplicação com o comando:
dotnet run
- Obs: Este comando será responsável tanto por criar o banco de dados e populá-lo, como também subir a API e disponilizar uma URL para acesso da aplicação.
- 🛡️ Conflitos de código.
- 🥊 Configuração de algumas ferramentas como JWT e os Testes.
- ⚔️ Como popular o banco de dados.
📚 Aprendi a pensar/refletir mais ao me deparar com um problema, no sentido de entender o que está causando aquela situação, ao invés de sair teclando sem um norte com o fim de achar a solução por pura tentativa, no C# isso não adianta. Isso me ajudou a desenvolver soluções mais assertivas e até mais concisas.