강의

멘토링

커뮤니티

Programming

/

Back-end

Học Kotlin + Springboot + JWT đăng nhập nhanh hơn ai hết

Học từng bước quy trình triển khai chức năng đăng nhập dựa trên JWT (Json Web Token) bằng cách sử dụng Kotlin và Spring Boot. Bằng cách áp dụng trực tiếp JWT, bạn có thể nhanh chóng nắm vững kiến thức cơ bản về đăng nhập backend.

(5.0) 7 đánh giá

56 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • Neo
Kotlin
Kotlin
REST API
REST API
Spring Boot
Spring Boot
Spring Security
Spring Security
JWT
JWT
Kotlin
Kotlin
REST API
REST API
Spring Boot
Spring Boot
Spring Security
Spring Security
JWT
JWT

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

5.0

5.0

Devo

100% đã tham gia

Đúng như tiêu đề, tôi đã có thể học Kotlin + Spring Boot + Security nhanh hơn bất kỳ ai nhưng lại rất dễ dàng! Tôi đã khá bối rối khi đột ngột phải chuyển sang làm việc với Kotlin, nhưng nhờ đó tôi đã nhanh chóng xác định được hướng đi. Xin cảm ơn 👍🏻

5.0

Neo

31% đã tham gia

Học thiết kế đăng nhập/đăng ký bằng JWT trên nền tảng Springboot. Bạn có thể nắm được cấu trúc tổng thể

5.0

Essential

50% đã tham gia

Tôi thích việc bài giảng được tiến hành nhanh chóng với trọng tâm là thực hành

Bạn sẽ nhận được điều này sau khi học.

  • Triển khai chức năng đăng nhập JWT trong môi trường Kotlin + Spring Boot

  • Hiểu nguyên lý hoạt động của xác thực/phân quyền dựa trên JWT

  • REST API và phương pháp xử lý bảo mật

Học nhanh hơn ai hết Kotlin + Springboot + JWT Login

Nắm vững cốt lõi phát triển backend, triển khai trực tiếp chức năng đăng nhập JWT với Kotlin và Spring Boot để hiểu sâu nguyên lý hoạt động.
Từ xác thực JWT tùy chỉnh đến phương thức truyền tải client - những nội dung khó tìm ở các khóa học khác, bạn sẽ xây dựng nền tảng backend vững chắc hướng đến thực tế.

Kotlin, Spring Boot, JWT, REST API, Spring Security

Bạn đã từng cảm thấy bối rối khi phải tự tay triển khai logic đăng ký và đăng nhập?

Bạn đã mệt mỏi với các mẫu xác thực/phân quyền lặp đi lặp lại? Bạn cảm thấy việc áp dụng JWT khó khăn và phức tạp?

Bạn muốn có được sự tự tin bằng cách tự tay xây dựng công nghệ JWT - yếu tố thiết yếu trong thời đại microservices - thay vì phương thức session?

Hãy bắt đầu mà không cần lo lắng.
Thông qua khóa học này, bạn có thể hoàn thành thành công dự án đăng nhập JWT trong môi trường Kotlin và Spring Boot, đồng thời nâng cao năng lực phát triển backend của riêng bạn lên một tầm cao mới.


Thiết kế và xây dựng trực tiếp chức năng đăng nhập JWT
với Kotlin và Spring Boot.

Bây giờ bạn phải biết phương pháp đăng nhập JWT! Khóa học JWT đăng nhập mới nhất có thể áp dụng cho Springboot phiên bản 3.5.X!

Sau khi hoàn thành khóa học này, bạn sẽ

Có khả năng tự triển khai chức năng đăng nhập JWT bằng Kotlin và Spring Boot.

  • Bằng cách làm theo các bài thực hành được cung cấp trong khóa học, bạn sẽ có thể tự xây dựng logic cốt lõi của hệ thống đăng nhập backend từ đăng ký thành viên đến phát hành và xác thực JWT token. Bạn sẽ không còn cảm thấy bối rối trước việc triển khai đăng nhập phức tạp nữa.

Bạn sẽ hiểu rõ ràng nguyên lý hoạt động của xác thực/phân quyền dựa trên JWT.

  • Bạn sẽ hiểu rõ sự khác biệt với đăng nhập dựa trên session, và nắm vững nguyên lý cơ bản về cách JWT xử lý yêu cầu của người dùng một cách an toàn và quản lý quyền hạn. Dựa trên sự hiểu biết sâu sắc về bảo mật, bạn sẽ có được tầm nhìn để thiết kế các dịch vụ vững chắc hơn.

Trở thành chuyên gia xử lý bảo mật REST API và cấu hình Spring Security.

  • Bạn sẽ học cách thực tế để tăng cường bảo mật REST API bằng cách tích hợp JWT và Spring Security. Từ cấu hình bộ lọc xác thực dựa trên token đến xử lý ngoại lệ, bạn sẽ có được sự tự tin khi thành thạo các công nghệ cần thiết cho việc vận hành dịch vụ thực tế.


✔️

Lý do khóa học này là giải pháp nhanh nhất

Học nhanh Kotlin, Spring Boot, JWT Login

Triển khai trực tiếp chức năng đăng nhập dựa trên JWT bằng Kotlin và Spring Boot, củng cố vững chắc kiến thức cơ bản về đăng nhập backend và phương pháp xử lý bảo mật REST API. Có thể nâng cao năng lực thực tế bằng cách học cả phương thức xác thực JWT tùy chỉnh mà các khóa học khác không đề cập đến.

Tài liệu giảng dạy bao gồm toàn bộ quy trình từ annotation, mã ví dụ, phương thức request được sử dụng trong thực tế

Triển khai tính năng đăng nhập JWT thực tế

Trong khóa học, chúng ta sẽ xây dựng dự án đăng nhập JWT thực tế bằng cách sử dụng JWT, Spring Boot, Spring Security và Kotlin. Bạn sẽ trải nghiệm trực tiếp quá trình tạo và xác thực token, thực hành triển khai API đăng ký và đăng nhập, xử lý ngoại lệ, kiểm thử để nắm vững kỹ năng thực tế có thể áp dụng ngay lập tức.

Cung cấp mã nguồn dự án thực hành

Khóa học cung cấp toàn bộ mã nguồn dự án thực hành và tài liệu cốt lõi được sử dụng trong bài giảng. Vượt xa việc chỉ gõ theo mã, bạn có thể phân tích và hiểu mã hoàn chỉnh, từ đó phát triển khả năng xây dựng hệ thống đăng nhập JWT dựa trên Kotlin và Spring Boot một cách độc lập.
Sau khi kết thúc khóa học, file mã nguồn dự án mẫu do giảng viên tạo sẽ được cung cấp.

📚 Hoàn thành nhanh chóng đăng nhập với Kotlin + Springboot + JWT


Phần 1

Giới thiệu khóa học và chuẩn bị dự án

Giới thiệu khóa học đăng nhập JWT sử dụng Kotlin và Spring Boot, đồng thời giải thích tầm quan trọng của JWT trong môi trường microservices. Đề cập đến quá trình chuẩn bị để xây dựng dự án đăng nhập JWT thực tế.

Phần 2

Học lý thuyết cơ bản về JWT

Học lý thuyết cơ bản về JWT(Json Web Token) là gì. Hiểu cấu trúc và nguyên lý hoạt động của JWT để xây dựng nền tảng cho các bài thực hành sau này.

Phần 3

Thiết kế và triển khai cấu trúc máy chủ cơ bản

Thiết lập cấu trúc server cơ bản trong môi trường Spring Boot và triển khai User Entity, Repository, mô hình Domain cùng với pattern Mapper. Đây là giai đoạn xây dựng nền tảng vững chắc cho dự án.

Phần 4

Phát triển JWT với Kotlin & Spring Boot

Phát triển logic tạo và xác thực JWT token sử dụng Kotlin và Spring Boot. Triển khai bao gồm cấu hình Spring Security, bộ lọc xác thực và xử lý phản hồi ngoại lệ.

Phần 5

Phát triển API, kiểm thử và hoàn thiện

Triển khai API đăng ký và đăng nhập thành viên, áp dụng Validation và xử lý ngoại lệ. Cuối cùng, kiểm tra toàn bộ chức năng và hoàn thành nội dung khóa học.

Có thể giải quyết những băn khoăn của những người như thế này!


📌

Lập trình viên Backend mới bắt đầu với Kotlin và Spring Boot

Người đã từng làm việc với Spring Boot dựa trên Java
nhưng muốn trải nghiệm sự ngắn gọn và năng suất của Kotlin

📌

Lập trình viên mới muốn xây dựng hệ thống xác thực dựa trên JWT

Những người muốn học về tầm quan trọng của bảo mật thông qua việc tự tay triển khai chức năng đăng nhập người dùng
trong dự án phát triển backend đầu tiên

📌

Các lập trình viên muốn thêm xác thực JWT vào dự án Spring Boot hiện có

Những người muốn chuyển đổi từ xác thực dựa trên session sang JWT
để tích lũy kinh nghiệm xác thực trong môi trường microservices

Lưu ý trước khi học

Môi trường thực hành

  • Hệ điều hành: Hỗ trợ tất cả các môi trường OS như Windows, macOS, Linux
    (Khóa học được thực hiện trên môi trường M3 Pro)

  • Công cụ phát triển: IntelliJ IDEA (khuyến nghị phiên bản Community hoặc Ultimate)

  • Quản lý phiên bản: Khả năng sử dụng Git và GitHub (kiến thức cơ bản)

Kiến thức tiên quyết và lưu ý

  • Cần có hiểu biết về cú pháp cơ bản của ngôn ngữ Kotlin.

  • Sẽ tốt hơn nếu bạn có kinh nghiệm sử dụng cơ bản về framework Spring Boot.

  • Nếu có kinh nghiệm về khái niệm và phát triển REST API sẽ giúp ích cho việc học tập.

Tài liệu học tập

  • Ghi chú bài giảng và mã ví dụ (liên quan đến Kotlin, Spring Boot, JWT)

  • Các tệp mẫu và cấu hình để xây dựng dự án thực hành

  • Tất cả nội dung đều được bao gồm trong tài liệu giảng dạy, vui lòng tham khảo link Notion (tài liệu bài giảng).

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

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

  • Sinh viên và lập trình viên mới bắt đầu muốn học phát triển backend với Kotlin và Spring Boot

  • Lập trình viên tương lai muốn nhanh chóng nắm vững các khái niệm bảo mật thông qua việc triển khai đăng nhập JWT

  • Người mới bắt đầu phát triển backend muốn trải nghiệm logic xác thực

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

  • Cú pháp lập trình cơ bản (Kotlin)

  • Các khái niệm cơ bản về web (HTTP request/response, kiến trúc client-server)

Xin chào
Đây là

2,264

Học viên

255

Đánh giá

39

Trả lời

4.7

Xếp hạng

29

Các khóa học

Xin chào! Tôi là Neo, hiện đang giảng dạy tại Inflearn.

Mục tiêu của tôi là giúp nhiều người có thể tiếp cận với những công nghệ phát triển mà họ thường ít có cơ hội tiếp xúc.

Vì vậy, thay vì chỉ liệt kê lý thuyết đơn thuần, tôi muốn xây dựng một lộ trình học tập tập trung vào thực tiễn và cung cấp các bài giảng chú trọng vào thực hành để người học có thể tiếp thu mà không gặp phải các trở ngại kỹ thuật.

Nội dung được xây dựng với cách tiếp cận nhẹ nhàng và thân thiện nhất có thể để ngay cả những người mới bắt đầu cũng có thể dễ dàng theo kịp, và tôi đặc biệt tập trung vào việc giảm bớt rào cản gia nhập đối với kiến thức.
Đôi khi tôi cũng thực hiện các dự án bài giảng cùng với những người có cùng chí hướng!

Mọi thắc mắc về hợp tác và kinh doanh khác, vui lòng gửi về yeseong0412@gmail.com!

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

Tất cả

16 bài giảng ∙ (1giờ 48phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

7 đánh giá

5.0

7 đánh giá

  • devfrog님의 프로필 이미지
    devfrog

    Đánh giá 25

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    100% đã tham gia

    Đúng như tiêu đề, tôi đã có thể học Kotlin + Spring Boot + Security nhanh hơn bất kỳ ai nhưng lại rất dễ dàng! Tôi đã khá bối rối khi đột ngột phải chuyển sang làm việc với Kotlin, nhưng nhờ đó tôi đã nhanh chóng xác định được hướng đi. Xin cảm ơn 👍🏻

    • yeseong0412
      Giảng viên

      Cảm ơn bạn Devo đã tham gia khóa học! Mục tiêu của mình đối với series "Học nhanh" là giúp cả những người mới bắt đầu cũng có thể thực hành một cách dễ dàng, đồng thời truyền đạt kiến thức thật dễ hiểu và thú vị, và có vẻ như nó đã đáp ứng đúng mục tiêu đó rồi!! Cảm ơn bạn và chúc bạn một ngày vui vẻ!

  • kduoh님의 프로필 이미지
    kduoh

    Đánh giá 36

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • yeseong0412
      Giảng viên

      Cảm ơn Dudu-nim đã lắng nghe bài giảng của mình nha~!

  • kayrr님의 프로필 이미지
    kayrr

    Đánh giá 8

    Đánh giá trung bình 5.0

    5

    63% đã tham gia

    • yeseong0412
      Giảng viên

      Cảm ơn các bạn đã lắng nghe bài giảng!!

  • yeseong0412님의 프로필 이미지
    yeseong0412

    Đánh giá 30

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    Học thiết kế đăng nhập/đăng ký bằng JWT trên nền tảng Springboot. Bạn có thể nắm được cấu trúc tổng thể

    • essential님의 프로필 이미지
      essential

      Đánh giá 7

      Đánh giá trung bình 5.0

      Đã chỉnh sửa

      5

      50% đã tham gia

      Tôi thích việc bài giảng được tiến hành nhanh chóng với trọng tâm là thực hành

      469.887 ₫

      Khóa học khác của Neo

      Hãy khám phá các khóa học khác của giảng viên!

      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!