강의

멘토링

로드맵

Programming

/

Web Development

Đăng nhập xã hội được triển khai bằng Spring Boot và React

Học cách triển khai tích hợp đăng nhập thông thường và đăng nhập xã hội với Spring Boot và React. Xây dựng hệ thống đăng nhập trong cả môi trường MPA và SPA, và thực hành xác thực JWT và OAuth2. Thông qua dự án ví dụ có thể áp dụng ngay vào thực tế, bạn có thể hiểu và triển khai toàn bộ luồng đăng nhập.

(5.0) 4 đánh giá

228 học viên

  • oncoding
소셜로그인
spa
jwt
스프링부트
react
Java
Spring Boot
JPA
React
Spring Security

Dịch cái này sang tiếng Việt

  • Có thể trực tiếp xây dựng hệ thống đăng nhập hoàn chỉnh.

  • Có thể hoàn thành dự án web có thể dùng ngay trong thực tế.

  • Có thể trực tiếp triển khai và vận hành hệ thống xác thực web tích hợp đăng nhập thông thường và đăng nhập xã hội.

  • Có thể kết nối trực tiếp và viết code tích hợp các dịch vụ đăng nhập xã hội như Google, Naver, Kakao, GitHub.

  • Hiểu được sự khác biệt giữa MPA và SPA, và có thể linh hoạt triển khai phương thức xử lý xác thực phù hợp với từng loại.

  • Trong React, có thể thiết kế và phát triển luồng xác thực người dùng sử dụng JWT.

  • Có thể cấu hình chính xác và ứng dụng Spring Security ở mức độ dự án thực tế.

  • Thông qua kinh nghiệm dự án thực tế tích hợp các công nghệ đa dạng, bạn có thể có được mã nguồn có thể áp dụng ngay vào portfolio hoặc công việc thực tế.

📢 Giới thiệu bài giảng

Trong môi trường công nghệ web thay đổi nhanh chóng,
Tôi tạo ra khóa học này để hướng dẫn bạn một hệ thống đăng nhập có thể áp dụng trực tiếp vào công việc của bạn.
Mục tiêu là tìm hiểu cách tích hợp đăng nhập thông thường và đăng nhập bằng mạng xã hội bằng Spring Boot và React.
Chúng tôi sẽ trực tiếp áp dụng OAuth2, JWT, Spring Security, v.v. và xây dựng hệ thống xác thực trong cả môi trường MPA và SPA.
Sau khi hoàn thành khóa học, bạn sẽ có thể triển khai chức năng đăng nhập của riêng mình và có thể sử dụng ngay trong các dự án thực tế.

🎯 Mục tiêu khóa học

  • Các nhà phát triển web đã học những kiến ​​thức cơ bản về Spring Boot và React và muốn triển khai chức năng đăng nhập trong thực tế

  • Nhà phát triển trình độ trung cấp muốn áp dụng đăng nhập xã hội (OAuth2) và xác thực dựa trên JWT trực tiếp vào dự án của họ

  • Nhà phát triển cấp dưới đang chuẩn bị một dự án phụ hoặc danh mục đầu tư có chức năng đăng nhập

  • Nhà phát triển hướng đến toàn bộ ngăn xếp muốn hiểu toàn bộ cấu trúc của luồng xác thực liên kết giao diện người dùng và giao diện quản trị

  • Những ai muốn tìm hiểu những công nghệ mới nhất có thể áp dụng vào thực tế (Spring Boot 3, Spring Security 6, React, v.v.)

※ Khóa học này phù hợp với những người có kinh nghiệm cơ bản về sử dụng Java, Spring và React chứ không phải là người mới bắt đầu.

Nếu bạn chưa quen với khuôn khổ này, tôi khuyên bạn nên học nó trước.

Điểm hấp dẫn của bài giảng

  • Triển khai chức năng đăng nhập tích hợp cho bốn mạng xã hội cùng lúc: Google, Naver, Kakao và GitHub.

  • Bạn có thể trực tiếp trải nghiệm cấu trúc mã cho phép đăng nhập chung và đăng nhập bằng mạng xã hội hoạt động như một hệ thống xác thực duy nhất thông qua thực hành.

  • Bạn có thể tìm hiểu so sánh cách triển khai chức năng đăng nhập trong cả môi trường MPA (Thymeleaf) và SPA (React) để có thể chuẩn bị cho nhiều tình huống thực tế khác nhau.

  • Chúng tôi cung cấp mã dự án có thể sử dụng ngay trong thực tế, dựa trên nền tảng công nghệ mới nhất (Spring Boot 3, Spring Security 6, JWT, React, v.v.).

  • Không chỉ đơn giản là làm theo mã, chúng tôi sẽ hướng dẫn bạn toàn bộ quá trình từ khi đăng ký nhà cung cấp OAuth2 cho đến khi triển khai thực tế.

Đây là bài giảng sẽ giúp bạn phát triển tư duy tích hợp và các kỹ năng thực tế không chỉ dừng lại ở một chức năng đăng nhập.

📘 Những gì bạn sẽ học được trong bài giảng này

Khóa học này thiên về thực hành hơn là lý thuyết và tập trung vào việc phát triển khả năng triển khai các hệ thống xác thực có thể sử dụng ngay tại nơi làm việc.

🛠 Nội dung học tập chính

  • Triển khai chức năng đăng nhập chung (đăng nhập dựa trên ID/mật khẩu)

  • Tích hợp và tích hợp các thông tin đăng nhập xã hội từ Google, Naver, Kakao và GitHub

  • Tiết lộ đầy đủ về cách đăng ký và thiết lập nhà cung cấp OAuth2 để đăng nhập bằng mạng xã hội

  • Tùy chỉnh cấu hình Spring Security và luồng xác thực

  • Xử lý đăng nhập trong các ứng dụng web MPA (dựa trên Thymeleaf)

  • Triển khai xác thực mã thông báo JWT trong các ứng dụng SPA (dựa trên React)

  • Lưu trữ thông tin người dùng và xử lý xác thực thông qua liên kết JPA + MySQL

  • Cấu trúc logic xử lý đăng nhập tích hợp và viết mã có thể sử dụng trong các dự án thực tế

Tỷ lệ lý thuyết so với thực hành

  • Khoảng 80% lý thuyết thực tế, thiết yếu chỉ được giải thích ở mức cần thiết để hiểu được dòng chảy.

  • Thay vì chỉ truyền đạt các khái niệm, nó được cấu trúc theo cách cho phép bạn học thông qua việc thực hành trực tiếp.

Khóa học này sẽ trang bị cho sinh viên khả năng triển khai hệ thống xác thực thực tế từ đầu đến cuối, thay vì chỉ là chức năng đăng nhập đơn giản.

💬 Hỏi & Đáp dành cho học viên tương lai

H. Đây là lần đầu tiên tôi sử dụng tính năng đăng nhập bằng mạng xã hội. Tôi có thể theo dõi được không?

A. Khóa học này mang tính thực hành và hướng dẫn bạn toàn bộ quá trình, từ việc đăng ký nhà cung cấp đến liên kết cần thiết để đăng nhập bằng mạng xã hội.

Tuy nhiên, nếu bạn có kinh nghiệm cơ bản về Spring Boot và React, bạn sẽ có thể theo dõi dễ dàng hơn.

H. Tôi không biết nhiều về Spring hoặc React. Tôi có thể tham gia khóa học này được không?

A. Đây không phải là khóa học dành cho người mới bắt đầu, nhưng bạn nên có kiến ​​thức về ngữ pháp Java, cấu trúc Spring Boot cơ bản và kiến ​​thức cơ bản về React.

Vì khóa học tập trung vào việc triển khai tích hợp hơn là giải thích các kỹ thuật riêng lẻ nên chúng tôi khuyên người mới bắt đầu nên nghiên cứu trước.

H. Những chức năng đăng nhập nào sẽ được triển khai?

A. Triển khai tích hợp đăng nhập chung (ID/mật khẩu) + đăng nhập mạng xã hội Google, Naver, Kakao và GitHub.

Bạn cũng có thể thực hành để trải nghiệm cách chức năng đăng nhập hoạt động trong cả môi trường MPA và SPA.

H. Tôi có thể đạt được kết quả gì sau khi tham dự buổi thuyết trình?

A. Có thể triển khai một hệ thống đăng nhập chất lượng cao có thể được sử dụng trong các dịch vụ thực tế,

Bạn có thể sử dụng mã nguồn trực tiếp trong danh mục đầu tư hoặc trong công việc của mình.

H. Có môi trường riêng biệt để chuẩn bị cho việc thực hành không?

A. Chúng tôi sẽ hướng dẫn bạn các công cụ và phiên bản (Spring Boot 3, React, MySQL, v.v.) được sử dụng trong bài giảng.

Chúng tôi cũng sẽ hướng dẫn bạn quy trình cài đặt và thiết lập để bạn có thể theo dõi trong môi trường phát triển cục bộ của mình.

📌 Những điều cần lưu ý trước khi tham gia lớp học

  • Đây là khóa học thực hành và được khuyến khích cho những người có kiến ​​thức cơ bản về Spring Boot, React, JPA, Spring Security, v.v.

  • Hai dự án MPA và SPA được cung cấp dưới dạng hoàn chỉnh và do khối lượng lớn nên chúng sẽ được thực hiện dựa trên kịch bản bài giảng .

  • Một số lời tường thuật có thể nghe không tự nhiên , nhưng trọng tâm là mã và luồng thực tế.

  • Ngoài chức năng đăng nhập bằng mạng xã hội, nó còn bao gồm phát triển web tổng thể (dựa trên Spring Boot), do đó cũng tốt cho việc xem xét và tổ chức .

  • Bài giảng tập trung vào việc triển khai thực tế hơn là lý thuyết OAuth2 và mọi nội dung bổ sung cần thiết sẽ được cập nhật trong tương lai.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển web muốn xây dựng hệ thống đăng nhập tích hợp sử dụng Spring Boot và React

  • Nhà phát triển trung cấp muốn xây dựng dự án tích hợp đăng nhập thường và đăng nhập xã hội.

  • Nhà phát triển frontend muốn triển khai luồng xác thực dựa trên JWT trong SPA

  • Back-end Developer muốn thực hành Spring Security

  • Những người muốn học các ví dụ thực tế dựa trên Spring Boot 3 và Spring Security 6

  • Developer muốn triển khai tính năng đăng nhập vượt cấp toy project

Cần biết trước khi bắt đầu?

  • Cú pháp Java

  • Cấu trúc cơ bản Spring Boot

  • Khái niệm JPA và kinh nghiệm sử dụng đơn giản

  • Kinh nghiệm sử dụng cơ bản Spring Security (tùy chọn nhưng có lợi thế)

  • Hiểu cú pháp và cấu trúc cơ bản của React

  • Cách gọi API trong React

  • Luồng cơ bản của xác thực OAuth2 (Chỉ cần ở mức khái niệm đơn giản)

  • Khái niệm cơ bản về JWT (JSON Web Token)

Xin chào
Đây là

228

Học viên

4

Đánh giá

8

Trả lời

5.0

Xếp hạng

1

Khóa học

Chương trình giảng dạy

Tất cả

90 bài giảng ∙ (13giờ 11phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

4 đánh giá

5.0

4 đánh giá

  • 구본우님의 프로필 이미지
    구본우

    Đánh giá 3

    Đánh giá trung bình 4.7

    5

    30% đã tham gia

    • angelwan001님의 프로필 이미지
      angelwan001

      Đánh giá 62

      Đánh giá trung bình 4.6

      Đã chỉnh sửa

      5

      100% đã tham gia

      소셜 로그인 카카오 네이버 구글 깃허브 잘 들었습니다 도움이 많이 되었습니다

      • 온코딩
        Giảng viên

        감사합니다.

    • yoonvs123님의 프로필 이미지
      yoonvs123

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

    • 별다방님의 프로필 이미지
      별다방

      Đánh giá 13

      Đánh giá trung bình 4.5

      5

      72% đã tham gia

      올해 처음인 것 같습니다. 수강평을 남겨야겠다는 생각이 드는 강의는 주석을 통해 로직을 눈으로 적시하면서 따라갔고, SPA까지 큰 흐름을 체험할 수 있었습니다. 또한, 강사님의 말씀이 온전히 자막에 녹여져 있어 노트에 적고 복기하면서 다시금 이해도를 높일 수 있었습니다. 강사님의 다른 강의가 나온다면 주저하지 않고 수강할 것 같네요. 양질의 강의 감사합니다.

      • 온코딩
        Giảng viên

        부족한 부분이 많지만, 지식 확장에 조금이라도 도움이 될 수 있도록 계속 발전하겠습니다. 감사합니다.

    1.283.356 ₫

    Khóa học tương tự

    Khám phá các khóa học khác trong cùng lĩnh vực!