Springboot Real Time REST Application from Scratch

所在平台: Udemy

课程主页: https://www.udemy.com/course/springboot-real-time-rest-application-from-scratch/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:从零开始的Springboot实时REST应用程序 课程概述: 在本课程中,您将学习如何使用Spring Boot构建实时REST API。我们将遵循实时行业标准的项目开发方法。Spring Boot是一个开源的、基于微服务的Java Web框架,创建了一个完全可配置的生产环境,使用其代码库中的预构建代码。Spring Boot JPA是一个用于在Java应用程序中管理关系数据的Java规范,它使我们能够在Java对象/类与关系数据库之间访问和持久化数据,遵循对象关系映射(ORM)。 我们将使用H2数据库,这是一个开源的、嵌入式的内存关系数据库管理系统,数据存储在系统内存中。Lombok是一个基于注解的Java库,有助于减少样板代码,提供多种注解以替代冗长的Java代码。 您将在本课程中学习以下主题: - 如何使用IntelliJ和Spring初始化器创建Spring Boot项目 - 如何添加项目依赖 - JPA是什么以及如何创建实体与实体之间的关系(表) - 如何在Spring Boot中编写API - Spring Boot REST API的异常处理 - 如何使用数据传输对象 - 使用Lombok注解 - 使用Swagger UI进行REST API文档编写 - 使用Data JPA进行数据库操作 - 将Spring Boot应用程序连接到MySQL数据库 - 将Spring Boot应用程序连接到H2数据库 - 创建REST端点 - 如何构建CRUD REST API - 使用Jackson进行内容过滤 - 如何编写异步方法 - 如何使用CRON表达式编写调度程序 - 如何调用第三方REST API - 如何重构代码 - 如何从Spring Boot发送电子邮件 技术栈: - Java 8+ - Spring Boot - Spring Data JPA - Tomcat 开发环境: - IntelliJ IDEA - 数据库:H2内存数据库,MySQL数据库 工具: - Postman - 测试REST API - Maven - 构建工具 通过本课程,您将全面掌握使用Spring Boot开发实时REST API的相关技能。

课程评论(0条)

课程详情

In this course, you will learn how to build REAL TIME REST APIs using Spring boot.Well, we will follow the Real-time industry-standard project development approach in this course. SpringBoot ?Spring Boot is an open source, microservice-based Java web framework. The Spring Boot framework creates a fully production-ready environment that is completely configurable using its prebuilt code within its codebaseJPA?Spring Boot JPA is a Java specification for managing relational data in Java applications. It allows us to access and persist data between Java object/ class and relational database. JPA follows Object-Relation Mapping (ORM). It is a set of interfacesH2 Database ?H2 database is an open source, embedded and in memory relational database management system. It is written in Java and provides a client/server application. It stores data in system memory instead of disk. Once program is closed, data is also lostLombok ?What is Lombok. Project Lombok (from now on, Lombok) is an annotation-based Java library that allows you to reduce boilerplate code. Lombok offers various annotations aimed at replacing Java code that is well known for being boilerplate, repetitive, or tedious to writeYou will learn the below topics in this course:How to create SpringBoot project using Intellij and Spring initializerHow to add project dependencies What is JPA and how to create Entities Relationship between entities [tables]How to write API's in SpringBootLearn Spring boot REST API exception handling for the entire applicationLearn how to use Data Transfer ObjectsYou will learn using Lombok annotationsLearn REST APIs Documentation with Swagger UIYou will learn to perform the database operations using Data JPAYou will connect Spring Boot application to MySQL databaseYou will connect Spring Boot application to H2 databaseYou will learn to create the REST end pointsLearn how to build CRUD REST API'sLearn how to content filtering using JacksonLearn how to write Asynchronous methodLearn how to write scheduler with CRON expressionLearn how to Call third part rest API'sLearn how to refactoring the code Learn how to send email from SpringBootTechnologies: Java 8+ Spring Boot Spring Data JPA TomcatIDE: Intellij IDEADatabase: H2 In Memory MySQL databaseTools: Postman - Test REST API Maven - Build Tool

课程标签

0人关注该课程

主题相关的课程