REST API Security with Java Spring Boot - What & How

SQL Injection, XSS prevention, HMAC, JWT, JWE, Oauth2, Okta, Denial of Service (DoS), and more about API security

4.10 (89 reviews)
Udemy
platform
English
language
Network & Security
category
REST API Security with Java Spring Boot - What & How
1,429
students
12.5 hours
content
Apr 2024
last update
$89.99
regular price

What you will learn

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

Why take this course?

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.


  1. We will learn how to secure API against SQL injection, XSS (Cross Site Scripting), DoS (Denial of Service).

  2. We will also learn how to do encoding, encryption, or hashing on Java Spring Boot, which is essential knowledge in security.

  3. 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)

  4. Learn how to utilise Okta for OAuth2 authentication, plus multi factor authentication (using Google Authenticator and email) in less than 1 hour

  5. Not just backend, see how to protect your frontend (HTML / ReactJS) from several possible threats

  6. Learn abour CORS (Cross Origin Resource Sharing)

  7. 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.

Reviews

Dika
May 20, 2023
Nice course that teach about various security possibility, and better yet : how to prevent them! A must-have for everyone cares about security!
Helen
November 25, 2022
I like this informative course about the general security concepts. It is demo in Spring Boot ,not Spring Security. If we use Spring Security, we may not be able to focus on the concepts behind. I also did my own experiment using MySQL instead of Postgres. It was a fun experience.
Milko
April 23, 2022
Perfect course with a lot of explanation and examples. This is all you need to cover the security in your application. Strongly recommend!
Kashif
December 21, 2021
So far I found this course very hard as he discussing about core java/spring values that normally we can't find it other courses. I must say this guy is genius he is very responsive. Course is no doubt worthy these techniques are generally use in banking sector
Kumar
November 5, 2021
The author is clear and crisp for the topics covered and this is a must go course for everyone who wants to learn the caveats of Security aspects and deal with your InfoSecurity team while releasing the APIs
Jonathan
August 15, 2021
Mantap sekali course nya.. jelas dan mendetail... walau agak lama dari sisi coding nya karena terlalu lengkap.. but it's okay..
Jeff
June 6, 2021
Good knowledgebase of various aspects of API security. Great supplement for all levels of Java enthusiasts.

Charts

Price

REST API Security with Java Spring Boot - What & How - Price chart

Rating

REST API Security with Java Spring Boot - What & How - Ratings chart

Enrollment distribution

REST API Security with Java Spring Boot - What & How - Distribution chart
3740730
udemy ID
1/1/2021
course created date
3/7/2021
course indexed date
Bot
course submited by