Trong bài viết hôm nay, mình sẽ giới thiệu đến các bạn các mã nguồn Github hữu ích và hoàn toàn hữu ích để phục vụ cho việc học lập trình.
33 JavaScript Concepts
Repository sau đây được tạo ra với mục đích giúp các nhà phát triển nắm vững các khái niệm trong JavaScript. Nó không phải là bắt buộc, nhưng là một hướng dẫn cho các nghiên cứu trong tương lai.
Repo này được viết bởi Stephen Curtis và bạn có thể đọc nó ở đây.
30 Seconds Of Code
Đây là nơi tổng hợp các đoạn code giúp bạn giải quyết các vấn đề chung gặp phải trong quá trình triển khai các đoạn code vào dự án của mình. Nó hỗ trợ các ngôn ngữ phổ biến như React, Node.js, Git, CSS, Python và đặc biệt là các thuật toán JavaScript, JavaScript ES6 được triển khai, hướng dẫn và ví dụ cho các cấu trúc dữ liệu phổ biến được sử dụng trong JavaScript.
You might not need jQuery
Ta thấy rằng jQuery rất tuyệt vời và việc sử dụng nó giúp phát triển ứng dụng của bạn trở nên dễ dàng hơn. Mặt khác, nếu bạn đang phát triển một thư viện, bạn cần xem xét liệu bạn có thực sự cần jQuery hay không. và sau đây là trang web giúp bạn sử dụng các function chính của jQuery bằng JavaScript thuần.
Web Developer Road Map
Web Developer Road Map cung cấp đầy đủ một roadmap cho bạn trên con đường developer. Nó cung cấp thông tin chi tiết cho từng giai đoạn để học lập trình và được cập nhật hàng năm. Ngoài ra, nó cung cấp một lộ trình chi tiết cho từng ngành khác nhau như Frontend, Backend, DevOps, Android…
Tech Interview Handbook
Tech Interview Handbook là trang web tổng hợp các kinh nghiệm phỏng vấn dành cho lập trình viên như cách viết CV, giới thiệu bản thân, các câu hỏi thường gặp trong buổi phỏng vấn và các thuật toán, kỹ thuật phổ biến trong lập trình.
Modern JavaScript Cheatsheet
Trang này là một bảng cheatsheet cho JavaScript giúp bạn giải quyết các vấn đề thường gặp trong việc xây dựng các dự án.
100 Days Of Angular
Khi bạn là hệ Angular thì chắc sẽ biết cộng đồng Angular Việt Nam lớn này. Repo này cung cấp series độc quyền cung cấp bởi thành viên của Angular Vietnam về các chủ đề liên quan tới Angular trong vòng 100 ngày.
System Design Primer
Đây là trang hướng dẫn GitHub giúp bạn học cách thiết kế, tối ưu hóa và dễ dàng mở rộng cho các hệ thống lớn.
CSS Protips
CSS Protips là nơi chuyên tổng hợp các kiến thức giúp bạn tối ưu CSS trong thiết kế website.
Airbnb JavaScript Style Guide
Đây là trang GitHub tổng hợp những cách tốt nhất để viết mã JavaScript thông qua các ví dụ cụ thể thực tế.
Spellbook of Modern Web Dev
Nó là một tập hợp các tài nguyên học tập (chẳng hạn như các bài báo, sách, v.v.) hữu ích cho các nhà phát triển web.
Project Guidelines
Đây là trang GitHub dành cho các guidelines và những điều cần thiết khi bạn bắt đầu một dự án phát triển trang web.
Front-end Developer Interview Questions
Nơi tổng hợp các câu hỏi thường gặp trong quá trình phỏng vấn front-end. (Bạn sẽ phải tự tìm câu trả lời.)
Clean Code JavaScript
Nó tổng hợp kinh nghiệm viết mã của tác giả trong quá trình làm việc với ngôn ngữ lập trình JavaScript. Nó giúp chúng ta học cách viết mã dễ hiểu, có thể dễ dàng sử dụng lại, tăng hiệu quả của mã…
DevDocs
DevDocs là tập hợp các tài liệu gần như đầy đủ về các ngôn ngữ lập trình phổ biến hiện nay như JavaScript, HTML, CSS, PHP, React, Vue.js.
Every Programmer Should Know
Nơi tổng hợp những kiến thức kỹ thuật mà một lập trình viên nên biết.
Grab Front End Guide
Trang này sẽ giúp những người mới bắt đầu hiểu được các khái niệm cơ bản cũng như những công cụ và thư viện nào để sử dụng cho các dự án web thông qua kinh nghiệm xử lý thực tế của đội ngũ kỹ sư của Grab.
The Front-End Checklist
Front-End Checklist là danh sách tất cả các yếu tố bạn cần phải có trước khi trang web của bạn đi vào triển khai.
Lời kết
Hy vọng bài viết sẽ cung cấp cho bạn những open source đáp ứng được nhu cầu của bạn để học lập trình để phát triển và thiết kế web.
Mong các bạn tiếp tục ủng hộ trang để mình viết nhiều bài hay hơn nữa. Chúc một ngày tốt lành!
Hieu Ho.
Khá là hay em!
Trả lờiXóathanks anh ❤️❤️
XóaRất hữu ích ạ
Trả lờiXóa