Tài liệu học lập trình web với PHP hay sách học lập trình PHP – có không ít các nguồn trên mạng có thể thỏa khát sự ham học của bạn”. Tiếp nối phần 1, bài viết này sẽ giúp bạn có thêm vốn kiến thức nếu bạn đang muốn học PHP.

Dịch từ Cloudways.

6. PHP & MySQL: The Missing Manual – by Brett McLaughlin (Tài liệu học lập trình web PHP)

PHP & MySQL: The Missing Manual – by Brett McLaughlin (Tài liệu học lập trình web PHP)

“The missing manual” sẽ đưa bạn lên “nấc” tiếp theo về PHP bằng cách tự xây dựng một trang web động. Dựa trên CSDL bằng PHP và MySQL. Với cuốn sách này, bạn sẽ học được cách quản lý nội dung, xây dựng CSDL, tương tác với người dùng. Trên một bài blog, Tuomo Kalliokoski đã viết:

Tài liệu học lập trình web PHP

“Tôi chỉ muốn nói rằng phần CSDL ở đầu là một trong những phần xuất sắc nhất tôi từng đọc” – Tuomo Kalliokoski. “Đây là cuốn sách hoàn hảo dành cho những lập trình viên mới học nghề và có thể làm được hai nhiệm vụ như một quyển hướng dẫn bao quát cho các chủ doanh nghiệp nhỏ tò mò” – Pierre DeBois (Tài liệu học lập trình web PHP).

Với các hướng dẫn chi tiết, phiên bản hoàn thiện của cuốn sách này sẽ giúp bạn bắt đầu với mức độ phù hợp về cơ bản. Và đưa bạn sâu hơn vào thế giới lập trình Back-end (server-side).

Nội dung mà bạn sẽ học được:
  • PHP & MySQL Basics – PHP & MySQL cơ bản
  • Connecting PHP with MySQL – Kết nối PHP với MySQL
  • How to Make Dynamic Web Pages & Web Applications – Cách tạo một trang web động và các ứng dụng web
  • Handling Images and Complexity – Xử lý ảnh và độ phức tạp
  • Binary Objects and Image Loading – Đối tượng nhị phân và tải hình ảnh
  • Listing, Iterating and Administrating – Liệt kê, lặp lại và quản trị
  • Authentication & Authorisation – Xác thực và phân quyền

7. PHP: A Beginner’s Guide – by Vikram Vaswani

Tài liệu học lập trình web PHP

PHP: A Beginner’s Guide – by Vikram Vaswani (Tài liệu học lập trình web PHP)

Cuốn sách sẽ hướng dẫn bạn viết một chương trình sử dụng ngôn ngữ PHP ở mức cơ bản và củng cố chúng với một vài đặc điểm nâng cao như tích hợp CSDL MySQL, XML input và tiện ích mở rộng của bên thứ 3. Cuốn fast-paced này sẽ hướng dẫn những kiến thức bao quát nhất như việc cài đặt phần mềm, các cú pháp, cấu trúc dữ liệu, các quy trình kiểm soát luồng, các hàm dựng sẵn và các phương pháp hay nhất.

Chỉ đọc cuốn sách này thôi cũng là quá đủ dành cho những người mới bắt đầu học lập trình và thậm chí đưa ban tới cấp “intermediate” lập trình viên web PHP.

Những kiến thức được đề cập:
  • Using Variables and Operators – Sử dụng biến và toán tử
  • Controlling Program Flow – Kiểm soát luồng
  • Working With Arrays – Làm việc với mảng
  • Using Functions and Classes – Sử dụng hàm và lớp
  • Working With Data From Other Sources – Làm việc với dữ liệu từ các nguồn khác nhau
  • Handling Errors – Xử lý lỗi
  • Securing and Extending PHP – Bảo mật và mở rộng PHP

8. Learn PHP & MySQL – Zero to Hero Programming Crash Course – by Paul Madoff

Learn PHP & MySQL – Zero to Hero Programming Crash Course – by Paul Madoff (Tài liệu học lập trình web PHP)

Cuốn sách này sẽ mang đến cho bạn các bước và chiến lược về cách sử dụng PHP cùng MySQL để có thể tương tác với CSDL trên trang web của bạn. Nhờ vào cuốn sách này, bạn sẽ nắm được những kiến thức căn bản về PHP & MySQL. Bạn sẽ va phải rất nhiều các tình huống, các ví dụ minh họa. Qua đó giúp đẩy nhanh quá trình học về lập trình web

Ngoài ra, bạn còn có thể tiếp tục và tạo hầu như bất kỳ loại trang web CSDL mà bạn muốn. Vấp vào các lỗi mà một lập trình viên PHP & MySQL thường gặp phải. Và tìm cách để khắc phục chúng khi mà bạn viết script của riêng bạn.

Những kiến thức mà bạn sẽ được học qua cuốn sách:
  • Why Use a Database for Your Website – Tại sao nên sử dụng CSDL cho trang web của bạn
  • What is PHP and How it Works – PHP là gì và nó hoạt động như thế nào?
  • How to Set Up a Database – Làm thế nào để xây dựng dữ liệu
  • How to Display Data With PHP – Cách để hiển thị dữ liệu bằng PHP
  • PHP Variables – Biến PHP
  • PHP Syntax – Cú pháp PHP
  • Common PHP Mistakes to Avoid – Các lỗi PHP thông thường và cách né
  • Useful Tips and Tricks for Using PHP Programming Language – Những thủ thuật hữu hiệu cho ngôn ngữ lập trình PHP

9. Murach’s PHP & MySQL – by Joel Murach & Ray Harris

Tài liệu học lập trình web PHP

Murach’s PHP & MySQL – by Joel Murach & Ray Harris (Tài liệu học lập trình web PHP)

Nếu bạn đang muốn học cách xây dựng và duy trì một trang web sử dụng ngôn ngữ PHP & MySQL. Thì đây chính là cuốn sách dành cho bạn. Còn bạn đã có một vài kinh nghiệm trong lập trình, thì cuốn sách sẽ tương đối dễ so với bạn. Nhưng cũng bởi vì cách học step-by-step như vậy. Nên nó là cuốn sách hoàn hảo cho những muốn học lập trình web cho người mới bắt đầu. Cuốn sách sẽ đưa bạn bắt đầu với PHP và MySQL rất nhanh chóng. Và sau đó dần dần xây dựng nên các kỹ năng của bạn một cách khéo léo.

Chủ đề được nhắc đến trong cuốn sách:
  • Get started fast with PHP and MySQL – Làm quen nhanh chóng với PHP & MySQL
  • Master PHP programming – Thuần thục lập trình PHP
  • Master MySQL Programming – Thuần thục lập trình MySQL
  • Learn the Advanced skills for building websites – Làm chủ những kĩ năng nâng cao để xây dựng một trang web

10. Programming PHP – by Kevin Tatroe, Peter MacIntyre & Rasmus Lerdorf “Foreword By: Michael Bourque

Tài liệu học lập trình web PHP

Programming PHP – by Kevin Tatroe, Peter MacIntyre & Rasmus Lerdorf “Foreword By: Michael Bourque (Tài liệu học lập trình web PHP)

Phiên bản đã được bổ sung này sẽ giải thích tất cả mọi thứ bạn cần biết để có thể xây dựng một ứng dụng web hiệu quả. Bắt đầu với một bức tranh tổng thể và dần dần đi vào những chi tiết nhỏ như là cú pháp, kĩ thuật lập trình. Và sử dụng các ví dụ minh họa cho cả việc sử dụng chính xác và thành ngữ thông thường.

Michael Ross của Slashdot nói rằng:

Tài liệu học lập trình web PHP

“Cuốn sách này là nguồn duy nhất hứa hẹn nhất cho bất kỳ ai muốn tìm hiểu ngôn ngữ web scripting phổ biến này” – Michael Ross (Tài liệu học lập trình web PHP).

Một độc giả cũng đã chia sẻ trên blog cá nhân:

“Lập trình PHP, bản thứ 3 là một cuốn sổ tay toàn diện để học PHP và bản thân tôi đã học được rất nhiều khái niệm của ngôn ngữ này một cách hiệu quả. Tôi rất cảm kích tác giả đã viết cuốn sách này” – Shinobu Kawano (Tài liệu học lập trình web PHP)

Kiến thức bạn sẽ được học:
  • An overview of what’s possible with PHP programs – Một cái nhìn tổng quan về những gì có thể với chương trình PHP
  • Learn language fundamentals – Tìm hiểu các nguyên tắc cơ bản về ngôn ngữ
  • Understand functions, strings, arrays, and objects – Hiểu chức năng, dãy, mảng và đối tượng
  • How to apply common web application techniques – Học cách áp dụng các kĩ năng tạo ứng dụng web thông thường
  • Interact with relational databases – Tương tác với CSDL quan hệ
  • Generate dynamic content – Tạo nội dung động
  • Learn secure scripts, error handling, performance tuning, and other advanced topics – Tìm hiểu các tập lệnh bảo mật, xử lý lỗi, điều chỉnh hiệu suất và các chủ đề nâng cao khác.

Không bao giờ ngừng học

Tất cả 10 cuốn sách nêu trên đều dành cho những đối tượng “học lập trình cho người mới bắt đầu”. Những người luôn sẵn lòng học lập trình website sử dụng PHP & MySQL. Đừng quá kì vọng rằng sẽ trở thành một chuyên gia lập trình PHP sau khi đã đọc hết những cuốn sách kể ở trên. Tuy nhiên, bạn cũng sẽ có một lượng kiến thức thông suốt về sử dụng PHP làm Backend. Và cách tích hợp CSDL MySQL với nó. Chúc bạn may mắn và tìm được nhiều kiến thức bổ ích khi đọc sách!

Ngoài ra, các bạn có thể tham khảo bài viết “Các trang web học lập trình miễn phí cho người mới bắt đầu


Hãy tham gia nhóm Học lập trình để thảo luận thêm về các vấn đề cùng quan tâm.