Các bác cho em xin lộ trình về java với. Mục tiêu của em là làm software engineer của Bank, về back end. Em đã nắm tương đối được java core, oop, java collection, interface, đã có kiến thức về sql (tạo bảng, liên kết bảng, crud, view, trigger,...), đã làm ứng dụng java swing với socket đơn giản, quản lý thread, đồng bộ hóa, biết kết nối csdl và các câu lệnh crud với jdbc, em đang muốn học spring boot, nhưng không biết trước khi học boot thì có phải học trước về ORM, srping cecurity, spring core, spring mvc,... không ạ?