|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/java-spring-jpa-rest-api-mysql-postman-advanced-level/
课程评论:没有评论
课程名称:Java、Spring、JPA、REST API、MySql、Postman:高级课程 课程概述:在本教程中,我们将开发一个名为MyFlightApp的美观网页应用的后端。我们将使用Java Spring Boot、Spring Data、Spring IoC、Spring Security、Hibernate JPA、MySQL、REST API、Maven及Postman。Spring框架是一个开源的应用程序集成框架,为开发Java应用提供基础支持。Spring Boot使得创建独立的、生产级的基于Spring的应用变得简单,您可以直接运行。Spring Data是一个高层次的Spring项目,旨在统一和简化对不同类型持久性存储的访问,包括关系数据库系统和NoSQL数据存储。Spring Security是一个强大且高度可定制的身份验证和访问控制框架。Spring IoC容器是Spring框架的核心,它创建对象、配置和组装对象的依赖关系,并管理其整个生命周期。Java持久化API(JPA)是一个Java规范,用于在Java对象和关系数据库之间持久化数据。Postman是一个用于API测试的应用程序,它是一个HTTP客户端,通过图形用户界面测试HTTP请求,并获取需要随后验证的不同类型的响应。Maven是基于POM(项目对象模型)的强大项目管理工具,用于项目构建、依赖管理和文档记录。REST是表述性状态转移的缩写,是一种分布式超媒体系统的架构风格。 课程内容将从空文件夹开始,我们将逐步构建我们的网页应用。在本课程中,您将学习建立专业网页应用所需的所有内容,从基础知识到高级功能,最终成为一名高级后端开发者。我们将深入探讨高级特性,并尝试将其应用于此网页应用中。您将能够挑战更复杂的项目,申请后端开发者职位或作为自由职业者开展后端开发工作。欢迎您参加本课程,我期待与您一起开始学习之旅。
In this tutorial, we are going to develop the backend side of a beautiful web app called MyFlightApp.We will use Java Spring Boot, Spring Data, Spring IoC, Spring Security, Hibernate JPA, MySQL, REST API, Maven, and Postman.The Spring Framework is an open-source application framework that provides infrastructure support for developing Java applications.Spring Boot makes it easy to create stand-alone, production-grade Spring-based Applications that you can "just run."Spring Data is a high-level SpringSource project with the purpose of unifying and easing access to different kinds of persistence stores, including both relational database systems and NoSQL data stores.Spring Security is a powerful and highly customizable authentication and access-control framework.The Spring IoC Container is the core of the Spring Framework. It creates objects, configures and assembles their dependencies, and manages their entire life cycle. The Container uses Dependency Injection (DI) to manage the components that make up the application.The Java Persistence API (JPA) is a Java specification used to persist data between Java objects and a relational database.Postman is an application used for API testing. It is an HTTP client that tests HTTP requests, utilizing a graphical user interface through which we obtain different types of responses that need to be subsequently validated.Maven is a powerful project management tool based on POM (project object model). It is used for project build, dependencies, and documentation.REST is an acronym for REpresentational State Transfer and is an architectural style for distributed hypermedia systems.We will start from an empty folder, and we will build our web application step by step.In this course, you will learn everything you need to build professional web applications step by step.You will learn a lot of basics and advanced features, and by the end of this course, you will therefore be an advanced backend developer.We are not going to stay at the basic level; instead, we will dive into advanced features and try to apply them in this web application.You will be able to delve deeper into more challenging projects and apply for backend developer jobs or become a backend developer as a freelancer, depending on your goal.So, I would be very happy to welcome you to this course and can't wait to get started together with you.