VieTopik
Tiếng HànTiếng AnhIT
  • Góc học tập
Tải app
  • Thư viện
  • Luyện thi
  • Cẩm nang
  • Góc học tập
Lộ trình Java Spring Boot

Kiến trúc và chất lượng code

Git, test với fake, code sạch và refactor, design pattern cốt lõi, chia tầng và Clean Architecture — tiếp tục dự án shop-api. Cần học trước: Java Core, OOP và thiết kế, SQL với Oracle, Spring Boot Web API.

Trung cấp · 17 bài · 92 phút · đã học 0/17

Bắt đầu học: Commit và lịch sử

Chương 1Git

0/4

Commit, branch, merge, xử lý conflict, GitHub và pull request.

  • 1Commit và lịch sử
  • 2Branch và merge
  • 3Xử lý conflict
  • 4GitHub và pull request

Chương 2Test

0/3

Một test chạy nhiều bộ dữ liệu, dùng fake thay database, và viết test chạy lúc nào cũng cho cùng kết quả.

  • 5Parameterized test và nhiều trường hợp
  • 6Fake thay phụ thuộc
  • 7Test đáng tin

Chương 3Code sạch và refactor

0/3

Đặt tên rõ ý, method ngắn, nhận ra code smell, và refactor từng bước nhỏ, chạy test sau mỗi bước.

  • 8Đặt tên và method ngắn
  • 9Code smell
  • 10Refactor an toàn

Chương 4Design pattern

0/4

Strategy, Factory, Decorator và Observer — bốn cách tổ chức class hay gặp nhất, dựa trên interface và listener.

  • 11Strategy
  • 12Factory
  • 13Decorator
  • 14Observer

Chương 5Kiến trúc ứng dụng

0/3

Chia tầng, Clean Architecture, và tách Maven nhiều module để API và các ứng dụng khác dùng chung một lõi nghiệp vụ.

  • 15Chia tầng
  • 16Clean Architecture
  • 17Tách nhiều module Maven