Skip to content

Task Manager Program made together with Cassio Botario in DevOps Bootcamp

License

Notifications You must be signed in to change notification settings

dara-ingrid/task-manager

Repository files navigation

Task-Manager API

Este projeto foi desenvolvido durante o Bootcamp "Do zero a implantação utilizando Python", com o objetivo de construir uma API utilizando as melhores práticas de desenvolvimento guiado por testes e integração contínua.

O objetivo deste projeto é fornecer uma API de gerenciamento de tarefas, permitindo que os usuários possam criar, editar e excluir tarefas.

O projeto é dividido em duas partes principais: a API propriamente dita e os testes automatizados. A API é construída utilizando o framework FastAPI, que oferece recursos como validação automática de dados de entrada, geração automática de documentação e suporte nativo para padrões de projeto como injeção de dependência. Já os testes são feitos utilizando a biblioteca Pytest, que permite escrever testes simples e eficazes.

Bibliotecas e Utilitários utilizados no projeto

  • FastAPI: framework web moderno e rápido para criação de APIs em Python.
  • Httpie: cliente de linha de comando para testar APIs HTTP.
  • Uvicorn: servidor ASGI para Python, utilizado para servir a API.
  • Pytest: framework de testes em Python, utilizado para criar testes automatizados.

About

Task Manager Program made together with Cassio Botario in DevOps Bootcamp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published