Khóa học này là Phần 1 trong lộ trình học tập từng bước về cách áp dụng framework Spring Security vào các dự án thực tế.
Thay vì chỉ giải thích lý thuyết đơn thuần, chúng ta sẽ dựa trên dự án TodoApp thực tế để trực tiếp triển khai các tính năng như: lưu trữ thông tin Writer (người viết) vào DB, thiết lập quyền xác thực ở cấp độ phương thức (method), và hạn chế đăng bài trên các trang template.
Ngoài ra, bạn sẽ được học cách triển khai các quy tắc mật khẩu và logic kiểm chứng phức tạp thường dùng trong thực tế bằng cách sử dụng biểu thức chính quy @Pattern (trình độ trung cấp) của thư viện Validation.
Khóa học giải thích theo luồng mã nguồn thực tế để học viên có thể dễ dàng thấu hiểu những phần khó nhất như: "Sự khác biệt giữa xác thực (Authentication) và ủy quyền (Authorization)", "Hiểu cấu trúc liên kết DB", và "Cách áp dụng bảo mật phương thức".
Nội dung được cấu trúc theo trình tự: Lý thuyết → Chỉnh sửa code → Kiểm thử → Xác nhận kết quả, tập trung tối đa vào việc nâng cao năng lực ứng dụng thực tiễn.