Skip to content

PeterHovng/28Tech-Full-Source

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

28Tech-Full-Source

Chào mừng bạn đến với 28Tech-Full-Source, một nguồn tài liệu học lập trình toàn diện dành cho mọi cấp độ từ người mới bắt đầu đến lập trình viên chuyên nghiệp. Dự án này được thiết kế nhằm cung cấp các tài liệu, bài học và bài tập thực hành để giúp bạn xây dựng kỹ năng lập trình một cách hiệu quả và có hệ thống.

Lưu ý về nguồn gốc repository

Repository này ban đầu được mình lấy từ dự án gốc của KhoiBui16 để tham khảo, học tập và sắp xếp lại cho phù hợp với nhu cầu cá nhân. Do thiếu sót nên mình đã không ghi credit ngay từ đầu. Hiện mình đã cập nhật lại đầy đủ thông tin tác giả và dẫn link repo gốc để ghi nhận công sức của bạn ấy.

Tác giả gốc: KhoiBui16

Repository gốc: https://github.com/KhoiBui16/28Tech_Code_Online

Một lần nữa mình cảm ơn bạn Khôi vì đã góp ý lịch sự và thiện chí. Nếu có chỉnh sửa hay chia sẻ lại trong tương lai, mình sẽ luôn thông báo trước cho tác giả.

Mục tiêu dự án

  • Cung cấp một lộ trình học lập trình rõ ràng và dễ tiếp cận.
  • Tích hợp nhiều ngôn ngữ lập trình phổ biến như C, C++, Java, Python.
  • Hỗ trợ học viên phát triển từ căn bản đến nâng cao thông qua tài liệu lý thuyết, ví dụ minh họa, và các bài tập thực hành.
  • Đưa ra các dự án thực tế để học viên áp dụng kiến thức và rèn luyện kỹ năng giải quyết vấn đề.

Nội dung chính

1. Lộ trình học tập

  • Người mới bắt đầu: Hiểu các khái niệm cơ bản, làm quen với cú pháp và các cấu trúc dữ liệu cơ bản.
  • Trung cấp: Làm việc với các thuật toán, cấu trúc dữ liệu nâng cao, và lập trình hướng đối tượng (OOP).
  • Chuyên sâu: Học các khía cạnh chuyên môn như lập trình thi đấu, tối ưu thuật toán, và phát triển dự án thực tế.

2. Các ngôn ngữ và công nghệ được hỗ trợ

  • Ngôn ngữ lập trình: C, C++, Java, Python.
  • Chủ đề chính:
    • Bài tập theo buổi học.
    • Bài tập từ nền tảng HackerRank.
    • Lập trình thi đấu và giải quyết bài toán nâng cao.
    • Cấu trúc dữ liệu và giải thuật.

3. Tài liệu và bài tập

  • Hệ thống bài giảng từ cơ bản đến nâng cao.
  • Bài tập thực hành kèm hướng dẫn chi tiết.
  • Bộ câu hỏi phỏng vấn và bài kiểm tra trình độ.

4. Dự án thực tế

  • Phát triển các ứng dụng cơ bản.
  • Giải quyết bài toán thi đấu với các ngôn ngữ khác nhau.
  • Tối ưu thuật toán và phân tích hiệu năng.

Cách sử dụng

  1. Clone dự án:
git clone https://github.com/28tech-full-source.git
  1. Cài đặt yêu cầu:

    • Xem file requirements.txt hoặc tài liệu hướng dẫn của từng ngôn ngữ.
  2. Bắt đầu học tập:

    • Truy cập thư mục tương ứng với lộ trình học tập và ngôn ngữ bạn chọn.
  3. Đóng góp:

    • Chúng tôi khuyến khích bạn đóng góp tài liệu hoặc báo cáo lỗi bằng cách tạo pull request hoặc issue trên GitHub.

Đóng góp

Nếu bạn muốn đóng góp, vui lòng làm theo các bước sau:

  1. Fork repository.
  2. Tạo nhánh mới:
    git checkout -b feature/your-feature-name
  3. Commit thay đổi của bạn:
    git commit -m "Mô tả ngắn gọn về thay đổi"
  4. Push lên nhánh của bạn:
    git push origin feature/your-feature-name
  5. Tạo pull request.

Liên hệ

Cảm ơn bạn đã quan tâm đến 28Tech-Full-Source! Hy vọng rằng dự án này sẽ là một nguồn cảm hứng và hỗ trợ tuyệt vời trong hành trình học lập trình của bạn.

Lời xin lỗi

Mình xin gửi lời xin lỗi chân thành đến bạn Khôi vì đã sử dụng lại repository mà không ghi nguồn và không liên hệ trước. Đây là thiếu sót thuộc về mình và mình hoàn toàn tôn trọng công sức bạn đã bỏ ra để xây dựng dự án này. Cảm ơn bạn vì đã góp ý một cách văn minh và thiện chí.


About

Học lập trình cùng 28Tech C/ C++/ Java/ Python/ Frontend/ Backend

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published