Fullstack Project With Spring Boot Java And React Hooks- TDD

所在平台: Udemy

课程主页: https://www.udemy.com/course/full-stack-project-using-spring-boot-and-react-with-tdd/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 Spring Boot Java 和 React Hooks 的全栈项目 - 测试驱动开发(TDD) 课程概述:本课程适合已经掌握 Java 和 Spring 框架以及 React 基础知识的学员。接下来,您将学习如何设置企业级应用程序、进行测试驱动开发(TDD)、编写整洁的代码以及开发全栈应用的理想工作流程。课程重点在于测试驱动开发,因为 TDD 是一种开发高可用性软件的方法。在 TDD 流程中,开发者需要在编写代码之前专注于测试用例,进而更关注接口而非实现,从而提升软件的可用性。 在本课程中,我们将学习以下内容: - 如何使用 Travis CI 设置 CI/CD 企业级工作流程,并将应用程序同时部署到 Heroku 和本地。 - 如何将 Spring Boot 应用程序连接到 H2 数据库,并在生产环境中连接 PostgreSQL。 - 如何将前端和后端部署到服务器。 - 如何维护不同的环境(开发环境和生产环境)。 - 如何使用 Flyway 维护数据库迁移脚本。 - 如何使用 Swagger 文档记录 REST API。 - 如何为 Spring Boot 应用程序编写单元测试和集成测试用例。 - 如何为 Redux 侧编写单元测试。 - 如何为 React 编写单元测试。 - 如何使用 JWT 保护应用程序并设置基于 JWT 的身份验证。 课程的最重要内容是使用 Spring Boot 和 React & Redux 进行测试驱动开发,并在开发过程中学习前端和后端的最佳实践。最终,我们将编写生产级别的代码。

课程评论(0条)

课程详情

If you know the basics of java and the spring framework and React, the next thing to do is learn how to setup enterprise level application and how to do test driven development and how to write clean code and What is the ideal workflow for developing full stack application.Why am I focusing on Test driven development ?Because TDD is a way to develop highly usable software. Following the TDD process, a developer must focus on the test cases before actually coding anything..As a result, the developer is more interested in the interface than in the implementation-and that leads to more usable softwareIn this course we will learn various things as mentioned below:How to setup actual enterprise level workflow with CI/CD using Travis CI and deploy both application to Heroku and locally we will connect spring boot application with H2 database and on prod we will connect with Postrgresql.How to deploy both frontend and backend on server.How to maintain different environment like DEV,PROD.How to maintain database migration script with flywayHow to document rest api with swagger.How to write Unit and Integration testcases for spring boot application.How to write Unit testcases for Redux side.How to write Unite testcases for React.How to secure application with JWTLearn How to setup Jwt based authentication with spring boot and reactThe most important thing that we will learn during this course would be test driven development with Spring boot and React & redux and while developing application we will learn best practice for react side and backend side.Last and not least we will write production level code not less than that.

课程标签

0人关注该课程

主题相关的课程