Para acessar os slides da apresentação, basta clicar no link abaixo:
Antes de começarmos, vamos configurar o projeto. Certifique-se de ter o Docker e o Docker Compose instalados em seu sistema.
Siga os passos abaixo para configurar o projeto rapidamente:
- Realize um fork deste projeto em seu repositório ou simplesmente clone-o para sua máquina.
- Abra o terminal.
- Navegue até o diretório raiz do projeto.
- Execute o comando
docker-compose up -d
.
Agora, você está pronto para começar a desenvolver! 🚀
Siga os passos abaixo para configurar o projeto sem o Docker Compose:
- Entre na pasta
cd sem-docker
do projeto. - Instale a venv com o comando
python3 -m venv venv
. - Ative a venv com o comando
source venv/bin/activate
ou pelo windowsvenv\Scripts\activate.bat
. - Instale as dependências com o comando
pip install -r requirements.txt
. - Execute o comando
flask run
para iniciar o servidor.
Para rodar os testes, você pode utilizar o Newman. Para isso, siga os passos abaixo:
- Abra o terminal.
- Navegue até o diretório raiz do projeto.
- Instale o newman com o comando
npm install -g newman
. - Rode os testes com o comando
newman run postman/collection.json -e postman/environment.json
.
Para acessar a documentação da API, basta acessar o link abaixo:
Algumas API's públicas para você utilizar em seus projetos:
-
Public APIs - Aqui você encontra uma lista de API's públicas para utilizar em seus projetos, em inglês.
-
Public APIs List - Mesma coisa que o repositório anterior, so que com umas API's diferentes, em inglês.
-
Brasil API - Aqui você encontra uma lista de API's públicas brasileiras para utilizar em seus projetos.
-
PokéAPI - API de Pokémon, em inglês.
-
Advice Slip - API de conselhos, em inglês.
-
Fun Translations - API de tradução de textos para linguagens fictícias, em inglês.