REST API Security with Java Spring Boot - What & How
Loại khoá học: Web Development
SQL Injection, XSS prevention, HMAC, JWT, JWE, Oauth2, Okta, Denial of Service (DoS), and more about API security
Mô tả
In this 12+ hours course, you will learn about the importance of securing your API.
In this course, you will learn basic API threat and how to prevent the threat to protect your API.
This API security course is very handy for knowing the security knowledge to keep your API secure and prevent multiple attack threats.
Not just the theory of what are the threats, in this course we will learn the hands-on implementation on API security to prevent those threats, using Java Spring boot.
To understand the code, you must be able to at least write REST API and database transaction using spring boot.
We will learn how to secure API against SQL injection, XSS (Cross Site Scripting), DoS (Denial of Service).
We will also learn how to do encoding, encryption, or hashing on Java Spring Boot, which is essential knowledge in security.
Then, secure your API against many possible alternatives for protection : start from the most basic authentication, cookie, or up-to-date JWT token (including encrypted JWE)
Learn how to utilise Okta for OAuth2 authentication, plus multi factor authentication (using Google Authenticator and email) in less than 1 hour
Not just backend, see how to protect your frontend (HTML / ReactJS) from several possible threats
Learn abour CORS (Cross Origin Resource Sharing)
Access control list
All you get in one API security course.
Plus, you will get FREE update FOREVER!
Important!
This course uses Spring Boot version 2.x.
On late November 2022, Spring Boot 3.0.0 released. It takes time for updating the course to Spring boot 3.0.0, but I will do my best.
In the meantime, you have several options:
works with latest version of Spring boot 2.x, and the course should full compatible
works with Spring boot 3.x. Most of the courses should works, but some parts might need adjustment.
Bạn sẽ học được gì
This is NOT course on how to attack API, but course for PREVENT attack on the API
Various API security concepts, threats, and threat prevention methods
Learn about SQL Injection, XSS, token validation, JWT, OAuth2, and more
The concepts and algorithmis applicable for any programming language or framework. In this course, hands-on coding on API security will use Java Spring
Yêu cầu
- Know about REST API concepts
- Hands-on coding requires you to know basic Java Spring implementation for REST API. This course using Spring Web for simplicity.
Nội dung khoá học
Viết Bình Luận
Khoá học liên quan
Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!
Get khoá học giá rẻ ngay trước khi bị fix.
Đánh giá của học viên
Bình luận khách hàng