Skip to content

Hkzeuss/Learn-JavaScript-Roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lộ Trình Học JavaScript (Từ Cơ Bản đến Nâng Cao) - Dựa Trên Lộ Trình JavaScript Của Roadmap.sh

Chào mừng bạn đến với repo này! Đây là một lộ trình học JavaScript chi tiết mà tôi soạn dựa trên roadmap.sh và theo cách học của chính tôi, từ cơ bản đến nâng cao. Mỗi phần được trình bày một cách bài bản và có sự giải thích cụ thể, ví dụ thực tế để bạn dễ dàng tiếp cận và áp dụng.

Lộ trình này được xây dựng với mục đích giúp bạn học theo một thứ tự hợp lý, nhưng bạn không nhất thiết phải học từ đầu đến cuối như tôi. Nếu muốn, bạn có thể thử theo cách học của tôi, vì tôi đã chỉnh sửa và bổ sung các chi tiết cần thiết, thêm ví dụ cụ thể. Tuy nhiên, hãy lưu ý rằng nếu bạn học theo lộ trình này đầy đủ, sẽ mất kha khá thời gian. Tôi ước tính rằng với tốc độ học vừa phải và chắc chắn, bạn sẽ cần khoảng 30 ngày tùy vào tư duy và tốc độ học của bản thân.

Cấu Trúc Repo

Lộ trình học được chia thành các phần với thứ tự như sau:

  • Các folder được đánh số thứ tự từ 01 đến 20 để giúp bạn học theo một trình tự hợp lý. Bạn nên bắt đầu từ folder đầu tiên và tiếp tục theo thứ tự này.
  • Các file không có ký hiệu độ khó trong tên (ví dụ: var.md) là các kiến thức nền tảng cơ bản về JavaScript.
  • Các file có ký hiệu độ khó trong tên (ví dụ: var[Intermediate].md hoặc var[Advanced].md) đại diện cho các kiến thức ở cấp độ trung cấp và nâng cao.

Mục Tiêu

Repo này nhằm cung cấp cho bạn một lộ trình học JavaScript có hệ thống, chi tiết, và dễ dàng theo dõi. Mỗi mục trong lộ trình đều có các ví dụ cụ thể để bạn có thể thực hành ngay lập tức. Đến người không thông minh lắm như tôi đọc còn dễ hiểu mà :))

Hướng Dẫn Sử Dụng

  1. Bạn có thể kéo repo về máy của mình hoặc bạn có thể xem trực tiếp trên GitHub nhìn có vẻ tiện hơn.
  2. Nếu bạn kéo repo này về, tôi khuyên bạn khi đọc tới file nào, thì hãy chuột phải vào tên file đó và chọn "Open Preview" hoặc "Ctrl + Shift + V" mà tôi lâu lâu bấm "Ctrl + Shift + V" cũng không được :))
  3. Bắt đầu từ folder 01 và học theo thứ tự các folder tiếp theo để xây dựng nền tảng kiến thức vững chắc.
  4. Các file trong các folder không có ký hiệu độ khó là kiến thức cơ bản, các file có ký hiệu độ khó trong tên đại diện cho các kiến thức trung cấpnâng cao.
  5. Thực hành qua các ví dụ và thử nghiệm các bài tập (bên ngoài) để củng cố kiến thức (hoặc tôi sắp tới rảnh cũng sẽ tổng hợp các bài tập từ các nguồn vào repo này luôn).
  6. Bạn có thể học theo cách của tôi hoặc tự chọn những phần bạn cảm thấy phù hợp nhất với mình.

Đóng Góp

Nếu bạn có bất kỳ gợi ý nào để cải thiện lộ trình hoặc repo này, đừng ngần ngại mở một pull request hoặc issue. Thực sự tôi cũng là người học và tôi tổng hợp lại lộ trình dựa trên roadmaps theo cách tôi thấy dễ hiểu / trực quan cho bản thân. Có thể sẽ có sai sót hoặc có sự update kiến thức về sau này, và tôi chưa kịp update thì tôi luôn hoan nghênh sự đóng góp từ cộng đồng.


Cảm ơn bạn đã xem qua repo này, và tôi hy vọng nó sẽ giúp bạn học JavaScript một cách hiệu quả!


Nguồn gốc lộ trình: roadmap - https://roadmap.sh/javascript




JavaScript Learning Roadmap (From Basics to Advanced) - Based on the Roadmap.sh JavaScript Roadmap

Welcome to this repository! This is a detailed JavaScript learning roadmap I’ve created based on roadmap.sh, following my personal learning approach from basics to advanced. Each section is presented systematically with clear explanations and real-world examples to help you easily understand and apply the concepts.

This roadmap is designed to help you learn in a logical order, but you’re not required to follow it from start to finish as I did. If you’d like, you can try following my approach, as I’ve edited and added necessary details and examples. However, please note that going through this entire roadmap will take some time. I estimate that, with a steady and consistent pace, you’ll need about 30 days, depending on your learning style and speed.

Repository Structure

The learning roadmap is divided into the following sections:

  • The folders are numbered from 01 to 20 to help you follow a logical order. It’s recommended to start from the first folder and proceed sequentially.
  • Files without difficulty markers in the name (e.g., var.md) are fundamental, basic JavaScript concepts.
  • Files with difficulty markers in the name (e.g., var[Intermediate].md or var[Advanced].md) represent intermediate and advanced concepts.

Goal

This repository aims to provide you with a systematic, detailed, and easy-to-follow JavaScript learning roadmap. Each section includes specific examples for you to practice immediately. Even someone like me, who’s not that sharp, finds it easy to understand :))

Usage Guide

  1. You can either clone this repository to your local machine or view it directly on GitHub, which might be more convenient.
  2. If you clone this repository, I recommend right-clicking on any file name and selecting "Open Preview" or pressing "Ctrl + Shift + V" (though I still struggle with "Ctrl + Shift + V" sometimes :)).
  3. Start from folder 01 and follow the subsequent folders in order to build a solid foundation.
  4. Files without difficulty markers represent basic concepts, while files with difficulty markers represent intermediate and advanced concepts.
  5. Practice through the examples and try out external exercises to reinforce your knowledge (or I’ll eventually add a collection of exercises from various sources to this repository).
  6. You can follow my approach or pick and choose the sections that suit you best.

Contributing

If you have any suggestions for improving this roadmap or repository, feel free to open a pull request or issue. I am also a learner, and I’ve compiled this roadmap based on the roadmap I found easy to understand/visualize. There may be mistakes or updates that I haven’t made yet, so I always welcome contributions from the community.


Thank you for checking out this repository, and I hope it helps you learn JavaScript effectively!


Roadmap source: roadmap - https://roadmap.sh/javascript


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published