|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/java-spring-jpa-rest-api-postman-niveau-avance/
课程评论:没有评论
课程名称:Java, Spring, JPA, REST API, MySql, Postman 课程概述:在本教程中,我们将开发一个名为MyFlightApp的Web应用程序的后端。我们将使用Java Spring Boot、Spring Data、Spring IoC、Spring Security、Hibernate JPA、MySQL、REST API、Maven和Postman等技术。Spring框架是一个开源应用程序框架,为Java应用程序开发提供基础设施支持,而Spring Boot则使得创建生产级独立Spring应用程序变得简单。Spring Data旨在统一和简化对各种持久性存储的访问,包括关系数据库和NoSQL数据存储。Spring Security是一个强大且高度可定制的身份验证和访问控制框架。Spring IoC容器是Spring框架的核心,负责创建对象、配置和组装依赖关系,并管理其生命周期。Java持久性API(JPA)是Java的一项规范,用于在Java对象与关系数据库之间保持数据。Postman是一个用于API测试的应用程序,通过图形用户界面测试HTTP请求并提供不同的响应以进行验证。Maven是一个基于POM(项目对象模型)的强大项目管理工具,用于项目构建、依赖管理和文档编制。REST代表表现层状态转移(REpresentational State Transfer),是一种适用于分布式超媒体系统的架构风格。 在课程过程中,我们将从一个空文件夹开始,逐步构建我们的Web应用程序。您将学习创建专业Web应用所需的所有知识,从基础到进阶部分。课程结束时,您将成为一名高级后端开发者。我们不仅会涵盖基础概念,还将深入到高级功能的实际应用,使您能够承担更具挑战性的项目,并根据个人目标申请后端开发职位或成为自由职业者。期待与您一起开始这段学习之旅!
Dans ce tutoriel, nous allons développer le backend d'une application Web appelée MyFlightApp.Nous utiliserons Java Spring Boot, Spring Data, Spring IoC, Spring Security, Hibernate JPA, MySQL, REST API, Maven et Postman.Spring Framework est un framework d'application open source qui offre un support d'infrastructure pour le développement d'applications Java.Spring Boot facilite la création d'applications Spring autonomes de qualité production que vous pouvez simplement exécuter.Spring Data est un projet SpringSource de haut niveau dont le but est d'unifier et de faciliter l'accès à différents types de magasins de persistance, tant des systèmes de bases de données relationnelles que des magasins de données NoSQL.Spring Security est un cadre d'authentification et de contrôle d'accès puissant et hautement personnalisable.Le conteneur Spring IoC est le caur du framework Spring. Il crée les objets, configure et assemble leurs dépendances, gère l'ensemble de leur cycle de vie. Le conteneur utilise l'injection de dépendances (DI) pour gérer les composants qui composent l'application.L'API Java Persistence (JPA) est une spécification de Java. Elle est utilisée pour conserver les données entre les objets Java et la base de données relationnelle.Postman est une application utilisée pour les tests d'API. Il s'agit d'un client HTTP qui teste les requêtes HTTP à travers une interface utilisateur graphique, fournissant différentes réponses à valider.Maven est un outil puissant de gestion de projet basé sur le modèle d'objet de projet (POM). Il est utilisé pour la construction de projets, la gestion des dépendances et la documentation.REST est un acronyme pour REpresentational State Transfer, un style architectural pour les systèmes hypermédias distribués.Nous partirons d'un dossier vide et construirons notre application web étape par étape.Au cours de ce programme, vous apprendrez tout ce dont vous avez besoin pour créer progressivement des applications Web professionnelles.Vous explorerez de nombreuses fonctionnalités, des bases aux avancées, et à la fin de ce cours, vous serez un développeur backend avancé.Nous ne nous limiterons pas aux concepts de base, mais plongerons dans les fonctionnalités avancées en les appliquant dans cette application Web.Cela vous permettra d'aborder des projets plus ambitieux et de postuler à des emplois de développeur backend ou de devenir développeur backend en freelance, selon vos objectifs.Je serais ravi de vous accueillir dans ce cours et j'attends avec impatience de commencer cette aventure avec vous.