Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Curso de FastAPI - Rest API com Python - Aula 08: Níveis de Acesso e Lazyloaded do Banco de Dados
Play lesson

Curso de FastAPI - Rest API com Python (Backend Completo) - Curso de FastAPI - Rest API com Python - Aula 08: Níveis de Acesso e Lazyloaded do Banco de Dados

5.0 (3)
27 learners

What you'll learn

This course includes

  • 6.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

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_SKOFexQqiNE&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=niveis-acesso-lazyloaded-12-06&conversion=perpetuo-lespy ----------------------------------------------------------------------- 📁 Arquivos Utilizados no Vídeo: https://dlp.hashtagtreinamentos.com/python/arquivo/download?curso=python&id=1ZdhiigTy800IjKhNG2AIq8Yl8TZ3Inv7&origemurl=hashtag_yt_org_planilhapyt_SKOFexQqiNE&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=niveis-acesso-lazyloaded-12-06&conversion=perpetuo-lespy 💻 Vídeo recomendado: Playlist Curso de FastAPI - Rest API com Python (Backend Completo) https://youtube.com/playlist?list=PLpdAy0tYrnKy3TvpCT-x7kGqMQ5grk1Xq ----------------------------------------------------------------------- Caso prefira o vídeo em formato de texto: https://www.hashtagtreinamentos.com/curso-de-fastapi-python ----------------------------------------------------------------------- PARA CONTRATAR A HASHTAG PARA SUA EMPRESA: https://www.hashtagtreinamentos.com/treinamentos-corporativos?fonte=yt&origemurl=hashtag_yt_org_incompany_SKOFexQqiNE&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=niveis-acesso-lazyloaded-12-06&conversion=perpetuo-lespy ----------------------------------------------------------------------- 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

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere