|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/microservices-rest-apis-using-spring-data-rest/
课程评论:没有评论
**Spring Data REST 综合指南** 本课程是唯一一门全面深入讲解 Spring Data REST 的课程,旨在帮助您掌握微服务、RESTful API 和 Spring Data REST 的核心概念,并从零开始构建一个完整的端到端应用程序。 **课程亮点:** * **全面易懂:** 涵盖 Spring Data REST 的所有必要知识,让初学者也能轻松上手。 * **实践导向:** 包含大量动手实验、测验和作业,学以致用。 * **行业领先:** 深入理解 Spring 这一目前最广泛使用的 Java 框架,以及 RESTful Web 服务在应用集成和微服务通信中的重要性。 * **高效开发:** 学习如何利用 Spring Data REST 简化 RESTful API 的创建,减少样板代码,快速将数据暴露为 JSON 格式,供前端框架使用。 * **高级特性:** 掌握 HATEOAS(超媒体作为应用状态转移)的应用,实现资源间的自动集成;学习如何实现分页、排序、自定义搜索 API、定制 JSON 响应、集成自定义控制器以嵌入业务逻辑、使用 projections 和 excerpts 提供数据视图、启用 HAL 浏览器以及通过认证和授权保护您的 API。 * **专业品质:** 提供高质量的视频和音频录制,以及可下载的源代码。 * **响应式支持:** 讲师会在 24 小时内回复所有问题。 **您将学到:** * 精通微服务、REST 和 Spring Data REST 的概念。 * 使用 Spring Data REST 创建简单的 RESTful API。 * 从头开始构建一个端到端的 RESTful API 应用程序。 * 使用 Postman REST Client 测试您的 REST API。 * 为您的 REST API 实现分页和排序功能。 * 定制和优化 JSON 响应。 * 使用 Spring Data 实现自定义搜索 API。 * 在 REST 服务中集成业务逻辑(使用自定义控制器)。 * 使用 projections 和 excerpts 提供数据的不同视图。 * 为您的应用程序启用 HAL 浏览器支持。 * 通过身份验证和授权来保护您的 REST API。 **适用人群:** * 希望通过 RESTful Web 服务公开大量数据的 Java Spring 开发者。 * 有兴趣学习 Spring 强大易用的 REST 框架的开发者。 * 寻求快速创建微服务 RESTful API 的经验丰富的 Java Web 开发者。 课程以简单易懂的步骤进行讲解,助您快速掌握这些关键技术。
The ONLY course that covers Spring Data REST Comprehensively!--Sample of the reviews:Excellent course! This course covers everything you need to know to get started with Spring Data Rest. Using this architecture simplifies the creation of a REST API - Renato SantosExcellent course. Interesting, practical, hands-on, relevant and engaging. The instructor makes Spring-Data-REST easy to learn and use - Glyn DaviesI am fully satisfied with your lecture.Outstanding.You are simply Awesome - Prasad Palla--All source code is available for downloadResponsive Instructor - All questions answered within 24 hoursProfessional video and audio recordings (check the free previews)--Do you have a lot of data that you'd like to expose via RESTful web services? Are you a java spring developer interested in learning the Springs powerful and easy to use REST framework.Are you an experienced Java web developer who wants to create Microservices RESTful APIs in minutes.Then this course is for you.It is a complete hand's on course with quizzes and assignments.Spring is the most widely used framework in the industry today.REST web services have become the number one means for application integration on the web.REST is also the defacto technology for Microservices to communicate. REST defines that a system consists of resources that clients interact with. These resources are implemented in a hypermedia driven way. Spring MVC allows building these kinds of services. But implementing even the simplest of REST web services for a domain model can be quite tedious and result in a lot of boilerplate code every time.Spring Data REST builds on top of Spring Data repositories and automatically exports those as REST resources. It leverages hypermedia to allow clients to find functionality exposed by the repositories and integrates these resources into related hypermedia based functionality automatically.The goal of this course is to help you master the concepts of micro services, rest and build an end to end application while exploring the various features of spring data rest.By the time you finish this course, you will have gained the understanding of Microservices, REST, HATEOAS and Spring Data Rest.We'll look at how you can use Spring Data REST to easily take your data from your data access layer to consumable JSON by a front-end framework.What Will I Learn?Master the concepts of Microservices , REST and Spring Data RESTCreate a simple RESTful API using Spring Data RESTBuild an end to end RestFul API application from scratchTest your REST APIs using Postman REST ClientImplement Paging and Sorting support for your REST APICustomize the JSON ResponsesImplement Custom search APIs using Spring DataImplement business logic into your REST Services using custom controllersProvide different views of the data in your application using projections and excerptsEnable HAL browser support for your ApplicatoinSecure your REST API using Authentication as well as authorizationAll in simple and easy steps