|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/spring-data-jpa-and-rest-apis/
课程评论:没有评论
课程名称:Spring Data JPA与REST APIs 课程概述: 如果您是一名Java开发人员,想要找到第一份Spring Data JPA编程工作或使用Spring Data JPA开发自己的REST APIs,这门课程将是您最好的学习资源。通过参加这门课程,您将发现Spring Data JPA如何简化数据库编程。Spring Data JPA是使用Java构建数据库应用程序的最流行方式。您还将学习使用Spring Data JPA进行REST API开发。 课程内容: 该课程采用实际动手的编码练习,结合架构和概念讨论进行教学。完成课程后,您将能够开发使用SQL数据库的Spring Data JPA应用程序,并能围绕Spring Data JPA构建强大的REST APIs,因为大多数真实世界的Spring Data JPA应用实际上都是REST APIs。 教学方式: 课程结合了理论与实践,讲师具有20年以上的软件课程教学经验,擅长通过实际操作展示实用工作,同时传授理论概念。我们将开发和测试许多示例应用程序,视频讲座会引用官方Spring、Hibernate、SQL等文档,解释代码的内部工作原理。这种教学方式不仅演示了编程,也构建了概念,使您熟悉官方文档。 在本课程中,您将学习到Spring Data JPA的查询构建机制,开发Spring Data JPA存储库以及围绕存储库构建REST APIs。还会使用Java数据类型与SQL数据库表中的数据类型进行演示,同时使用数据库控制台显示数据库表和应用程序日志,展示搜索结果。 如何充分利用本课程: 1. 根据课程中的描述准备开发环境。 2. 在听视频讲座时,尝试自己在开发环境中运行所有示例应用程序,检查应用日志,使用数据库控制台,测试REST APIs,完成讲座中描述的所有步骤。 3. 阅读我在视频中讨论的官方文档,文档链接作为资源附在视频旁边。 4. 咨询我附在视频讲座中的所有资源,它们都很有帮助。 5. 在完成这些步骤后,编写自己的代码,开发类似我提供的示例应用程序,确保以我在视频中测试的方法对其进行测试。 若您能按这些步骤操作,您将成为Spring Data JPA的专家!完成作业后,若我对您的作品满意,我会主动向潜在雇主推荐您的简历。如果有任何问题,请随时提问。
If you're a Java developer and looking to secure your first Spring Data JPA programming job or develop your own REST APIs with Spring Data JPA, this course is the best learning resource you need.Why should I join this course?Join this course to discover how Spring Data JPA simplifies database programming. Spring Data JPA is the most popular way to build database applications using Java. You'll also learn REST API development with Spring Data JPA.This course is a practical and step-by-step coding exercise along with architectural and conceptual discussions.What will I be able to do or achieve after completing this course?You will be able to develop Spring Data JPA applications that use SQL databases. You'll also be able to build your own powerful REST APIs around Spring Data JPA, which is very useful since majority of real world Spring Data JPA applications are actually REST APIs.How does the course teach?In this course, we write and discuss code, work with variety of datatypes in Java, SQL, and JSON, read documentation and relate it with our code, run our sample applications, go through applications logs, verify results by comparing with rows in our database tables, and while doing all this we incrementally build the sample applications of this course.Is this a hands-on software development course or a theoretical discussion?It is both! I have been teaching Software courses for more than 20 years. I have mastered the technique of demonstrating practical hands-on work while delivering sound theoretical concepts.We develop and test a lot of code in the form of sample applications. The video lectures refer to official Spring, Hibernate, SQL, and other documentation to explain how the code is internally working. This technique not only demonstrates programming, it also builds concepts and makes you familiar with the official documentation.I also provide insights about how stuff works behind the scenes: JPA repositories, Hibernate ORM, and REST API annotations etc.After completing this course, you'll be able to solve any Spring Data JPA problem yourself, by reading official documentation and using the sample code. What practical application development steps does this course demonstrate?The sample applications in this course demonstrate the Query Builder Mechanism of Spring Data JPA with lots of code and discussions. We do this by developing Spring Data JPA repositories.We also provide Java code that uses our repositories. In addition, we also build REST APIs around our repositories.We also demonstrate the use of Java data types in Java Persistence API (JPA) entities together with SQL data types in database tables. Data types are the center of all Spring Data JPA applications.Video lectures use a database console to show database tables along with application logs to show search results. We use Postman to send REST API requests using JSON messages. We also demonstrate how JSON is converted to Java, which is fed into Spring Data JPA, and the final response is converted back to JSON that is embedded into the REST API responses.Sample applications for this course include both Spring Data JPA applications and Postman Collections.How can I get the most of this Spring Data JPA and REST APIs course?1. Prepare the development setup as I have described in the course.2. When you listen to my video lectures, you should try all the code of my sample applications on your own development setup. You should run the sample applications, check the application logs, use the database console, test your REST APIs, and perform all the steps described in my video lectures.3. You should also read the official documentation that I discuss in the video lectures. I have provided links to the documentation as Resources attached with video lectures.4. Consult all Resources that I have attached with video lectures. They are all helpful.5. After performing these steps, write your own code and develop sample applications similar to those I have provided. Don't forget to test your applications in the manner I have tested mine in video lectures.These steps will turn you into a Spring Dara JPA expert. Guaranteed! If you perform these steps, send me the sample Spring Data JPA and REST API applications that you have developed. If I like your work, I will promote your resume to potential employers.Don't hesitate to ask questions.