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ử.
Lộ trình này có gì
- 18 chương
- 65 ải
- 17 Mini Boss
- 1 Boss cuối
- 4 ải miễn phí
- 61 ải trả phí
Giá
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
- Thị trường tuyển junior dev: sự thật trước khi bạn nộpBài họcMiễn phí
- Sáu tháng đầu của một junior thật sự trông ra saoBài họcMiễn phí
- Portfolio và CV dev: thứ nhà tuyển dụng thật sự mở raBài họcMiễn phí
- Mini-boss: Hiểu đúng nghề devMini BossMiễn phí
Chương 2: Internet và trình duyệt
- Gõ một địa chỉ web: chuyện gì xảy ra phía sauBài họcTrả phí
- Tên miền, hosting và HTTPS trong 10 phútBài họcTrả phí
- Mini-boss: Đường đi của một trang webMini BossTrả phí
Chương 3: Nền tảng web
- Client và server: ai làm việc gìBài họcTrả phí
- HTTP: một request đi qua những đâuBài họcTrả phí
- API, JSON và REST đủ dùng để đi làmBài họcTrả phí
- Mini-boss: Đọc hiểu một luồng webMini 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
- Git là gì: cỗ máy chụp ảnh dự ánBài họcTrả phí
- Đọc lịch sử: log, diff và câu chuyện của dự ánBài họcTrả phí
- gitignore và hoàn tác: sửa sai không hoảng loạnBài họcTrả phí
- Mini-boss: Làm chủ Git trên máy mìnhMini BossTrả phí
Chương 5: Git và làm việc nhóm
- Git đủ dùng: commit, branch, mergeBài họcTrả phí
- Pull request và văn hoá review codeBài họcTrả phí
- Ticket, sprint và daily standupBài họcTrả phí
- Mini-boss: Làm việc trong một nhóm thậtMini 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
- Vì sao cần đối tượng: khi hàm rời bắt đầu rốiBài họcTrả phí
- Constructor và method: đối tượng sống thế nàoBài họcTrả phí
- Mini-boss: Tư duy bằng đối tượngMini BossTrả phí
Chương 7: Bốn trụ cột của OOP
- Đóng gói: giấu ruột, chìa cửaBài họcTrả phí
- Kế thừa và composition: nối dõi hay lắp ghépBài họcTrả phí
- Đa hình và trừu tượng: một lời gọi, nhiều cách làmBài họcTrả phí
- Mini-boss: Bốn trụ cột trong tayMini 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
- Đặt tên có nghĩa: code tự kể chuyệnBài họcTrả phí
- Hàm nhỏ, một việc, không tác dụng phụ bất ngờBài họcTrả phí
- Mini-boss: Code người khác đọc đượcMini BossTrả phí
Chương 9: Cấu trúc code và SOLID nhập môn
- Chú thích và DRY: khi nào lặp lại là tộiBài họcTrả phí
- SOLID nhập môn: SRP và Open/ClosedBài họcTrả phí
- Code smell và refactor nhỏ, an toànBài họcTrả phí
- Mini-boss: Người gác chất lượngMini 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
- Test thủ công và test tự động: ai canh đêm cho bạnBài họcTrả phí
- Tháp kiểm thử: test gì trước, test gì nhiềuBài họcTrả phí
- Mini-boss: Tư duy người kiểm thửMini BossTrả phí
Chương 11: Unit test thực hành
- Unit test đầu tiên: Arrange, Act, AssertBài họcTrả phí
- Mock và stub: cắt dây với thế giới bên ngoàiBài họcTrả phí
- TDD: đỏ, xanh, dọn dẹpBài họcTrả phí
- Mini-boss: Lưới an toàn tự tay đanMini 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
- HTML ngữ nghĩa: nói đúng tên của từng khốiBài họcTrả phí
- Box model và flexbox: xếp hộp cho thẳng hàngBài họcTrả phí
- Responsive: một trang chạy mọi cỡ màn hìnhBài họcTrả phí
- Mini-boss: Dựng giao diện đứng vữngMini BossTrả phí
Chương 13: JavaScript trong trình duyệt
- DOM và sự kiện: cho trang web biết phản ứngBài họcTrả phí
- Map, filter, reduce: nhào nặn danh sách dữ liệuBài họcTrả phí
- Async và fetch: chờ dữ liệu mà không đứng hìnhBài họcTrả phí
- Mini-boss: JavaScript chạy thật trên trình duyệtMini 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
- Dựng server HTTP: bên kia của lời gọi fetchBài họcTrả phí
- Biến môi trường và deploy: đưa code lên mạngBài họcTrả phí
- Mini-boss: Server sống sót trên mạng thậtMini BossTrả phí
Chương 15: Debug và đọc code người khác
- Đọc lỗi: stack trace thật ra rất tử tếBài họcTrả phí
- Thu hẹp lỗi: tái hiện, log và chia đôiBài họcTrả phí
- Đọc một codebase lạ trong tuần đầuBài họcTrả phí
- Mini-boss: Gỡ một lỗi thậtMini BossTrả phí
Chương 16: SQL và dữ liệu cho dev
- SELECT và JOIN thực dụng cho lập trình viênBài họcTrả phí
- Index, N+1 và truy vấn chậmBài họcTrả phí
- Mini-boss: Dữ liệu chậm và dữ liệu saiMini 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
- Các vòng phỏng vấn dev: biết trước để khỏi bất ngờBài họcTrả phí
- Live coding không hoảng: quy trình cứu bạnBài họcTrả phí
- Mini-boss: Vào phòng phỏng vấnMini BossTrả phí
Chương 18: Code cùng AI + Boss
- Dùng trợ lý AI đúng cách trong công việcBài họcTrả phí
- Review kết quả AI: không tin mùBài họcTrả phí
- Giới hạn của AI và phần nghề vẫn thuộc về bạnBài họcTrả phí
- Boss: Làm trọn một ticket từ đầu tới cuốiBoss cuốiTrả phí