Criando segurança de estruturas de dados
A segurança de aplicações web depende do isolamento adequado entre as camadas de controle de acesso, persistência de dados e gerenciamento de estado das requisições HTTP.
🖥️ Atividades
Descrição da atividade
- Você vai trabalhar como analista de dados de uma empresa e executar todas as operações de escrita e manipulação de dados de forma segura e responde a perguntas de análise sobre o estoque.
- Esta sequência de atividades parte de um banco de dados vazio e termina em uma aplicação web protegida por login. Cada nota depende da anterior e entrega algo que será reaproveitado na próxima.
Questões
Estoque Pergunta 📒 categorias Qual é o valor total investido em estoque por categoria? 📗 produtos Qual é o resumo estatístico geral e a média de preços dos produtos? O que você vai construir
Um sistema de Gestão de Produtos e Categorias com banco SQLite, controle de estoque, análise de vendas, gráfico, API JSON, relatório em HTML e acesso restrito por usuário e senha.
Gestão de Produtos: roteiro da atividade
Sequência
Link ao original
Nota Tema Ambiente Tempo 1. CRUD e análise de dados Tabelas, inserção, consulta, atualização, exclusão, SQL e Pandas Google Colab 60 min 2. Vendas e estoque Chave estrangeira, transação e produto mais vendido Google Colab 40 min 3. Visualização Gráfico de barras e exportação do PNG Google Colab 30 min 4. API e relatório com Bottle Rota JSON, página HTML e arquivos estáticos Computador local 50 min 5. Autenticação Hash de senha, cookie assinado e rota protegida Computador local 60 min
⬅️ Aula anterior: uc2.13 - Manipulando dados com Pandas e SqLite | ➡️ Próxima aula: ✨em edição!