+4

TOP 10 PROJECT GITHUB GIÚP BẠN NHANH CHÓNG LÊN TRÌNH JAVASCRIPT 🚀 (Phần 2)

Số liệu được updated ngày 17/05/2024

Tiếp nối phần 1 của "TOP 10 PROJECT GITHUB GIÚP BẠN NHANH CHÓNG LÊN TRÌNH JAVASCRIPT 🚀", hôm nay mình sẽ chia sẻ với các bạn 5 project còn lại từ Top 6 đến Top 10.

Các bạn còn muốn tìm hiểu về những repo GitHub hữu ích của những ngôn ngữ lập trình nào khác không? Comment dưới bài viết để cho mình biết và suggest (nếu có thể) nhé.

Top 6. Awesome Interview Questions - 67.6k ⭐️

Awesome Interview Questions là một tập hợp các câu hỏi phỏng vấn phong phú và hữu ích cho nhiều lĩnh vực và công nghệ khác nhau, đương nhiên trong đó không thể thiếu JavaScript 🗂️

Mục tiêu của repository này là giúp anh em lập trình viên chuẩn bị kỹ càng cho cuộc phỏng vấn "cân não" với các công ty 🧠

Ngoài JavaScript, thì các anh em lập trình các ngôn ngữ khác cũng có thể tham khảo danh sách này nha.

👉️ Link Github: https://github.com/DopplerHQ/awesome-interview-questions

image.png

Top 7. 33 Concepts Every JavaScript Developer Should Know - 62.1k ⭐️

33 Concepts Every JavaScript Developer Should Know là repo được tạo với mục đích giúp anh em dev nắm vững các khái niệm trong JavaScript.

Nội dung repo bao gồm đa dạng thể loại: từ danh sách các bài viết, danh sách các video, đến các cuốn sách để anh em có thể lựa chọn học theo cách mà mình thấy hứng thú 📚

Chỉ có điều tài liệu sẽ hoàn toàn bằng tiếng Anh. Hi vọng anh em sẽ cố gắng trau dồi kỹ năng ngoại ngữ này, vì đi làm cũng cần dùng rất nhiều khi chúng ta muốn nâng cấp khả năng chuyên môn của bản thân.

👉️ Link Github: https://github.com/leonardomso/33-js-concepts

image.png

Top 8. 30 Days Of JavaScript - 41.1k ⭐️

30 Days Of JavaScript là 1 repo dạng thử thách - Lập trình JavaScript trong 30 ngày 🧗‍♂️

Các thử thách sẽ được sắp xếp theo thứ tự từ cơ bản đến nâng cao 📈

Khi kết thúc thử thách, bạn sẽ nhận được certificate từ 30 Days Of JavaScript, ghi nhận những nỗ lực của bản thân 🎖️

  • Ngày 1 - 8: Học các kiến thức cơ bản như Data Types, Operators, Conditionals, Loops, Functions, Objects.

  • Ngày 9 - 12: Các kiến thức về Higher Order Functions, Sets, Maps, Destructuring, Spreading, Regular Expressions.

  • Ngày 13 - 17: Console Object Methods, Error Handling, Classes, JSON, Web Storages.

  • Ngày 18 - 23: Promises, Closure, Clean Code, DOM, Event Listeners.

  • Ngày 24 - 30: Thực hành code các mini projects và final project.

👉️ Link Github: https://github.com/Asabeneh/30-Days-Of-JavaScript

image.png

Top 9. What the f*ck JavaScript? - 34.1k ⭐️

Mặc dù JavaScript tuyệt vời là thế, nhưng chắc nhiều anh em cũng phải công nhận nó khá "hài hước" trong một vài trường hợp 🤡

Mục tiêu chính của repo này là thu thập những ví dụ kiểu như vậy, và giải thích cách chúng hoạt động (nếu có thể)

Anh em có thể đọc repo này để giải trí, sau những giờ fix bug căng thằng, và những lần thốt lên "WTF?" khi code JavaScript.

👉️ Link Github: https://github.com/denysdovhan/wtfjs

image.png

Top 10. Project Guidelines - 29.2k ⭐️

Và cuối cùng, đứng ở vị trí Top 10 là một repo rất hay, tập hợp các phương pháp giúp bạn cấu trúc các project code JavaScript sao cho hiệu quả.

  • Từ việc phân nhánh Git, giải quyết conflict như thế nào.

  • Cho đến viết documentation ra sao.

  • Rồi thiết lập các môi trường development, test, production.

  • Quản lý dependencies.

  • Cấu trúc thư mục và cách đặt tên.

  • Coding convention.

  • Logging.

  • Làm việc với API.

  • ...

Tất cả tạo nên một repo rất chi tiết để anh em sinh viên có thể hiểu hơn về cấu trúc của một project thực tế sẽ như thế nào? Còn những anh em đang đi làm rồi cũng có thể tham khảo và chắt lọc những lời khuyên hữu ích và phù hợp, để trao đổi với anh em trong team áp dụng vào dự án của mình.

👉️ Link Github: https://github.com/elsewhencode/project-guidelines

image.png

Trên đây là phần 2 của bài viết "TOP 10 PROJECT GITHUB GIÚP BẠN NHANH CHÓNG LÊN TRÌNH JAVASCRIPT 🚀"

Nếu các bạn thấy bài viết này hữu ích, thì hãy tặng mình 1 upvote1 comment để mình có động lực viết thêm những series bài viết thú vị về lập trình tiếp theo nha 🌻

Các bạn còn muốn tìm hiểu về những repo GitHub hữu ích của những ngôn ngữ lập trình nào khác không? Comment dưới bài viết để cho mình biết và suggest (nếu có thể) nhé.

Các bạn cũng có thể tham khảo series video "Lên trình Thuật toán - Lập trình thi đấu 🏆" mà mình đang làm trên Youtube tại đây:

Hẹn gặp lại 👋


All Rights Reserved

Viblo
Let's register a Viblo Account to get more interesting posts.