스프링 부트와 리액트로 구현하는 소셜 로그인
온코딩
스프링 부트와 리액트를 활용해 일반 로그인과 소셜 로그인을 통합 구현하는 방법을 배웁니다. MPA와 SPA 환경 모두에서 로그인 시스템을 구축하고, JWT와 OAuth2 인증을 실습합니다. 실무에 바로 적용 가능한 예제 프로젝트를 통해 전체 로그인 흐름을 이해하고 구현할 수 있습니다.
Intermediate
Java, Spring Boot, JPA
Khóa học này là quá trình học tập tập trung vào thực hành về xác thực token dựa trên JWT và các kỹ thuật tăng cường bảo mật cần thiết trong môi trường dịch vụ web hiện đại. Sử dụng Spring Boot 3, Spring Security 6 và React để triển khai hệ thống đăng nhập an toàn, bao gồm toàn bộ thực hành bảo mật như đối phó XSS·CSRF, áp dụng HTTPS, chiến lược tái phát hành và hủy bỏ token, quản lý khóa bí mật an toàn. Ngoài ra, thông qua thực hành cấu hình môi trường ở mức độ dịch vụ thực tế như build·deploy qua AWS, tối ưu hóa hiệu suất sử dụng Redis, mã nguồn dự án hoàn chỉnh được cung cấp trong khóa học có thể áp dụng ngay vào thực hành.
121 học viên đang tham gia khóa học này

Thiết kế và triển khai trực tiếp chức năng đăng nhập dựa trên JWT
Xây dựng hệ thống xác thực an toàn với Spring Boot 3 và Spring Security 6
Phát triển ứng dụng trang đơn (SPA) với React và tích hợp xác thực JWT
Thực hành áp dụng HTTPS và build·deploy ứng dụng trên AWS
Học các kỹ thuật phòng thủ chống lại các cuộc tấn công bảo mật web chính như XSS, CSRF
Triển khai cấp phát lại token bằng Refresh Token và hủy bỏ token dựa trên blacklist
Thực hành quản lý khóa bí mật an toàn bằng AWS Secrets Manager và Parameter Store
Tăng tốc độ và hiệu quả của hệ thống xác thực bằng cách sử dụng Redis
Xây dựng cơ sở dữ liệu xác thực người dùng sử dụng JPA và MySQL
Hoàn thành dự án fullstack cấp độ thực tế với bảo mật tăng cường và triển khai trực tiếp lên AWS
Khóa học này dành cho ai?
Nhà phát triển backend muốn tự tay triển khai tính năng đăng nhập với bảo mật được tăng cường
Nhà phát triển web Java muốn áp dụng Spring Boot và Spring Security phiên bản mới nhất vào thực tế công việc
Nhà phát triển frontend muốn hiểu cấu trúc xác thực JWT và học cách tích hợp với React
Các nhà phát triển quan tâm đến bảo mật muốn học các kỹ thuật bảo mật web như HTTPS, XSS, CSRF thông qua code thực tế
Người mới bắt đầu với cloud muốn trải nghiệm việc xây dựng và triển khai ứng dụng trong môi trường AWS
Học viên hướng tới phát triển fullstack muốn học thiết kế hệ thống xác thực hiệu năng cao sử dụng Redis, JPA, MySQL
Sinh viên chuẩn bị việc làm và lập trình viên mới vào nghề muốn hoàn thành dự án tập trung vào bảo mật để bổ sung vào portfolio
Cần biết trước khi bắt đầu?
Hiểu về cú pháp cơ bản Java và khái niệm lập trình hướng đối tượng (OOP)
Kinh nghiệm phát triển cấu trúc cơ bản Spring Boot và REST API
HTML, CSS, JavaScript và các kiến thức cơ bản về web frontend
Hiểu biết cơ bản về cấu trúc component của React và quản lý state (useState, useEffect, v.v.)
Hiểu về giao thức HTTP và các khái niệm về yêu cầu/phản hồi, header, cookie
(Tùy chọn) Các khái niệm cơ bản về dịch vụ đám mây như AWS EC2, S3, RDS
Tất cả
68 bài giảng ∙ (16giờ 8phút)
1.612.758 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!