Nền tảng IT — chín trụ cột,
một hành trình

Bộ giáo trình tự học cho sinh viên IT chuẩn bị phỏng vấn. Từ CLI đến Dart/Flutter — 129 chương, 110 000+ dòng nội dung tiếng Việt với ví dụ code, diagram, bài tập, và quiz.

9
Trụ cột
129
Chương
110k+
Dòng nội dung
23
GoF Patterns

Tám trụ cột

Mỗi trụ cột là một mini-website độc lập với theme riêng. Đọc theo thứ tự khuyến nghị, hoặc nhảy thẳng vào phần bạn cần.

PILLAR 0 · TERMINAL

CLI / Terminal

Dark terminal theme

10 tuần master command line cho dev / DevOps / dữ liệu. Bash, zsh, file system, processes, networking tools, scripting.

10 chương Vào học
PILLAR 1 · ALGORITHMS

Data Structures & Algorithms

Blueprint navy + cyan/amber grid

12 chương từ Big-O đến Dynamic Programming. Array, Linked List, Stack/Queue, Hash, Tree, Heap, Graph, Sort, Search, DP — kèm 150+ bài LeetCode.

12 chương Vào học
PILLAR 2 · OPERATING SYSTEMS

Hệ điều hành

Sepia / Reading mode

10 chương về kernel, process, thread, scheduling, IPC, deadlock, memory management, paging, file system. Ví dụ Linux + Node.js.

10 chương Vào học
PILLAR 3 · NETWORKING

Networking

Stripe-like Clean Light

10 chương: OSI/TCP-IP, IP/CIDR/NAT, TCP/UDP/QUIC, HTTP, TLS, DNS, REST/GraphQL/gRPC, Auth/JWT/OAuth, Web security.

10 chương Vào học
PILLAR 4 · DATABASE

Database

Schema Blueprint Light (teal)

12 chương: SQL Postgres, Normalization, Indexes, ACID/MVCC, Query Optimization, NoSQL (Redis/Mongo/Cassandra/Neo4j), Replication/Sharding, Backup/PITR.

12 chương Vào học
PILLAR 5 · OOP & PATTERNS

OOP & Design Patterns

Pattern Catalog (burgundy)

8 chương phủ đủ 4 trụ OOP, SOLID, Class Design Mastery, toàn bộ 23 GoF patterns, anti-patterns, refactoring, DDD-lite. Ví dụ TypeScript.

8 chương Vào học
PILLAR 6 · SYSTEM DESIGN

System Design

Architect's Drafting (steel blue)

8 chương tổng hợp: Scalability, Load Balancer, Caching, Database Scaling, Message Queue, Microservice, CDN/Security, và 5 case study (Twitter, Uber, Netflix...).

8 chương Vào học
PILLAR 7 · DEVOPS

DevOps

Pipeline Dashboard (cyan + amber)

14 chương từ zero tới master: Foundations → Linux/Git/CI-CD → Docker/K8s → Terraform/Cloud → Observability → SRE → DevSecOps → Performance → Production. Multi-cloud, ~15 000 dòng.

14 chương Vào học
PILLAR 9 · PROGRAMMING LANGUAGE

Dart · Flutter · JavaScript · Python

4 theme riêng — Cream/Sepia/Beige/Off-white

45 chương — 8 Dart + 15 Flutter + 12 JavaScript (gồm 4 TypeScript) + 10 Python core. Dart 3, Material 3, ES2024+, TS 5.4+, Python 3.12+. Lấp gap "ngôn ngữ + framework cụ thể" trong 8 trụ cột nền tảng. 4 sub-pillar, mỗi cái theme + interactive component riêng.

45 chương Vào học

Cách học hiệu quả

Bộ giáo trình thiết kế cho self-study trong 4-6 tháng. Đây là lộ trình khuyến nghị.

Lộ trình 7 tháng

  1. Tháng 1 — CLI + DSA căn bản: master terminal + 6 chương đầu DSA (Big-O, Array, Linked List, Stack, Hash, Recursion).
  2. Tháng 2 — DSA nâng cao + OS: 6 chương cuối DSA (Tree, Heap, Graph, DP) + bắt đầu OS.
  3. Tháng 3 — OS + Networking: finish OS + đi qua Networking chương 1-7.
  4. Tháng 4 — Networking + Database: finish Networking + Database chương 1-7 (SQL → ACID).
  5. Tháng 5 — Database + OOP: finish Database + OOP/Design Patterns đầy đủ.
  6. Tháng 6 — System Design: System Design 8 chương + practice case study + ôn cross-pillar.
  7. Tháng 7 — DevOps: 14 chương DevOps (Foundations → CI/CD → Docker/K8s → IaC/Cloud → Observability → SRE → DevSecOps → Production).
Tốc độ đi cuối cùng phụ thuộc vào việc bạn có code thật không. Đọc 100 dòng lý thuyết < 1 giờ động tay implement. Mỗi chương kết thúc bằng quiz và bài tập — đừng skip.