|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/filtros-api-spring-boot/
课程评论:没有评论
课程名称:在您的Spring Boot API中实现数据过滤 概述:本课程为开发者提供了一个帮助工具,以使用Spring Boot开发API,并在其API中实现多种类型的过滤功能。课程中,我们将逐步构建API,始终关注编程的最佳实践,通过按需加载数据(分页/延迟加载)来优化查询性能,并根据实体的任意属性(包括复合属性)配置数据排序,以及实现多种类型的过滤(例如:等值过滤)。作为课程的示范,我们将使用三个实体(产品、供应商和分类)进行逐步讲解: 1. 展示实体关系图(MER) - 实体之间的关系; 2. 使用Java(JPA、Hibernate、Lombok)映射上述实体之间的关系; 3. 为每个实体构建数据层(Repository); 4. 为每个实体构建逻辑层(Service); 5. 为每个实体构建与API客户端的通信层(Controller/Resource); 6. 持续开发过滤器,以利用Spring Data JPA、Specification等资源提取各实体的信息。 该课程将不断更新和改进,旨在提供市场上重要、实用且需求量大的内容,以满足软件开发和市场的需求。
Este curso é um Kit para ajudar os desenvolvedores a desenvolver APIs com o Spring Boot e implementar uma diversidade de tipos de filtros na sua API. Desenvolvemos a API ao longo do curso pensando sempre em boas praticas de programação, configurando o carregamento de dados sobre demanda (Paginação / Lazy Loading) de modo a obter melhor performance nas consultas, configurando a ordenação dos dados por qualquer um dos atributos de uma entidade (incluindo atributos compostos), configurando diversos tipos de filtros (ex: Igualdade).Como forma de demonstrar oque se pretende no curso, iremos trabalhar com 3 entidades (Produtos, Fornecedores e Categorias) onde de forma sequencial iremos:Mostrar o MER - O relacionamento entre as entidades;Mapear os relacionamentos entre as entidades acima a nível de Java (JPA, Hibernate, Lombok);Montar a camada de dados (Repository) de cada uma das entidades acima;Montar a camada logica (Service) de cada uma das entidades acima;Montar a camada de comunicação com o cliente da API (Controller / Resource) de cada uma das entidades acima;Desenvolvimento continuo dos filtros para extração das informações de cada uma das entidades acima utilizando recursos do Spring Data JPA, Specification, etcO curso está em constante atualização e melhoria com o objetivo de prover sempre conteúdos importantes, úteis e em grande demanda no mercado do trabalho e de desenvolvimento de software.