Skip to content

Desenvolvimento de uma API utilizando C# para simular uma aplicação estilo Blog

Notifications You must be signed in to change notification settings

abnerfds/Project-Tryitter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Bem vindo ao projeto Tryitter! 🚀

🥱 Introdução...

Este repositório contém uma Application Programming Interface(API) de Blogs e seus testes, desenvolvidos usando a plataforma .NET e C#.


🛠️ Tecnologias utilizadas 🧰

  • 👉 C#

  • 👉 .NET

  • 👉 ASP.NET

  • 👉 JsonWebToken

  • 👉 MySQL

  • 👉 Entitiy Framework

  • 👉 Swagger

  • 👉 xUnit

  • 👉 FlueAssertions

  • 👉 Docker


👨‍💻 Rodando o projeto e usar os recuros da API na sua máquina 👨‍💻

Como rodar?
  1. Clone o repositório com o comando:
  • git clone git@github.com:caioBatistaDosSantos/Project-Tryitter.git;
    • Entre na pasta do repositório:
      • cd Project-Tryitter
  1. Inicie a aplicação com o comando:
  • docker-compose up -d --build
    • Obs: Este comando será responsável por criar dois cointainers docker: um para iniciar banco de dados e populá-lo, e outro para subir a API e disponilizar uma URL para acesso da aplicação.
Como usar cada rota?

Rotas Documentadas

Projeto em desenvolvimento...

💥 Defafios que enfrentamos... 🗡️

  • 🛡️ Conflitos de código.
  • 🥊 Configuração de algumas ferramentas como JWT e os Testes.
  • ⚔️ Como popular o banco de dados.

Considerações finais... ✍️

📚 Aprendemos a pensar/refletir mais ao nos 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 nos ajudou a desenvolver soluções mais assertivas e até mais concisas.

About

Desenvolvimento de uma API utilizando C# para simular uma aplicação estilo Blog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 98.6%
  • Dockerfile 1.4%