Khoa học máy tính cốt lõi: Hệ điều hành, Mạng và Cơ sở dữ liệu
Hiểu điều gì xảy ra bên dưới code của bạn: hệ điều hành, kiến trúc máy tính, mạng và CSDL, học qua sơ đồ, ví dụ từng bước và quiz.
Tìm khóa học theo chủ đề từ quản trị, bắt đầu miễn phí hoặc đi sâu với lộ trình có dự án rõ.
12 lộ trình
Hiểu điều gì xảy ra bên dưới code của bạn: hệ điều hành, kiến trúc máy tính, mạng và CSDL, học qua sơ đồ, ví dụ từng bước và quiz.
Tự tin dùng terminal Linux: từ lệnh cơ bản, phân quyền, tiến trình, mạng đến systemd và Bash scripting, với ví dụ lệnh, kết quả mẫu và quiz.
Hiểu mỗi lệnh Git thay đổi điều gì: commit, branch, merge, rebase, hoàn tác và cộng tác qua kho từ xa, kèm sơ đồ minh họa và câu hỏi tình huống.
Ôn lại ngữ pháp tiếng Anh từ từ loại, thì đến cấu trúc câu qua giải thích tiếng Việt, ví dụ tiếng Anh và quiz, để đọc tài liệu kỹ thuật rõ nghĩa hơn.
Học Java từ cú pháp, OOP đến Collections, Stream, ngoại lệ, đa luồng và JDBC. Mỗi bài có tình huống mở đầu, ví dụ chạy được và quiz kiểm tra.
Viết truy vấn SQL, thiết kế dữ liệu, hiểu giao dịch và index trên MySQL, PostgreSQL; làm quen PL/SQL và MongoDB qua ví dụ, bài tập và quiz.
Nối Core Java với backend: JDBC, Servlet/JSP, Hibernate, Spring MVC, Boot, Data JPA, Security, Microservices và JUnit, kèm dự án tổng hợp Shop API.
Xây REST API với Spring Boot: cấu hình, Spring Data JPA, microservices, Kafka, AOP và kiểm thử bằng JUnit, Mockito, MockMvc qua ví dụ và quiz.
Đi từ Linux, mạng, Git và scripting đến Docker, Kubernetes, CI/CD, Infrastructure as Code và monitoring, mỗi chủ đề có ví dụ, hướng dẫn và quiz.
Xây pipeline dữ liệu từ SQL, Python đến Airflow, dbt, Spark, Kafka và lakehouse; kiểm thử chất lượng, CI/CD và Power BI qua lab và dự án cuối khóa.
Học cách mở đầu một bài thiết kế hệ thống: yêu cầu, HLD/LLD, scaling, database, cache, load balancing và queue, kèm mô phỏng từng bước và quiz.
Đào sâu replication, sharding, cache, queue, rate limiting và outbox qua tình huống lỗi có số liệu. Luyện giải thích vì sao chọn thiết kế này.