REST API Security with Java Spring Boot - What & How
Bảo mật REST API với Java Spring Boot - Lý thuyết & Thực hành
Bạn sẽ học được gì
Yêu cầu
Đối tượng phù hợp
Nội dung khóa học
Giới thiệu khóa học
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.
Khóa học liên quan
Khám phá thêm các khoá học cùng chủ đề
Khóa học đầy đủ & Bài thi thực hành CompTIA Security+ (SY0-701)
Jason Dion • 2.8 Million+ Enrollments Worldwide
Khóa học Ethical Hacking toàn diện: Từ cơ bản đến nâng cao!
Ermin Kreponic
Học Hack Có Đạo Đức: Từ Cơ Bản Đến Nâng Cao
Joseph Delgadillo
TRỌN BỘ: Khóa học CompTIA Security+ + Bài thi thực hành SY0-701
Total Seminars Over 1 Million Enrollments
Khóa Học Thực Hành Hacking Có Đạo Đức Android Toàn Tập C|AEHP
Dey Academy
Hướng dẫn Java cho người mới bắt đầu hoàn toàn
John Purcell
Java Masterclass 2025: 130+ Giờ Học Từ Chuyên Gia
Tim Buchalka
Selenium WebDriver với Java - Từ Cơ Bản đến Nâng Cao + Các Framework
Rahul Shetty Academy
Spring Boot 4, Spring 7 & Hibernate cho Người Mới Bắt Đầu
Chad Darby
Lập trình Java cho người mới bắt đầu hoàn toàn
in28Minutes Official
Làm chủ Microservices với Spring Boot và Spring Cloud
in28Minutes Official
Java từ Cơ bản đến Công việc Đầu tiên, Hướng dẫn Thực tế, 2000+ ví dụ
Andrii Piatakha
Làm chủ Microservices với Spring Boot và Spring Cloud
in28Minutes Official
Java Spring Framework, Spring Boot, Spring AI - Gen AI
Navin Reddy
Học Spring Boot 3 trong 100 Bước - Framework Java Số 1
in28Minutes Official
Spring Framework 5: Từ Cơ bản đến Nâng cao
John Thompson • 500,000+ Enrollments Worldwide
[MỚI] Thành thạo Microservices với SpringBoot, Docker, Kubernetes
Eazy Bytes
Lộ trình Full Stack Java với Spring Boot và Angular
in28Minutes Official
Thành thạo Hibernate và JPA với Spring Boot trong 100 Bước
in28Minutes Official
[MỚI] Làm chủ Spring Boot 3 & Spring Framework 6 với Java
in28Minutes Official
Khóa Học Toàn Diện Về Phát Triển Web Full-Stack
Dr. Angela Yu, Developer and Lead Instructor
Khóa Học JavaScript Toàn Diện 2025: Từ Con Số 0 Đến Chuyên Gia!
Jonas Schmedtmann
React - Hướng dẫn Toàn diện (bao gồm Next.js, Redux)
Academind by Maximilian Schwarzmüller
Khóa học Chuyên sâu về Phát triển Web - Chứng chỉ Trực tuyến
YouAccel Training
Xây dựng Website Thực Tế & Tương Thích Mọi Thiết Bị với HTML và CSS
Jonas Schmedtmann
Khóa Học Phát Triển Web Front-End Toàn Diện
Joseph Delgadillo