UNISAGRADO-UNIVERSIDADE / ProjetoBiblioteca

Projeto API Flask com SqLite e CRUD
MIT License
0 stars 18 forks source link

Exercício 5: Implementação de Paginação (Pesquisa Independente) #5

Open LuizRicardo25 opened 6 months ago

LuizRicardo25 commented 6 months ago

Exercício de Paginação

Objetivo

Incentivar a aprendizagem autônoma e aprofundar o conhecimento sobre técnicas de paginação em APIs.

Descrição

Dado que a funcionalidade de paginação é uma prática comum em desenvolvimento web para gerenciar grandes conjuntos de dados, este exercício desafia você a implementar paginação na rota de listagem de livros do ProjetoBiblioteca. Você deverá pesquisar e aplicar os conceitos de paginação para limitar o número de livros retornados por requisição e permitir a navegação entre diferentes páginas de resultados.

Instruções

  1. Pesquisa: Inicie com uma pesquisa sobre como a paginação funciona e como ela pode ser implementada em uma aplicação Flask que utiliza SQLAlchemy.

  2. Implementação: Aplique o conhecimento adquirido para adicionar paginação à rota /livros do projeto. Garanta que os usuários possam especificar a página que desejam acessar e o número de itens por página.

  3. Documentação: Documente o processo de pesquisa e implementação. Inclua os recursos que encontrou úteis, as decisões de design tomadas, e qualquer desafio enfrentado durante a implementação.

  4. Demonstração: Forneça exemplos claros de requisições e respostas para demonstrar a funcionalidade de paginação implementada.

Critérios de Avaliação

Recursos Sugeridos

Começar com a documentação oficial do Flask e SQLAlchemy, e a explorar tutoriais, fóruns de discussão como Stack Overflow, e outros materiais educacionais online.

Saleon369 commented 6 months ago

Fabio Diogo Torres 995358 https://github.com/Saleon369/Aula_03MAR23/tree/exercicio5