Curso de FastAPI – Convite para participar da campanha de financiamento!

Posted by


FastAPI é um framework web de alto desempenho para Python, que permite a criação de APIs de forma rápida e eficiente. Ele é especialmente adequado para a construção de APIs assíncronas e suporta a criação de servidores HTTP/S assíncronos de forma fácil.

Neste tutorial, vamos ver como criar uma chamada para uma campanha de financiamento usando o FastAPI. Vamos criar uma API simples que permitirá aos usuários enviar uma solicitação de doação para uma campanha específica.

Passo 1: Instalação do FastAPI

Antes de começarmos, é importante garantir que você tenha o FastAPI instalado em seu ambiente Python. Você pode instalá-lo usando o pip, o gerenciador de pacotes do Python. Basta executar o seguinte comando:

pip install fastapi

Passo 2: Criação do servidor FastAPI

Agora que temos o FastAPI instalado, vamos criar um servidor web simples usando o FastAPI. Crie um novo arquivo Python (por exemplo, app.py) e adicione o seguinte código:

from fastapi import FastAPI

app = FastAPI()

@app.post("/doacao/{campanha_id}")
async def doacao(campanha_id: int, valor: float):
    # Aqui você pode adicionar a lógica para processar a doação
    return {"mensagem": f"Doação de R${valor} para a campanha {campanha_id} foi recebida com sucesso!"}

Neste exemplo, criamos um endpoint POST chamado /doacao/{campanha_id} que recebe um ID de campanha e o valor da doação como parâmetros. Dentro da função doacao, você pode adicionar a lógica para processar a doação, por exemplo, salvar os dados no banco de dados.

Passo 3: Executando o servidor FastAPI

Agora que temos nosso servidor FastAPI pronto, podemos executá-lo. Basta abrir um terminal, navegar até o diretório onde está o arquivo app.py e executar o seguinte comando:

uvicorn app:app --reload

Isso iniciará o servidor FastAPI e você poderá acessar a API em http://localhost:8000. Você pode testar o endpoint /doacao/{campanha_id} enviando uma solicitação POST para ele usando uma ferramenta como o Postman ou o cURL.

Com este tutorial, você aprendeu como criar uma chamada para uma campanha de financiamento usando o FastAPI. O FastAPI é uma ferramenta poderosa e fácil de usar para a criação de APIs com Python. Experimente e veja como é simples criar APIs rápidas e eficientes com o FastAPI!

0 0 votes
Article Rating
23 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@Dunossauro
2 months ago

O curso ainda está em fase de produção. Para mais informações acesse o link:

https://fastapidozero.dunossauro.com/

@LuizPerciliano_78
2 months ago

showwwww

@Ed_dev18
2 months ago

Eduardo, ainda estou na faculdade e sem emprego, mas penso em contribuir com seus projetos como esse, a muita pessoas que aprende com iniciativas como a sua! Parabéns!
Por enquanto, ficarei compartilhando com amigos próximos e curtindo.

@LuizHenrique-qr3lt
2 months ago

Alguém tem o link do curso? Não encontrei no canal do edu

@Brutos212
2 months ago

Depois de quase um ano estou voltando e Edu sempre com bons conteúdo. Curioso para saber se o curso já esta aqui no Youtube, esta? Sucesso Edu

@elteixeiras
2 months ago

Dunossauro, meu querido. Por favor, este curso já está no ar?

@stifferdoroskevich1809
2 months ago

O Curso saiu?

@anselmoxavier2028
2 months ago

Ótima atitude, parabéns, gostaria de saber se o curso já foi disponibilizado , pois não achei no canal.

@nandi-dev
2 months ago

Bom dia.
Curto muito suas lives. Super didáticas. Parabéns.
Gostaria de saber quando irá sair o curso de FastAPI já que já faz tempo que a meta foi batida e até dobrou. Ansioso.
Mais uma vez, Parabéns.

@tiagomota1862
2 months ago

Estou chegando agora, o curso ainda eh gratuito ?

@luishpj
2 months ago

O curso está no próprio canal do yt?

@mikaelferreiraqa
2 months ago

Vai ter o curso?

@rjuniod
2 months ago

Acho que muita gente que contribuiu está frustado, já tem mais de 1 ano. Qdo fiquei sabendo e fui para apoiar já tinha finalizado, desde então venho acompanhando e essa falta de informação é no mínimo estranha. Provavelmente muitos apoiaram e tiverem que estudar por outros lugares já que o curso não é disponibilizado

@dogosousa
2 months ago

Vou entrar na fila para esperar a sainda desse curso

@RigoniJr
2 months ago

Pessoal, onde está postado o curso?

@TheKaratecax
2 months ago

Iniciantes poderão fazer o curso ?

@rsAndante
2 months ago

Sou novo nesse canal, alguém poderia me informar onde esta disponível o curso?

@joaopaulo280891
2 months ago

O curso já foi produzido? Se não, há alguma previsão de lançamento? Obrigado!

@Teodorico1967
2 months ago

E se me permite: compartilhem no Linkedin e outras redes sociais!

@willianhenriquepauli
2 months ago

O curso já está disponível?