Summary
Keywords
Full Transcript
Quer saber mais sobre o nosso Curso Completo de Python? Clique no link abaixo para garantir sua vaga na próxima turma: https://lp.hashtagtreinamentos.com/esperapythonimpressionador?origemurl=hashtag_yt_org_listaesperapython_Eih-eCCDHW0&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=requisicoes-rotameamento-api-15-05&conversion=perpetuo-lespy CLIQUE E ACESSE O MINICURSO GRATUITO DE AUTOMAÇÃO EM PYTHON: https://dlp.hashtagtreinamentos.com/python/minicurso/minicurso-automacao/inscricao?curso=python&fonte=org&origemurl=hashtag_yt_org_minipython_Eih-eCCDHW0&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=requisicoes-rotameamento-api-15-05&conversion=perpetuo-lespy ----------------------------------------------------------------------- Caso prefira o vídeo em formato de texto: https://www.hashtagtreinamentos.com/curso-de-fastapi-python ----------------------------------------------------------------------- 📁 Arquivos Utilizados no Vídeo: https://dlp.hashtagtreinamentos.com/python/arquivo/download?curso=python&id=14cRnOyiwx1VNFoLorWVuClrq9hDav3h9&origemurl=hashtag_yt_org_planilhapyt_Eih-eCCDHW0&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=requisicoes-rotameamento-api-15-05&conversion=perpetuo-lespy 💻 Vídeo recomendado: Playlist Curso de FastAPI - Rest API com Python (Backend Completo) https://youtube.com/playlist?list=PLpdAy0tYrnKy3TvpCT-x7kGqMQ5grk1Xq ----------------------------------------------------------------------- PARA CONTRATAR A HASHTAG PARA SUA EMPRESA: https://www.hashtagtreinamentos.com/treinamentos-corporativos?fonte=yt&origemurl=hashtag_yt_org_incompany_Eih-eCCDHW0&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=requisicoes-rotameamento-api-15-05&conversion=perpetuo-lespy ----------------------------------------------------------------------- Chegamos à segunda aula do Curso de FastAPI - Rest API com Python (Backend Completo)! Nesta aula, você vai dominar tudo sobre requisições HTTP e criação de rotas para APIs modernas com Python. Vamos explorar como criar e organizar rotas usando o APIRouter, entender na prática os principais tipos de requisição (GET, POST, PUT, PATCH e DELETE) e por que essas operações são essenciais para o funcionamento de uma API RESTful profissional. Você também vai aprender a estruturar o projeto em múltiplos arquivos, separando responsabilidades por módulos como autenticação e pedidos, garantindo escalabilidade e facilidade de manutenção do seu backend com FastAPI. Além disso, vou te mostrar como importar rotas no arquivo principal (main.py), configurar prefixos para evitar conflitos entre endpoints e usar a documentação automática gerada pelo FastAPI para testar e validar suas rotas direto no navegador. E para fechar, veremos como documentar corretamente cada rota com docstrings, tornando sua API mais compreensível e acessível para qualquer desenvolvedor. 📌 Está curtindo esse conteúdo completo sobre APIs com Python? Então se inscreve no canal, ativa o sininho e deixa seu like para acompanhar todas as aulas do nosso curso de FastAPI! ----------------------------------------------------------------------- Hashtag Programação ► Inscreva-se em nosso canal: http://bit.ly/3c0LJQi ► Ative as notificações (clica no sininho)! ► Curta o nosso vídeo! ----------------------------------------------------------------------- Redes Sociais ► Blog: https://bit.ly/2MRUZs0 ► YouTube: http://bit.ly/3c0LJQi ► Instagram: https://bit.ly/3o6dw42 ► Facebook: http://bit.ly/3qGtaF2 Aqui nos vídeos do canal da Hashtag Programação ensinamos diversas dicas de Python para que você consiga se desenvolver nessa linguagem de programação e consiga criar seus próprios projetos e automações! ----------------------------------------------------------------------- Conteúdo da Aula 00:00 Introdução 01:05 O que são rotas em APIs REST e como criá-las com FastAPI 03:03 Entendendo requisições HTTP: GET, POST, PUT e DELETE 06:31 Criando arquivos de rotas para autenticação e pedidos 09:28 Como importar rotas para o arquivo principal (main.py) 11:24 Criando o roteador de autenticação no FastAPI 13:37 Como organizar a documentação da API com tags de rotas 15:07 Criando o roteador de pedidos no FastAPI 15:42 Incluindo rotas personalizadas no app FastAPI com APIRouter 17:47 Testando o servidor local com Uvicorn 18:28 Criando as primeiras rotas da aplicação 18:53 Como criar uma rota padrão de pedidos na API 21:35 Como definir funções assíncronas (async def) em rotas FastAPI 22:26 O que é JSON e como o FastAPI usa esse formato 24:12 Visualizando rotas na documentação automática do FastAPI 25:30 Como testar rotas com a documentação do FastAPI 28:20 Criando uma rota de autenticação no FastAPI 29:35 Testando a rota de autenticação 30:25 Documentar rotas usando docstrings 32:40 Conclusão #python #hashtagprogramacao
