Skip to content

📅 Learning Roadmap

Chào mừng bạn đến với Dev Handbook! Đây là lộ trình học tập tổng quan giúp bạn định hướng việc học các kiến thức Frontend, Backend, DevOps, và các kỹ năng hỗ trợ khác.

1. Frontend Development ⚛️

  • HTML & CSS
    • Flexbox & Grid
    • Responsive Design
    • CSS Tricks & Tailwind CSS
  • JavaScript & TypeScript
    • ES6+ Features
    • Async/Await
    • Array & Object Methods
    • TypeScript Basics
  • Frameworks
    • React: Hooks, State Management, Performance
    • Vue: Composition API, Reactivity

2. Backend Development 🔧

  • Node.js: Express, Middleware, Authentication, Error Handling
  • Python: FastAPI, Django Basics
  • Databases: PostgreSQL, MongoDB, Redis, Prisma ORM
  • APIs: REST & GraphQL

3. DevOps & Infrastructure 🐳

  • Docker: Dockerfile, Compose, Networking, Multi-stage Builds
  • CI/CD: GitHub Actions, GitLab CI, Deployment Strategies
  • Kubernetes: Pods, Services, Deployments
  • Server: Nginx, SSL/TLS

4. Tools & Productivity 🛠️

  • Git: Commands, Workflows, Advanced Tips
  • VSCode: Extensions, Shortcuts, Settings, Snippets
  • Terminal: Bash, Zsh, CLI Tools
  • Development Workflow: Code Review, Debugging

5. Data Structures & Algorithms 🧩

  • Phase 1 – Fundamentals
    • Complexity Analysis
    • Arrays & Strings
    • Linked Lists
    • Stacks & Queues
  • Phase 2 – Core Data Structures
    • Hashing
    • Recursion & Backtracking
    • Trees (Part 1 & 2)
  • Phase 3 – Advanced Algorithms
    • Heaps & Priority Queues
    • Graphs (Part 1 & 2)
    • Sorting & Searching
  • Phase 4 – Expert Level
    • Dynamic Programming (Part 1 & 2)
    • Greedy Algorithms
    • Advanced Topics

Lộ trình này mang tính chất tham khảo. Bạn có thể học theo thứ tự hoặc chọn các chủ đề mà bạn quan tâm trước.

Personal tech knowledge base