-
Best selling package -
Selected Package -
Popularity package -
Exclusive package -
High salary package
![](https://s2.51cto.com/images/202011/23/21f97182fc56c1e3291236c71ccf1434.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201903/10/88ec19a43210ae4285d2930ca75f199f.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202011/25/1f7f5a3419d0919a3b790e2ca5c206c4.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/24/b8ad09ce1833955ee0b55d6128284a8a.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/24/46829caef4c72849e2d234f697de123d.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/24/d20c83c0bdc7a694ea15b439e81749f0.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202011/11/e1fe504a17c2f52efc3076f1a5fafa19.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202011/27/de0ffd9d952271330863fb3f9e7a0615.png?x-oss-process=image)
![](https://s2.51cto.com/images/201812/13/9809b18ab243c476199c48c8cc22dd05.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201801/07/a39f7a9393dddb717c728c51d5ebb206.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201801/12/3becca3c6d95c2f8f9bd660657d7d126.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201908/23/5cce75b1cc67dd0e52549cdb522a0ca3.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201801/07/a39f7a9393dddb717c728c51d5ebb206.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201801/12/3becca3c6d95c2f8f9bd660657d7d126.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201908/23/5cce75b1cc67dd0e52549cdb522a0ca3.jpg?x-oss-process=image)
-
Course Introduction -
Course outline
-
It includes solutions for user authentication, authority management and payment security under the front end and rear end separation architecture. -
The basic principles and functions of Spring Security and JWT, and the importance of Redist in identity authentication information storage. -
Integrate Spring Security and JWT in the SBoot project, and conduct identity authentication and authorization in combination with Redisj. -
Demonstrate how to apply these technology stacks to solve practical security authentication and authorization problems, including application scenarios in e-commerce platforms.
1. Suitable for:
Developers who are interested in enterprise level project development and e-commerce platform and hope to master relevant technologies through learning; Developers who want to know how to use Spring Security, JWT, Redis and other technologies to solve identity authentication, authorization and payment security problems;
2. Project introduction:
Main front-end technology stack:
UniApp: a cross platform framework, developed based on Vue.js syntax and WeChat applet tag+API, to achieve a seamless cross platform experience. UniApp: Uni app is a cross platform application development framework based on Vue.js launched by DCloud. You can use Vue.js syntax to develop code once and publish it to multiple platforms at the same time. The uni app is developed based on Vue.js syntax and WeChat applet tag+API, realizing a seamless cross platform experience. Uni ui: uni ui is an extended component library of uni app, which provides a rich set of component libraries for uni app. The emergence of uni ui enriches the component library of uni app, making it easier to develop zhe to build a cross platform application interface.
Main back-end technology stacks:
Spring Boot: a backend project framework for rapid development and easy deployment. MyBatis Plus: Simplify database operations and improve the development efficiency of the data access layer. Druid: A powerful database connection pool management tool to ensure the stability and performance of database access. Lombok: Simplify Java development and improve code readability and maintainability. MySQL: a reliable relational database for data storage and management.
Security authentication and authorization technology stack:
Spring Security: a comprehensive security framework, including identity authentication, authorization, attack protection and other functions. JWT (JSON Web Token): stateless authentication mechanism, which realizes user authentication through encrypted and signed tokens, and improves system performance and scalability. Redis: cache database, which is used to store and manage user authentication information such as JWT token, and improve system response speed and concurrent processing capability.
Payment related technology:
Alipay sandbox payment: provide convenient online payment function.
three Course introduction:
Basic principles and functions of Spring Security and JWT; The importance of Redis in identity authentication information storage; How to integrate Spring Security and JWT in the Spring Boot project; How to design a safe and reliable payment interface; Students actually operate, build a simple e-commerce platform backend, and add security authentication and authorization functions; Students show and share problems and solutions encountered in actual operation.
Spring Boot+Spring Security+JWT+Redis integration: In enterprise level projects, you will learn how to integrate Spring Boot, Spring Security, JWT and Redis to build a secure and reliable authentication and authorization system. You will solve problems you may encounter during the consolidation process and learn how to optimize system performance and security. Spring Boot+Spring Security: Through actual cases, you will master the skills and best practices of using Spring Security in enterprises. You will learn how to configure user authentication, rights management and security policies, and how to deal with common security vulnerabilities. Spring Boot+MyBatis Plus database operations: You will learn how to combine Spring Boot and MyBatis Plus for database operations, including addition, deletion, modification, query, transaction management, complex query, etc. You will learn how to use MyBatis Plus to improve development efficiency and learn how to deal with common problems and challenges related to databases. Spring Boot+Spring Security+JWT+Redis Practice Guide: In this practice guide, you will deeply discuss how to combine Spring Security, JWT and Redis to build a complete authentication and authorization solution. You will learn how to generate and verify JWT tokens, manage user sessions, and improve system performance by using Redis cache.
Use Spring Boot and Spring Security to achieve security authentication and authorization: Learn how to combine Spring Boot and Spring Security to achieve user authentication and permission management in enterprise level projects to ensure the security and reliability of the system. The practical application of JWT (JSON Web Token): Master the application of JWT in enterprise level projects, understand how to use JWT to achieve secure authentication and authorization, and improve the security and scalability of the system. Application of Redis in authentication information storage: Learn how to use Redis as a cache to store and manage authentication information, improve system performance and security, and reduce database pressure. Database operation with MyBatis Plus: Learn more about how to combine Spring Boot and MyBatis Plus for database operations, realize data persistence and management, and provide reliable data support for enterprise level projects.
1. Will learn
Use Spring Boot to build enterprise level e-commerce platform backend; Use Spring Security to implement user authentication and permission management; Use JWT (JSON Web Token) to achieve secure authentication and authorization; Use Redis to store and manage authentication information to improve system performance and security; Solve common security authentication and authorization problems in enterprise level projects; Practice and improve the user authentication, authority management and payment security schemes under the front end and rear end separation architecture; Fully understand the actual application scenarios and solutions of Spring Boot, Spring Security, JWT, Redis, MyBatis Plus and other technologies; Through the explanation of practical cases, master how to combine these technologies in actual projects to ensure the safety and stability of the system.
2. Teaching focus
Learn the integrated use of Spring Security and JWT Understand the role of Redis in identity authentication information storage Master the best practices of security authentication and authorization in enterprise level projects
3. Teaching difficulties
Understand the integration principle of Spring Security and JWT, How to integrate Spring Security and JWT into projects Learn to use Redis to store and manage JWT tokens How to Design a Secure and Reliable Payment Interface How to solve problems related to security authentication and authorization in actual projects
4. Teaching process
Phase I: introduce the basic principles and functions of Spring Security and JWT, as well as the importance of Redis in identity authentication information storage. Phase II: explain how to integrate Spring Security and JWT in the Spring Boot project, and conduct identity authentication and authorization in combination with Redis. Stage 3: Demonstrate how to apply these technology stacks to solve practical security authentication and authorization problems, including application scenarios in e-commerce platforms.
five Teaching method
Organize explanation, case analysis, example demonstration, students' actual operation and problem discussion
Project development note 1: as follows (notes on pre knowledge points)
Project development note 2: as follows (notes of online shopping mall)
Chapter 1 System demonstration (8 minutes Section 1) Chapter 2 System development (update and re record later when there is time) (10 hours and 5 minutes 24 sections)