Back to Browse

Curso Python para Web com Loja Virtual :: Aula 1.3

519 views
May 30, 2025
47:08

📝 Aula 1.3 — Estudo de Caso: Criação de CRUD de Produtos e Categorias Chegou a hora de organizar de verdade o projeto da nossa loja virtual! Nesta aula você vai: • Criar arquivos SQL dedicados com todos os comandos (CREATE, INSERT, SELECT, UPDATE, DELETE); • Modelar entidades com @dataclass (Produto, Categoria); • Implementar repositórios ProdutoRepo e CategoriaRepo (padrão Repository); • Adicionar chave estrangeira entre produtos ⇆ categorias; • Utilizar Faker + faker-commerce para semear 10 categorias e 60 produtos; • Listar resultados paginados & buscar por termo com %LIKE%; • Exibir tabelas elegantes no terminal com tabulate; • Demonstrar exemplos de insert, select paginado, search, update e delete; • Proteger tudo com SQL parametrizado (💉 anti-SQL Injection). Arquivos criados produtos_sql.py · produto_model.py · produto_repo.py categoria_sql.py · categoria_model.py · categoria_repo.py Exemplos: exemplo1.py até exemplo5.py Código-fonte ➜ https://github.com/maroquio/CursoPythonParaWeb (⭐ dê sua estrela) Pré-requisitos – assista às Aulas 01 & 02 antes: Aula 01: https://youtu.be/52h4UXSlmfk Aula 02: https://youtu.be/wCcJSqP91bA Bibliotecas usadas Faker, faker-commerce, tabulate (instale via pip) 👍 Gostou? Deixe seu like, inscreva-se e ative o sininho 🔔 para acompanhar o restante do curso “Desenvolvimento Web com Python & FastAPI”. Dúvidas? Comente abaixo! #Python #SQLite #RepositoryPattern #Dataclass #Faker #Tabulate #FastAPI #CursoGratuito

Download

0 formats

No download links available.

Curso Python para Web com Loja Virtual :: Aula 1.3 | NatokHD