Bài viết tổng hợp những tài liệu đa dạng: từ tổng quan về lĩnh vực CNTT, về nghề lập trình đến những cuốn sách chuyên môn: Java, JavaScript, Python, PHP, Big Data,… cùng với những kỹ năng “must have” (cần có) của dân lập trình…
Tài liệu học lập trình cho những người mới bắt đầu học
Nội dung
- 1. Những điều cần biết về ngành CNTT
- Những điều cần biết về ngành CNTT
- 2. Sổ tay nghề lập trình
- TẢI TÀI LIỆU "SỔ TAY NGHỀ LẬP TRÌNH"
- 3. Cẩm nang lập trình căn bản
- TẢI CẨM NANG LẬP TRÌNH CĂN BẢN DÀNH CHO NGƯỜI MỚI
- 4. Tài liệu lập trình: 150 thuật ngữ tiếng Anh chuyên ngành
- Tải tài liệu: 150 thuật ngữ tiếng Anh chuyên ngành
- 5. Học Tiếng Anh Song Ngữ – Dành Cho Lập Trình Viên
- Từ những câu chuyện nhỏ đó, bạn sẽ được
- Tải sách Tiếng Anh song ngữ
- 6. Python cơ bản – tài liệu Python được viết bằng tiếng Việt hay nhất
- Tải tài liệu Python cơ bản
- 7. Tài liệu Java – dành cho người mới học lập trình
- 7.2. Tổng hợp kiến thức Java trên 1 trang giấy
- 8. Tài liệu PHP cho người mới học
- 8.2. Tổng hợp “tất tần tật” các kiến thức PHP trên 1 trang giấy
- 9. Think Java – Xây dựng tư duy lập trình từ con số 0
- 10. Sách: “Thiết kế và xây dựng website chuyên nghiệp”
1. Những điều cần biết về ngành CNTT
Cuốn sách gối đầu nằm – kim chỉ nam cho những bạn trẻ có niềm đam mê bất tận dành cho lĩnh vực công nghệ thông tin.
- Tổng quan về ngành CNTT
- Xu hướng tuyển dụng của các doanh nghiệp và triển vọng của ngành CNTT tại Việt Nam trong tương lai
- Mô tả cụ thể về các nhóm nghề thuộc ngành CNTT ở Việt Nam
- Giải đáp giúp bạn về một số câu hỏi thường gặp trong ngành CNTT
- Các thông tin về một số trường đào tạo CNTT số 1 Việt Nam
Những điều cần biết về ngành CNTT
2. Sổ tay nghề lập trình
Đầu sách: “Sổ tay nghề lập trình” sẽ giúp bạn nắm được những thông tin tổng quan nhất về ngành CNTT. Sau khi hoàn thành cuốn sách, bạn cũng có thể định vị bản thân và tự xây dựng cho mình một lộ trình học tập và phát triển hiệu quả.
Bộ tài liệu được xây dựng bởi Bộ thông tin và Truyền thông cùng sự kết hợp của các chuyên gia hàng đầu trong ngành.
Chi tiết các nội dung có trong cuốn “Sổ tay nghề lập trình” là:
- Tổng quan nghề lập trình;
- Các vị trí công việc mà một lập trình viên có thể đảm nhận;
- Những nơi làm việc của lập trình viên;
- Đâu là ngôn ngữ lập trình mà lập trình viên nên học…
TẢI TÀI LIỆU MIỄN PHÍ “SỔ TAY NGHỀ LẬP TRÌNH”
TẢI TÀI LIỆU "SỔ TAY NGHỀ LẬP TRÌNH"
3. Cẩm nang lập trình căn bản
Đây là cuốn sách được khuyên đọc cho tất cả những ai muốn bắt đầu với ngành CNTT. Tại đây, bạn sẽ có được “tất tần tật” các kiến thức lập trình cơ bản của tất cả các ngôn ngữ lập trình. Nó tạo nền tảng và giúp bạn học hiệu quả bất cứ ngôn ngữ lập trình nào!
Chính vì tính cơ bản và rõ ràng của nó, nên nó được cho là đặc biệt phù hợp với những ai bắt đầu học lập trình từ con số 0. Với lối thiết kế đơn giản và khoa học, giúp người học dễ dàng nắm bắt được các thông tin chính trong bài. Các khung lý thuyết cùng các bài luyện tập được trình bày logic, phần thực hành phân bổ từ dễ đến khó giúp bạn dễ dàng tiếp cận với kiến thức mà không bị mông lung.
- Chương 1: Nhập môn lập trình.
- Chương 2: Biến, kiểu dữ liệu và toán tử.
- Chương 3: Câu lệnh điều kiện.
- Chương 4: Câu lệnh lặp.
- Chương 5: Nội dung Mảng
- Chương 6: Nội dung Hàm
- Chương 7: Các Thuật toán tìm kiếm
- Chương 8: Các Thuật toán sắp xếp.
TẢI CẨM NANG LẬP TRÌNH CĂN BẢN DÀNH CHO NGƯỜI MỚI
4. Tài liệu lập trình: 150 thuật ngữ tiếng Anh chuyên ngành
Là Lập trình viên ai cũng vần biết 150 thuật ngữ chuyên ngành tiếng Anh này
Để trở thành một lập trình viên xuất sắc, ngoài việc có tư duy logic thì tiếng Anh cũng là một yếu tố quan trọng bạn cần có. Trong quá trình bạn làm việc, không những các câu lệnh phải sử dụng hoàn toàn bằng tiếng anh mà các tài liệu học lập trình cũng được viết bằng tiếng Anh là đa số.
Bộ tài liệu: “150 thuật ngữ tiếng Anh chuyên ngành CNTT” là tổng hợp đầy đủ và chọn lọc kỹ càng các thuật ngữ CNTT thường xuyên bắt gặp trong ngành. Với lối trình bày dễ hiểu, có phiên âm và giải thích rõ ràng, đây được xem là bộ tài liệu hữu ích cho các lập trình viên muốn nâng cao chuyên môn của mình.
Tải tài liệu: 150 thuật ngữ tiếng Anh chuyên ngành
5. Học Tiếng Anh Song Ngữ – Dành Cho Lập Trình Viên
Trong việc học tiếng anh, những phương pháp đơn thuần như: học qua lời bài hát, xem video, xem phim,… dễ khiến chúng ta bị sao nhãng vào nội dung của chúng và dẫn đến việc học không hiệu quả. CodeGym Hà Nội hướng dẫn bạn cách học khác hiệu quả và năng suất hơn đó là: học qua những bài mẫu song ngữ đã có highlight cụm từ quan trọng có trong cuốn sách: “Tiếng Anh Song Ngữ – Dành Cho Lập Trình Viên”.
Nội dung cuốn sách kể về câu chuyện của một cậu sinh viên IT mới ra trường và bắt đầu quá trình thực tập ở công ty của người C (người C chính là tác giả).
Từ những câu chuyện nhỏ đó, bạn sẽ được
- Học những từ vựng quan trọng cần biết cho dân IT thông qua những highlight.
- Mở mang hiểu biết thông qua những ý tưởng của tác giả.
- Có kinh nghiệm làm việc trong môi trường doanh nghiệp thực tế.
- Vừa học tiếng Anh, vừa ôn lại các thuật toán có lập trình cơ bản.
Tải sách Tiếng Anh song ngữ
6. Python cơ bản – tài liệu Python được viết bằng tiếng Việt hay nhất
Tài liệu “Python cơ bản – Cực kỳ cơ bản” là một trong những tài liệu học Python bằng tiếng Việt hay nhất được viết bởi Tác giả: Võ Duy Tuấn. Cuốn tài liệu được trình bày khoa học, văn phong dễ hiểu nên có thể dành cho bất kỳ bắt đầu làm quen với Python – ngôn ngữ lập trình đang rất được ưa chuộng.
- Chương 1: Hello World
- Chương 2: Cú pháp
- Chương 3: Phân chia Module
- Chương 4: Class
- Chương 5: Hướng dẫn thao tác trên tập tin
- Chương 6: Xử lý hình ảnh
- Chương 7: Xử lý file JSON
- Chương 8: Xử lý file XML
- Chương 9: Kết nối Redis
- Chương 10: Kết nối Memcached
- Chương 11: Kết nối RabbitMQ
- Chương 12: Restful Client
- Chương 13: Gửi email với SMTP
- Chương 14: Socket Programming
Tải tài liệu Python cơ bản
7. Tài liệu Java – dành cho người mới học lập trình
7.1. Sách JavaCore
Đây là nguồn tài liệu được website UDS tổng hợp lại nên bạn có thể hoàn toàn an tâm về chất lượng cũng như nội dung của nó.
Nội dung chính của Sách:
- Chương 1: Lập trình hướng đối tượng
- Chương 2: Nhập môn Java.
- Chương 3: Các nền tảng của ngôn ngữ Java.
- Chương 4: Gói và giao diện.
- Chương 5: AWT.
- Chương 6: Applets.
- Chương 7: Xử lý ngoại lệ.
- Chương 8: Đa luồng.
- Chương 9: Luồng I/O.
- Chương 10: Thực thi bảo mật.
TẢI SÁCH JAVACORE MIỄN PHÍ
7.2. Tổng hợp kiến thức Java trên 1 trang giấy
Sơ đồ cây là một phương pháp học tập hiệu quả được áp dụng phổ biến trong những năm gần đây. Tại CodeGym, bạn sẽ download được hệ thống hóa kiến thức Java theo dạng sơ đồ cây chỉ bằng 1 trang A4. Bạn có thể in tài liệu ra và đọc nó ngay cả khi không có Internet.
Bộ tài liệu học Java này giúp bạn nắm được hết những kiến thức cốt lõi của Java một cách khoa học, dễ hiểu, dễ nhớ.
TẢI TÀI LIỆU JAVA TRÊN 1 TRANG GIẤY PDF
Các nội dung chính gồm:
- Chú thích trong Java
- Định danh/Đặt tên
- Phân loại biến
- Kiểu dữ liệu nguyên thủy
- Biểu thức, Toán tử
- Cấu trúc điều kiện lặp
- Ngoại lệ (Exception)
- String và StringBuilder
- Mảng
- Scanner và Nhập/Xuất với tệp tin
8. Tài liệu PHP cho người mới học
8.1. Sách lâp trình PHP căn bản
Đúng như cái tên của nó, cuốn “Lập trình PHP căn bản” sẽ giúp bạn có một hành trang học lập trình PHP bài bản, bao quát tất cả các kiến thức từ cơ bản đến nâng cao:
- Nội dung sách đầy đủ, dễ hiểu được tổng hợp bởi những lập trình viên có nhiều kinh nghiệm trong việc đào tạo. Với nội dung chi tiết và dễ hiểu, cuốn sách được khuyên đọc cho những ai mới bắt đầu học lập trình PHP căn bản.
- Học 1 được 10: Bạn sẽ được làm quen với tất tần tật các kiến thức về PHP và kiến thức về cơ sở dữ liệu MySQL: MySQL syntax, MySQL functions. Cùng với đó là những ví dụ cụ thể về các kỹ thuật mà các lập trình viên thường dùng trong việc xây dựng website.
Nội dung có trong cuốn Lập trình PHP căn bản gồm:
- Chương 1: Lập trình hướng đối tượng
- Chương 2: Nhập môn Java.
- Chương 3: Các nền tảng của ngôn ngữ Java.
- Chương 4: Gói và giao diện.
- Chương 5: AWT.
- Chương 6: Applets.
- Chương 7: Xử lý ngoại lệ.
- Chương 8: Đa luồng.
- Chương 9: Luồng I/O.
- Chương 10: Thực thi bảo mật.
TẢI SÁCH SÁCH LẬP TRÌNH PHP CĂN BẢN
8.2. Tổng hợp “tất tần tật” các kiến thức PHP trên 1 trang giấy
Cũng như với Java đã liệt kê bên trên, các kiến thức PHP ở bộ tài liệu này cũng đã được hệ thống hóa lại theo dạng sơ đồ cây rất đầy đủ và khoa học. Chỉ với 1 trang giấy, bạn sẽ nắm được hết các kiến thức cốt lõi của ngôn ngữ lập trình PHP ở các phần:
CÁC CÚ PHÁP CƠ BẢN
Nhúng, biến, hàm và lệnh
MẢNG
Các kiểu của mảng, khai báo mảng và các hàm
CÁC CÚ PHÁP CƠ BẢN
Câu lệnh điều khiển, vòng lặp, các ngoại lệ, báo các bổ sung và tập lệnh.
9. Think Java – Xây dựng tư duy lập trình từ con số 0
Think Java là cuốn sách kinh điển, được rất nhiều lập trình viên chọn đọc. Từ những kiến thức mà cuốn sách cung cấp, bạn sẽ dễ dàng xây dựng được cho mình tư duy để trở thành một lập trình viên chuyên nghiệp.
- Ngắn gọn, dễ hiểu: Những thuật ngữ được viết cụ thể và ngắn gọn hết mức. Giúp bạn chắt lọc được ý chính và ghi nhớ kiến thức.
- Nắm chắc kiến thức cơ bản: Bạn sẽ học được những thứ cần thiết về cả lý thuyết và thực hành. Từ đó bạn có thể tự xây dựng một chương trình đầy đủ các bước: thuật toán, ngôn ngữ và gỡ lỗi. Bạn không cần quá lo lắng vì những phần kiến thức khó nhớ sẽ được nhắc lại trong các chương tiếp theo, giúp bạn củng cố kiến thức.
- Xây dựng tư duy lập trình: Tư duy lập trình là điều quan trọng nhất mà bạn học được từ cuốn sách này. Bạn sẽ có cách tiếp cận và giải quyết vấn đề như bất cứ lập trình viên chuyên nghiệp nào.
Mục lục
- Chương 1: Lối đi của chương trình máy tính
- Chương 2: Biến, biểu thức và câu lệnh
- Chương 3: Phương thức rống
- Chương 4: Câu lệnh điều kiện và đệ quy
- Chương 5: GridWorld: Phần 1
- Chương 6: Phương thức trả giá trị
- Chương 7: Lặp
- Chương 8: Chuỗi ký tự
- Chương 9: Đối tượng có thể biến đổi
- Chương 10: GridWorld: Phần 2
- Chương 11: Tự tạo những đối tượng riêng
- Chương 12: Mảng
- Chương 13: Mảng các đối tượng
- Chương 14: Đối tượng chứa các mảng
- Chương 15: Lập trình hướng đối tượng
- Chương 16: GridWorld, phần 3
TẢI TÀI LIỆU THINK JAVA
10. Sách: “Thiết kế và xây dựng website chuyên nghiệp”
Cuốn sách bao gồm tất cả kiến thức từ tổng quát đến cụ thể về việc thiết kế và phát triển một trang web.
- Chương 1 : Bạn cần gì để thiết kế một trang web
- Chương 2 : Thiết kế và xây dựng website
- Chương 3 : Những điều nên và không nên trong thiết kế website
- Chương 4 : SEO
- Chương 5 : Những thủ thuật trong thiết kế và lập trình
- Chương 6 : Phát triển web
- Chương 7 : Kỹ năng viết bài
- Chương 8 : Dịch vụ Hosting
- Chương 9 : Dịch vụ tên miền
- Chương 10 : Chiến lược phát triển một trang web
- Chương 11 : Luật bản quyền
0 Lời bình