CYBERSOFT ACADEMY
CyberSoft Academy
Trang chủ
⌨️ Luyện gõ chữ Lộ trình 3–12 Dự án học viên Blog Về CyberSoft Đăng ký tư vấn →
🚀 OD4 · OVERDRIVE · NĂM 1 · NỀN CHUNG

KTPM, Thuật toán nâng cao & Backend Khóa lõi của kỹ sư phần mềm

Con thiết kế phần mềm bằng design patterns, SOLID, test/CI; giải bài toán đồ thị có chứng minh và dựng backend REST an toàn, deploy thật.

“Không chỉ code chạy được — con thiết kế hệ thống có kiến trúc, bảo mật, kiểm thử.”

14buổi × 3 giờ
2capstone
3đồ án chọn 1
AP CSP+ Bebras C định hướng
OrderAPI — backend đặt hàng Shopee-lite: REST, đăng nhập token, audit bảo mật
OrderAPI — backend đặt hàng Shopee-lite: REST, đăng nhập token, audit bảo mật

KHÓA NÀY LÀ GÌ✧

Khóa lõi năm 1 của lộ trình OVERDRIVE cho học sinh 14–18 tuổi: 14 buổi × 3 giờ, xây theo xoáy ốc quanh 2 capstone RouteX và OrderAPI.

RouteX (Grab-lite Route Optimizer) — tối ưu tuyến giao hàng bằng Dijkstra
RouteX (Grab-lite Route Optimizer) — tối ưu tuyến giao hàng bằng Dijkstra
Thiết kế như kỹ sưdesign patterns · SOLID · refactoring
Test gác cổngunit test · coverage · CI
Thuật toán có chứng minhđồ thị · Dijkstra · greedy/DP · Big-O
Backend chạy thậtSQL 3NF · REST API · bảo mật · deploy

CON HỌC GÌ✧

Sáu mảng kiến thức nối tiếp nhau: từ thiết kế, kiểm thử, thuật toán tới backend an toàn chạy trên mạng.

1
Design patterns & SOLIDStrategy · Observer · Factory · 5 nguyên tắc SOLID · refactoring

🎯Con viết code đổi được hành vi lúc chạy mà không phải sửa phần lõi

2
Test & CIunit test · độ phủ (coverage) · pipeline CI — test đỏ chặn code lỗi

🎯Con có lưới an toàn để sửa code và kiểm chứng mã do AI sinh ra

3
Đồ thị & tìm đườngdanh sách/ma trận kề · BFS · DFS · Dijkstra

🎯Con biến bản đồ giao hàng thành đồ thị và tìm tuyến rẻ nhất

4
Greedy, DP & chứng minhtham lam vs quy hoạch động · Big-O · bất biến vòng lặp

🎯Con chọn đúng chiến lược và chứng minh lời giải đúng, đủ nhanh

5
SQL & REST APICSDL chuẩn hoá 3NF · khoá ngoại · JOIN · index · CRUD + JSON

🎯Con dựng backend đặt hàng có dữ liệu chuẩn, gọi được qua HTTP

6
Bảo mật & deploybăm mật khẩu · token · phân quyền · chống SQL injection · CI/CD · HTTPS

🎯Con đưa API lên mạng an toàn, có giám sát và rollback

BẢN ĐỒ 14 BUỔI✧

Mỗi buổi là một milestone của capstone; kiến thức chặng trước được gọi lại và nâng cấp ở chặng sau.

1Chặng 1 · Thiết kế & chất lượng
Chặng 1 · Thiết kế & chất lượngDesign pattern: StrategyApp Bộ tính cước linh hoạt (đổi chiến lược giá)
Chặng 1 · Thiết kế & chất lượngObserver + FactoryApp Bảng tin sự kiện (nhiều observer nhận cập nhật)
Chặng 1 · Thiết kế & chất lượngSOLID + refactoring · đặc tả Capstone ARouteX v0.1 — khung + đặc tả
Chặng 1 · Thiết kế & chất lượngTest + coverage + CIRouteX v0.2 — có bộ test, CI gác cổng
2Chặng 2 · Capstone A — RouteX
Chặng 2 · Capstone A — RouteXĐồ thị: danh sách kề, ma trận kềRouteX v0.3 — bản đồ dạng đồ thị
Chặng 2 · Capstone A — RouteXBFS & DFSRouteX v0.4 — tìm đường + kiểm kết nối
🏆 CAPSTONE
Chặng 2 · Capstone A — RouteXDijkstra · hoàn thiện Capstone ARouteX v1.0 — tối ưu tuyến giao hàng + báo cáo
3Chặng 3 · Capstone B — OrderAPI
Chặng 3 · Capstone B — OrderAPIGreedy + DP nhập môn · đặc tả Capstone BOrderAPI v0.1 — khung + đặc tả
Chặng 3 · Capstone B — OrderAPIBig-O + bất biến (chứng minh đúng)OrderAPI v0.2 — hiệu năng + bất biến
Chặng 3 · Capstone B — OrderAPISQL & chuẩn hoá 3NF (khoá ngoại, JOIN, index)OrderAPI v0.3 — CSDL 4 bảng 3NF
Chặng 3 · Capstone B — OrderAPIREST API (CRUD + JSON + status code)OrderAPI v0.4 — REST API đủ CRUD
Chặng 3 · Capstone B — OrderAPIBảo mật: xác thực, phân quyền, băm, injectionOrderAPI v0.5 — bảo mật đầy đủ
4Chặng 4 · Deploy & Demo
Chặng 4 · Deploy & DemoDeploy: CI/CD, biến môi trường, HTTPS, giám sátOrderAPI v0.6 — chạy LIVE trên mạng
🏆 CAPSTONE
Chặng 4 · Deploy & DemoDemo Capstone B & tổng kết khóaOrderAPI v1.0 (shipped) + chọn đồ án

Muốn biết con có theo kịp Kỹ Thuật Phần Mềm, Thuật Toán & Backend không? Thử trước một buổi — ba mẹ ngồi cạnh, không mất phí.

Cho con thử sức 1 buổi →

SẢN PHẨM CON KHOE ĐƯỢC✧

14+ sản phẩm & app khác nhau — con vừa học kiến thức, vừa có portfolio mang đi khoe.

RouteX
● Capstone A · đồ thị + DijkstraRouteXTối ưu tuyến giao hàng qua nhiều điểm: bản đồ đồ thị, tìm đường BFS, Dijkstra, so sánh tuyến, báo cáo chi phí.
OrderAPI
● Capstone B · backend RESTOrderAPIBackend đặt hàng: CSDL 3NF, REST đủ CRUD, đăng nhập token, phân quyền, chống injection, deploy LIVE.
CodeJudge
● App lõi · chấm code tự độngCodeJudgeSàn luyện code kiểu LeetCode: đề định tuyến ngắn nhất (BFS), chạy bộ test, đo tốc độ và xếp hạng.
VibeForge
● App lõi · vibe codingVibeForgeMô tả API đặt hàng Shopee-lite bằng lời, AI sinh code, tự kiểm chứng test + guardrail rồi xuất bản.
● Buổi 1 · StrategyBộ tính cước linh hoạtĐổi chiến lược giá (thường, khuyến mãi, giờ cao điểm) lúc chạy mà không sửa code lõi.
● Buổi 2 · ObserverBảng tin sự kiệnMột nguồn thay đổi, nhiều nơi đã đăng ký tự nhận cập nhật — nền cho thông báo realtime.

ĐỒ ÁN & TỐT NGHIỆP✧

Cuối khóa con chọn 1 trong 3 đề — sản phẩm hoàn chỉnh 7 module có backend, thuật toán và góc AI, đủ tầm thi khởi nghiệp.

FoodDash · Doanh nghiệp
FoodDash · Doanh nghiệpApp giao đồ ăn: đặt món, theo dõi đơn, đánh giá có AI kiểm duyệt, báo cáo doanh thu có dự báo.
StayNow · SaaS
StayNow · SaaSĐặt phòng kiểu homestay: lọc phòng, lịch chọn ngày chống trùng, quản trị chỗ ở, báo cáo công suất.
TixLive · Khởi nghiệp
TixLive · Khởi nghiệpBán vé sự kiện: sơ đồ ghế 3 khu, QR check-in, giới hạn vé, quản lý sự kiện và báo cáo lấp đầy.

Mỗi đồ án có bản đặc tả 9 mục con phải bảo vệ trước khi code, trình bày cùng sơ đồ kiến trúc và pitch ở Demo Day cuối khóa.

GIỮ CHỖ HỌC THỬ MIỄN PHÍ✧

Để lại số điện thoại, CyberSoft gọi lại trong ngày: tư vấn khóa Kỹ Thuật Phần Mềm, Thuật Toán & Backend hợp với con và xếp buổi học thử 60 phút miễn phí, không ràng buộc.

Bằng việc gửi, anh/chị đồng ý để CyberSoft liên hệ tư vấn. Chúng tôi bảo mật thông tin của gia đình.

PHƯƠNG PHÁP HỌC✧

Mô hình 5E, spec-first và AI hỗ trợ có kiểm chứng: nghĩ trước, kiểm chứng sau, không học vẹt.

1Ôn nốiMỗi buổi gọi lại và dùng thật kiến thức buổi trước
2Viết đặc tả trướcActor, user story, chức năng, tiêu chí nghiệm thu
3AI hỗ trợ sinh mãCon giữ thiết kế, duyệt và chỉnh từng phần
4Kiểm chứngTest xanh, chứng minh đúng, audit bảo mật mới đạt
5Nâng versionMỗi buổi đưa capstone lên một phiên bản mới
Mỗi khái niệm có một app minh hoạ — con kéo, bấm, chơi để hiểu
Strategy
Strategyđổi chiến lược → đổi cách tính phí
Observer
Observermột tin mới, mọi nơi đăng ký tự nhận
BFS
BFSloang từng lớp tìm đường ít bước nhất
Dijkstra
Dijkstratìm tuyến rẻ nhất trên đồ thị có trọng số
REST API
REST APIGET · POST · PUT · DELETE lên kho dữ liệu
Chống SQL injection
Chống SQL injectioncâu lệnh cài bẫy bị chặn lại

DẤU TỰ LÀM✧

Con không chép: mọi sản phẩm đều có dấu vết con tự nghĩ, tự kiểm và tự bảo vệ.

1Đặc tả 9 mục tự bảo vệCon viết và bảo vệ đặc tả (bài toán, user story, kiến trúc, tiêu chí nghiệm thu) trước khi code.
2Nhật ký AI-nativeGhi rõ đặc tả → AI sinh → con kiểm chứng, để thấy phần con tự quyết định.
3Test xanh & audit bảo mậtLab có bộ test tự chấm; backend phải deploy, CI xanh và qua audit chống injection.

BUỔI RA MẮT CHO BA MẸ✧

15 phút con tự trình diễn đồ án cuối khóa — ba mẹ thấy rõ con đã học được gì, làm được gì.

Đồ án cuối khóa · FoodDash · Doanh nghiệp
Đồ án cuối khóa · FoodDash · Doanh nghiệp
🎓 CON TRÌNH DIỄN · ĐỒ ÁN CUỐI KHÓACon chọn 1 trong 3 đồ án
  • FoodDash · Doanh nghiệpApp giao đồ ăn: đặt món, theo dõi đơn, đánh giá có AI kiểm duyệt, báo cáo doanh thu có dự báo.
  • StayNow · SaaSĐặt phòng kiểu homestay: lọc phòng, lịch chọn ngày chống trùng, quản trị chỗ ở, báo cáo công suất.
  • TixLive · Khởi nghiệpBán vé sự kiện: sơ đồ ghế 3 khu, QR check-in, giới hạn vé, quản lý sự kiện và báo cáo lấp đầy.
🧠 KIẾN THỨC CON NẮM
Design patterns & SOLIDTest & CIĐồ thị & tìm đườngGreedy, DP & chứng minhSQL & REST APIBảo mật & deploy
🛠️ KỸ NĂNG CON LÀM ĐƯỢC
  • Con viết code đổi được hành vi lúc chạy mà không phải sửa phần lõi
  • Con có lưới an toàn để sửa code và kiểm chứng mã do AI sinh ra
  • Con biến bản đồ giao hàng thành đồ thị và tìm tuyến rẻ nhất
  • Con chọn đúng chiến lược và chứng minh lời giải đúng, đủ nhanh
  • Con dựng backend đặt hàng có dữ liệu chuẩn, gọi được qua HTTP
  • Con đưa API lên mạng an toàn, có giám sát và rollback
🎬 KÈM THEOClip 30 giây con tự giải thích đồ án và share-link để ông bà, người thân cùng xem.

Muốn là người đầu tiên xem con trình diễn sản phẩm tự tay làm ra?

Giữ vé học thử cho con →

PHỤ HUYNH THƯỜNG HỎI✧

Học sinh THPT 14–18 tuổi ở năm 1 lộ trình OVERDRIVE, đã hoàn thành OD3 (Dữ liệu · Web · AI nhập môn). Đây là khóa lõi trước khi chọn hướng năm 2.

Hai capstone: RouteX (tối ưu tuyến giao hàng) và OrderAPI (backend đặt hàng chạy trên mạng), cùng một đồ án chọn từ FoodDash, StayNow hoặc TixLive.

Design patterns + SOLID, unit test + CI, đồ thị (BFS, DFS, Dijkstra), greedy/DP có chứng minh, rồi SQL chuẩn hoá 3NF, REST API, bảo mật và deploy.

Khóa định hướng Bebras C và AP CSP (College Board). Con được đánh giá theo rubric 6 trục: Logic · Build · Verify · Ops · Defense · Impact.

HÔM NAY, KHÔNG PHẢI “DỊP KHÁC”✧

Cho con học thử MIỄN PHÍ một buổi.Tuổi thơ của con không chờ “dịp khác”. 60 phút ba mẹ ngồi cạnh, xem con tự làm ra sản phẩm đầu tiên — kèm test xếp lớp & tư vấn lộ trình 9 năm riêng cho con, hoàn toàn miễn phí.

✓ Đã gửi! CyberSoft sẽ liên hệ với anh/chị sớm nhất.