- vừa được xem lúc

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

0 0 7

Người đăng: Tờ Mờ Sáng học Lập trình

Theo Viblo Asia

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

Top 1. JavaScript Algorithms and Data Structures - 183k ⭐️

Số ⭐️ cao nói lên tất cả 😎

Nếu bạn muốn học JS để ra trường làm Web Dev, nhưng trên trường lại vướng môn "Cấu trúc dữ dằn và Giải trí", thì đây là repo tuyệt vời giúp bạn kết hợp cả 2 việc cùng một lúc.

Một trong những điểm hay của repo này đó là họ phân loại rõ ràng giữa các cấu trúc dữ liệu và thuật toán từ cơ bản đến nâng cao.

Chỉ có điều hơi tiếc là tiếng Việt chỉ xuất hiện duy nhất ở file README, còn chi tiết vào từng bài học thì hiện tại chưa có bản dịch tiếng Việt 🇻🇳

👉️ Link Github: https://github.com/trekhleb/javascript-algorithms

image.png

Top 2. You Don't Know JS Yet - 177k ⭐️

Anh em dev code Javascript chắc hẳn đã ít nhất 1 lần từng biết đến cuốn sách nổi tiếng "You Don't Know JS Yet".

Và bạn không nhìn nhầm đâu, toàn bộ nội dung cuốn sách được bán với giá hơn 25$ trên Amazon này, đều được tác giả Kyle Simpson public FREE trên repo GitHub dưới đây đó 😍

Anh em nào sau này trưởng thành từ cuốn sách, thì cố gắng mua 1 cuốn ủng hộ tác giả nhá 🌿

👉️ Link Github: https://github.com/getify/You-Dont-Know-JS

image.png

Top 3. Airbnb JavaScript Style Guide - 142k ⭐️

Nếu anh em nào đã đi làm ở trong các dự án thực tế, thì chắc hẳn đều biết đến khái niệm "Coding convention", giúp các lập trình viên trong team thống nhất chung một danh sách các quy tắc trong quá trình code 👨‍💻

Và repo này chính là những convention dành riêng cho các lập trình viên code Javascript của công ty Airbnb - công ty hàng đầu thế giới về mô hình kết nối người thuê và người cho thuê phòng, căn hộ nghỉ dưỡng 🌆

Repo này liệt kê chi tiết các hướng dẫn về những quy tắc thực hành tốt nhất để viết code JavaScript clean, dễ bảo trì, hiệu quả, đảm bảo sự nhất quán và chất lượng cho các dự án.

Rất nhiều các dự án ở Việt Nam cũng lấy convention này làm mẫu (có thể custom đôi chút) để áp dụng với team dev của mình.

👉️ Link Github: https://github.com/airbnb/javascript

image.png

Top 4. clean-code-javascript - 90k ⭐️

Lại một repo nữa liên quan đến sách 📚

Lần này là cuốn sách rất nổi tiếng - được mệnh danh là cuốn sách gối đầu giường của các lập trình viên. Cuốn sách mang tên "Clean Code" 🧹

Đây là cuốn sách xếp Top 1 Amazon Best Seller của thể loại sách Software Design & Engineering 🥇

Tác giả của cuốn sách này là Robert C. Martin, hay còn được biết đến rộng rãi với danh xưng "Uncle Bob" 👨‍🦳

Tuy nhiên, repo clean-code-javascript trên GitHub này không phải do chính tác giả public, mà là do một lập trình viên có tên Ryan McDermott khởi xướng.

Các ví dụ trong bản gốc của cuốn sách được code bằng Java, có thể gây đôi chút bất tiện cho những bạn mới học lập trình và code bằng Javascript. Vậy nên mục đích của repo này chính là xóa đi những bất tiện đó.

👉️ Link Github: https://github.com/ryanmcdermott/clean-code-javascript

image.png

Top 5. Microsoft Web Development for Beginners - 81.6k ⭐️

Nhìn cái tên đã thấy uy tín rồi. Nằm ở vị trí Top 5 là một repo rất xịn xò của Microsoft.

"Microsoft Web Development for Beginners" giúp các bạn tìm hiểu các nguyên tắc lập trình Web với khóa học kéo dài 12 tuần do Microsoft Cloud Advocates thực hiện 👨‍🏫

Thông qua các bài tập thực hành, mỗi bài học đều đi sâu vào cả HTML, CSS và đặc biệt là JS.

👉️ Link Github: https://github.com/microsoft/Web-Dev-For-Beginners

image.png

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

Mình đang gấp rút hoàn thiện nốt phần 2 với 5 project còn lại từ Top 6 đến Top 10.

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ũ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 👋

Bình luận

Bài viết tương tự

- vừa được xem lúc

Giới thiệu Typescript - Sự khác nhau giữa Typescript và Javascript

Typescript là gì. TypeScript là một ngôn ngữ giúp cung cấp quy mô lớn hơn so với JavaScript.

0 0 518

- vừa được xem lúc

Bạn đã biết các tips này khi làm việc với chuỗi trong JavaScript chưa ?

Hi xin chào các bạn, tiếp tục chuỗi chủ đề về cái thằng JavaScript này, hôm nay mình sẽ giới thiệu cho các bạn một số thủ thuật hay ho khi làm việc với chuỗi trong JavaScript có thể bạn đã hoặc chưa từng dùng. Cụ thể như nào thì hãy cùng mình tìm hiểu trong bài viết này nhé (go).

0 0 429

- vừa được xem lúc

Một số phương thức với object trong Javascript

Trong Javascript có hỗ trợ các loại dữ liệu cơ bản là giống với hầu hết những ngôn ngữ lập trình khác. Bài viết này mình sẽ giới thiệu về Object và một số phương thức thường dùng với nó.

0 0 147

- vừa được xem lúc

Tìm hiểu về thư viện axios

Giới thiệu. Axios là gì? Axios là một thư viện HTTP Client dựa trên Promise.

0 0 135

- vừa được xem lúc

Imports và Exports trong JavaScript ES6

. Giới thiệu. ES6 cung cấp cho chúng ta import (nhập), export (xuất) các functions, biến từ module này sang module khác và sử dụng nó trong các file khác.

0 0 105

- vừa được xem lúc

Bài toán đọc số thành chữ (phần 2) - Hoàn chỉnh chương trình dưới 100 dòng code

Tiếp tục bài viết còn dang dở ở phần trước Phân tích bài toán đọc số thành chữ (phần 1) - Phân tích đề và những mảnh ghép đầu tiên. Bạn nào chưa đọc thì có thể xem ở link trên trước nhé.

0 0 241