Xem mọi lộ trình

Thợ Rèn Mã · Developer

Lập trình viên (Developer)

Học xong bạn làm được gì

Học xong bạn viết được một ứng dụng web nhỏ có backend và cơ sở dữ liệu, quản lý mã bằng Git, và đưa nó lên mạng cho người khác dùng thử.

299.000₫

Thanh toán một lần cho lộ trình này. Mỗi nghề là một lộ trình riêng, mở khoá riêng.

Mở khoá lộ trình · 299.000₫

Giáo trình đầy đủ

Bấm vào một ải để mở trang học. Bạn cần đăng nhập để vào học, kể cả với các ải miễn phí.

Nền tảng lập trình

Hiểu nghề dev ở Việt Nam và nắm chắc nền tảng web: điểm xuất phát vững cho bạn.

Chương 1: Nghề dev ở Việt Nam

  1. Thị trường tuyển junior dev: sự thật trước khi bạn nộp12 phút · 50 XPBài họcMiễn phí
  2. Sáu tháng đầu của một junior thật sự trông ra sao13 phút · 50 XPBài họcMiễn phí
  3. Portfolio và CV dev: thứ nhà tuyển dụng thật sự mở ra14 phút · 60 XPBài họcMiễn phí
  4. Mini-boss: Hiểu đúng nghề dev15 phút · 100 XPMini BossMiễn phí

Chương 2: Internet và trình duyệt

  1. Gõ một địa chỉ web: chuyện gì xảy ra phía sau12 phút · 50 XPBài họcTrả phí
  2. Tên miền, hosting và HTTPS trong 10 phút11 phút · 50 XPBài họcTrả phí
  3. Mini-boss: Đường đi của một trang web15 phút · 100 XPMini BossTrả phí

Chương 3: Nền tảng web

  1. Client và server: ai làm việc gì13 phút · 50 XPBài họcTrả phí
  2. HTTP: một request đi qua những đâu14 phút · 50 XPBài họcTrả phí
  3. API, JSON và REST đủ dùng để đi làm15 phút · 60 XPBài họcTrả phí
  4. Mini-boss: Đọc hiểu một luồng web18 phút · 100 XPMini BossTrả phí

Git và làm việc nhóm

Commit, branch, pull request: nói cùng một ngôn ngữ với cả nhóm dev.

Chương 4: Git một mình

  1. Git là gì: cỗ máy chụp ảnh dự án12 phút · 50 XPBài họcTrả phí
  2. Đọc lịch sử: log, diff và câu chuyện của dự án12 phút · 50 XPBài họcTrả phí
  3. gitignore và hoàn tác: sửa sai không hoảng loạn13 phút · 50 XPBài họcTrả phí
  4. Mini-boss: Làm chủ Git trên máy mình15 phút · 100 XPMini BossTrả phí

Chương 5: Git và làm việc nhóm

  1. Git đủ dùng: commit, branch, merge15 phút · 50 XPBài họcTrả phí
  2. Pull request và văn hoá review code14 phút · 60 XPBài họcTrả phí
  3. Ticket, sprint và daily standup13 phút · 50 XPBài họcTrả phí
  4. Mini-boss: Làm việc trong một nhóm thật18 phút · 100 XPMini BossTrả phí

Lập trình hướng đối tượng

Class, kế thừa, đa hình: bộ khái niệm mà mọi codebase lớn đều dùng.

Chương 6: Từ hàm đến đối tượng

  1. Vì sao cần đối tượng: khi hàm rời bắt đầu rối13 phút · 50 XPBài họcTrả phí
  2. Constructor và method: đối tượng sống thế nào13 phút · 50 XPBài họcTrả phí
  3. Mini-boss: Tư duy bằng đối tượng15 phút · 100 XPMini BossTrả phí

Chương 7: Bốn trụ cột của OOP

  1. Đóng gói: giấu ruột, chìa cửa13 phút · 50 XPBài họcTrả phí
  2. Kế thừa và composition: nối dõi hay lắp ghép14 phút · 60 XPBài họcTrả phí
  3. Đa hình và trừu tượng: một lời gọi, nhiều cách làm14 phút · 60 XPBài họcTrả phí
  4. Mini-boss: Bốn trụ cột trong tay16 phút · 100 XPMini BossTrả phí

Code sạch

Đặt tên, viết hàm, SOLID nhập môn: viết code mà người khác đọc được.

Chương 8: Đặt tên và viết hàm

  1. Đặt tên có nghĩa: code tự kể chuyện12 phút · 50 XPBài họcTrả phí
  2. Hàm nhỏ, một việc, không tác dụng phụ bất ngờ13 phút · 50 XPBài họcTrả phí
  3. Mini-boss: Code người khác đọc được15 phút · 100 XPMini BossTrả phí

Chương 9: Cấu trúc code và SOLID nhập môn

  1. Chú thích và DRY: khi nào lặp lại là tội13 phút · 50 XPBài họcTrả phí
  2. SOLID nhập môn: SRP và Open/Closed14 phút · 60 XPBài họcTrả phí
  3. Code smell và refactor nhỏ, an toàn14 phút · 60 XPBài họcTrả phí
  4. Mini-boss: Người gác chất lượng16 phút · 100 XPMini BossTrả phí

Kiểm thử

Testing pyramid, unit test và TDD: tự tin sửa code mà không sợ vỡ.

Chương 10: Vì sao phải test

  1. Test thủ công và test tự động: ai canh đêm cho bạn12 phút · 50 XPBài họcTrả phí
  2. Tháp kiểm thử: test gì trước, test gì nhiều13 phút · 50 XPBài họcTrả phí
  3. Mini-boss: Tư duy người kiểm thử15 phút · 100 XPMini BossTrả phí

Chương 11: Unit test thực hành

  1. Unit test đầu tiên: Arrange, Act, Assert13 phút · 50 XPBài họcTrả phí
  2. Mock và stub: cắt dây với thế giới bên ngoài13 phút · 50 XPBài họcTrả phí
  3. TDD: đỏ, xanh, dọn dẹp14 phút · 60 XPBài họcTrả phí
  4. Mini-boss: Lưới an toàn tự tay đan16 phút · 100 XPMini BossTrả phí

Frontend căn bản

HTML, CSS, JavaScript: dựng giao diện mà người dùng thật chạm vào mỗi ngày.

Chương 12: HTML và CSS nền tảng

  1. HTML ngữ nghĩa: nói đúng tên của từng khối12 phút · 50 XPBài họcTrả phí
  2. Box model và flexbox: xếp hộp cho thẳng hàng13 phút · 50 XPBài họcTrả phí
  3. Responsive: một trang chạy mọi cỡ màn hình13 phút · 50 XPBài họcTrả phí
  4. Mini-boss: Dựng giao diện đứng vững15 phút · 100 XPMini BossTrả phí

Chương 13: JavaScript trong trình duyệt

  1. DOM và sự kiện: cho trang web biết phản ứng13 phút · 50 XPBài họcTrả phí
  2. Map, filter, reduce: nhào nặn danh sách dữ liệu13 phút · 50 XPBài họcTrả phí
  3. Async và fetch: chờ dữ liệu mà không đứng hình14 phút · 60 XPBài họcTrả phí
  4. Mini-boss: JavaScript chạy thật trên trình duyệt16 phút · 100 XPMini BossTrả phí

Backend căn bản

Server, deploy, debug và SQL: phần chìm của mọi ứng dụng web.

Chương 14: Server đầu tiên

  1. Dựng server HTTP: bên kia của lời gọi fetch14 phút · 60 XPBài họcTrả phí
  2. Biến môi trường và deploy: đưa code lên mạng14 phút · 60 XPBài họcTrả phí
  3. Mini-boss: Server sống sót trên mạng thật15 phút · 100 XPMini BossTrả phí

Chương 15: Debug và đọc code người khác

  1. Đọc lỗi: stack trace thật ra rất tử tế14 phút · 50 XPBài họcTrả phí
  2. Thu hẹp lỗi: tái hiện, log và chia đôi14 phút · 60 XPBài họcTrả phí
  3. Đọc một codebase lạ trong tuần đầu13 phút · 50 XPBài họcTrả phí
  4. Mini-boss: Gỡ một lỗi thật18 phút · 100 XPMini BossTrả phí

Chương 16: SQL và dữ liệu cho dev

  1. SELECT và JOIN thực dụng cho lập trình viên15 phút · 50 XPBài họcTrả phí
  2. Index, N+1 và truy vấn chậm15 phút · 60 XPBài họcTrả phí
  3. Mini-boss: Dữ liệu chậm và dữ liệu sai18 phút · 100 XPMini BossTrả phí

Sẵn sàng đi làm

Phỏng vấn, code cùng AI và boss cuối: khép vòng từ học sang làm.

Chương 17: Phỏng vấn junior

  1. Các vòng phỏng vấn dev: biết trước để khỏi bất ngờ13 phút · 50 XPBài họcTrả phí
  2. Live coding không hoảng: quy trình cứu bạn14 phút · 60 XPBài họcTrả phí
  3. Mini-boss: Vào phòng phỏng vấn15 phút · 100 XPMini BossTrả phí

Chương 18: Code cùng AI + Boss

  1. Dùng trợ lý AI đúng cách trong công việc14 phút · 50 XPBài họcTrả phí
  2. Review kết quả AI: không tin mù14 phút · 60 XPBài họcTrả phí
  3. Giới hạn của AI và phần nghề vẫn thuộc về bạn13 phút · 50 XPBài họcTrả phí
  4. Boss: Làm trọn một ticket từ đầu tới cuối90 phút · 250 XPBoss cuốiTrả phí