SBA301 - Phát triển ứng dụng trang đơn (Single Page Application) là môn học kết hợp ReactJS ở phía client và Spring Boot REST ở phía server. Ngân hàng câu hỏi trắc nghiệm SBA301 có giải thích bao quát trọn bộ chương trình: JSX và component, React Hooks (useState, useEffect, useMemo, useCallback) cùng Rules of Hooks, quản lý state ở functional component và class component, React-Bootstrap, client-side routing với React Router v6 (useParams, route param, trang 404), giao tiếp bất đồng bộ bằng Promise, async/await và Axios, nền tảng HTTP và REST API, Spring Boot REST với @RequestBody, @PathVariable, @RequestParam, tài liệu API bằng Swagger 3 / OpenAPI, kiểm thử với spring-boot-starter-test, JPA và Hibernate (ORM, Slice, phân trang, khoá lạc quan, hbm2ddl, Session và Transaction), MongoDB, Spring Data MongoDB, MongoTemplate, MongoDB Atlas và bảo mật với Spring Security cùng JWT. Tài liệu ôn thi FE dành cho sinh viên FPT University.