
如果您了解 java 和 spring 框架以及 React 的基础知识,那么接下来要做的是学习如何设置企业级应用程序以及如何进行测试驱动开发以及如何编写干净的代码以及完整开发的理想工作流程是什么?堆栈应用程序。
为什么我专注于测试驱动开发?
因为 TDD 是一种开发高可用性软件的方法。在 TDD 过程之后,开发人员必须在实际编码之前专注于测试用例。… 因此,开发人员对界面的兴趣比对实现更感兴趣——这导致了更多可用的软件
在本课程中,我们将学习以下各项:
如何使用 Travis CI 通过 CI/CD 设置实际的企业级工作流,并将两个应用程序部署到 Heroku,我们将在本地将 Spring Boot 应用程序与 H2 数据库连接,并在 prod 上连接 Postrgresql。
如何在服务器上部署前端和后端。
如何维护不同的环境,如 DEV、PROD。
如何使用flyway维护数据库迁移脚本
如何使用 swagger 记录 rest api。
如何为 Spring Boot 应用程序编写单元和集成测试用例。
如何为 Redux 端编写单元测试用例。
如何为 React 编写 Unite 测试用例。
如何使用 JWT 保护应用程序
了解如何使用 Spring Boot 设置基于 Jwt 的身份验证并做出反应
我们将在本课程中学到的最重要的事情是使用 Spring boot 和 React & redux 进行测试驱动开发,在开发应用程序时,我们将学习反应端和后端端的最佳实践。
最后,同样重要的是,我们将编写不低于此的生产级代码。
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 80 lectures (11h 14m) | Size: 4.2 GB
Build Your First Java Full Stack Application with React & Spring Boot. Learn how to do TDD with Spring boot and React
What you’ll learn:
Master everything required to build an end to end Enterprise Java Application with react
How to write unit testcases for Java and React
Integration testing with Java spring boot – With H2 InMemory database
How to write unit testcases for data access layer with H2
How to deploy Java and react application on heroku
Continuous integration and continuous deployment
Fully Automate development process with Travis CI
Setup of Redux and testing
How to Setup Swagger for documentation
How to maintain data migration script with flyway
How to setup JWT with spring boot
How to maintain JWT in react
Requirements
Knowledge of Spring Framework and Spring Boot – beginner level
Knowledge of React – beginner level
Description
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 software
In 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 flyway
How 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 JWT
Learn How to setup Jwt based authentication with spring boot and react
The 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.
Who this course is for
Beginner Java and react developer

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/16141.html