Curso de FastAPI - Rest API com Python - Aula 08: Níveis de Acesso e Lazyloaded do Banco de Dados
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/es... ----------------------------------------------------------------------- 📁 Arquivos Utilizados no Vídeo: https://dlp.hashtagtreinamentos.com/p... 💻 Vídeo recomendado: Playlist Curso de FastAPI - Rest API com Python (Backend Completo) • Curso de FastAPI - Rest API com Python (Ba... ----------------------------------------------------------------------- Caso prefira o vídeo em formato de texto: https://www.hashtagtreinamentos.com/c... ----------------------------------------------------------------------- PARA CONTRATAR A HASHTAG PARA SUA EMPRESA: https://www.hashtagtreinamentos.com/t... ----------------------------------------------------------------------- Chegamos à oitava aula do Curso de FastAPI com Python, e nela vamos avançar na construção do nosso backend com foco em segurança e boas práticas. Você vai aprender como proteger suas rotas utilizando autenticação com tokens JWT e também implementar regras de autorização mais refinadas, permitindo, por exemplo, que apenas administradores ou usuários específicos possam realizar ações como o cancelamento de pedidos. Vamos aplicar dependências globais com o APIRouter para proteger automaticamente todas as rotas de um módulo, além de usar a verificação de token como parâmetro para validar permissões individualmente. Também veremos como lidar com o comportamento de lazy loading do SQLAlchemy, essencial para evitar falhas ao exibir dados após commits no banco de dados. 🔔 Se você está curtindo o curso completo de FastAPI com Python, inscreva-se no canal, deixe seu like e ative o sininho para continuar acompanhando todas as aulas sobre desenvolvimento backend com Python e APIs profissionais! ----------------------------------------------------------------------- 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: Níveis de Acesso na API e Lazy Loading no SQLAlchemy 01:55 Como proteger rotas com dependências globais no APIRouter do FastAPI 05:30 Implementando a rota de cancelamento de pedidos na prática 07:55 Lógica completa para cancelar pedidos com segurança 12:15 Testando a rota de cancelamento com autenticação JWT 13:18 O que é Lazy Loading no SQLAlchemy e como afeta sua API 14:50 Criando regras de autorização: quem pode acessar cada rota 20:33 Testes práticos de permissões: admin vs. usuário comum 23:17 Como aplicar controle de acesso em outras rotas da API 24:34 Entendendo o impacto do Lazy Loading nas respostas da API 28:20 Conclusão #python #hashtagprogramacao

Curso de FastAPI - Rest API com Python - Aula 09: Adicionar Item em Pedido e Relationship em Models

REST API Crash Course - Introduction + Full Python API Tutorial

Aprenda Análise de Dados com Python em 10min (para Iniciantes)

Curso de FastAPI - Rest API com Python - Aula 10: Finalização e Schemas para respostas de endpoints

Automatizei um Sistema Real no Trabalho com Python — Tutorial passo a passo

Canetas emagrecedoras: como Mounjaro e Wegovy estão transformando o mundo

Aprenda de vez o que é uma API com esse exemplo simples em Python

Curso de FastAPI - Rest API com Python - Aula 06: Autenticação, OAuth2 e JWT Tokens

Curso de FastAPI - Rest API com Python - Aula 07: Bloqueio de Endpoints para Usuários Autenticados

8 passos OBRIGATÓRIOS de tratamento de dados - Python para dados

Learn APIs in 10 Minutes: Quick Guide with Practical Examples for Beginners

Curso de FastAPI - Rest API com Python - Aula 04: Criar conta de usuário, Schemas e Criptografia

Curso de FastAPI - Rest API com Python (Backend Completo) - Aula 02: Requisições e Roteamento da API

Selenium - Automatize Qualquer Tarefa na Internet com Python

Curso de FastAPI - Rest API com Python - Aula 03: Banco de Dados, Modelos e Migrações

Do Zero a Programador Full Stack: O que é Full Stack? O que eu preciso estudar?

API Design and Architecture - Backend Engineering Intro (1 Hour)

Como Criar WebApps Modernos só Usando Python - FastHTML

