Bài viết được dịch từ trang web Makeuseof

Nhiều trang web nổi tiếng như Wikipedia sử dụng sức mạnh của lập trình PHP để tạo ra các trang web động. Đọc đến đây chắc bạn sẽ nảy sinh những câu hỏi trong đầu: Làm thế nào để tôi có thể tạo ra một trang web cho chính mình? Bây giờ tôi muốn tìm hiểu về lập trình PHP, nhưng tôi nên bắt đầu từ đâu?
Nếu bạn không biết nên bắt đầu từ đâu, thì dưới đây là danh sách 5 trang web tuyệt vời để học lập trình PHP trực tuyến miễn phí.
PHP.net
Nơi đầu tiên bạn nên xem là trang PHP.net. Đây là trang web chính thức của PHP. Trang web này có mọi thứ bạn cần biết về PHP. Vì vậy, khi bạn chắc chắn biết rằng mình muốn tạo ra một trang web bằng PHP, thì hãy bắt đầu với loạt bài hướng dẫn tại đây.
Một khi bạn đã học được những khái niệm cơ bản để tạo ra một trang web dựa trên PHP, đó là lúc để xem phần user manual. Tất cả mọi thứ bạn cần biết đều có ở đây. Sau khi bạn đọc xong thì bạn đã trở thành một chuyên gia về PHP. Nếu không, dưới đây là một số liên kết trang web khác cung cấp cho bạn những điều cơ bản trong ngôn ngữ này.
w3 Schools
w3 Schools cung cấp các tài liệu hướng dẫn lập trình trong PHP và những ngôn ngữ kịch bản khác, nhưng chúng ta sẽ tập trung vào phần PHP.
Tại w3 Schools, bạn có thể học những kiến thức cơ bản của PHP như là syntax, variables, strings, arrays, selection và các vòng lặp, làm thế nào để sử dụng form và nhiều thứ khác. Một khi bạn đã nắm vững những kiến thức cơ bản này, bạn có thể nhảy sang những kiến thức nâng cao như là includes, file uploads, cookies, sessions, và làm thế nào để gửi email an toàn.
Phần tiếp theo là học cách làm thế nào để làm việc với một cơ sở dữ liệu, cái mà gần như mọi trang web PHP cần phải có. Phần này xem xét làm thế nào để kết nối, tạo và thay đổi một cơ sở dữ liệu và dữ liệu của nó.
Nếu qua được bước này thì liệu bạn có nghĩ là đã hoàn thành việc học tập chưa? Thực ra chúng ta vẫn còn rất nhiều thứ để học. Nào là PHP và XML, PHP và AJAX, và PHP và References. Một khi bạn đã hoàn thành và bạn nghĩ đã biết mọi thứ để lập trình trong PHP, thì hãy thử các bài kiểm tra trực tuyến, sau đó thử vượt qua một kỳ thi xem có được không.
PHPBuddy
PHPBuddy chứa các bài viết và các bài hướng dẫn về làm thế nào để thực hiện các tác vụ cơ bản trong PHP như làm việc với Sessions, và mã hóa bảo vệ phần code PHP của bạn, do đó nó cũng có giá trị để bạn xem xét.
About.com:PHP/MySQL
About.com có một phần nội dung chuyên về việc học PHP và MySQL. Bạn có thể học về các function và vòng lặp trong PHP, làm thế nào sử dụng PHP và HTML với nhau, làm thế nào sử dụng time và calendar, tạo ra các form, sử dụng redirection, đếm ngược và các hàm toán học đơn giản.
Phần MySQL cung cấp cho bạn với tất cả mọi thứ bạn cần biết về cách sử dụng một cơ sở dữ liệu với PHP. Một số kỹ năng nâng cao bao gồm uploading files và cách sử dụng mã hóa. About.com cũng có những đoạn code và bài hướng dẫn miễn phí về làm thế nào để gửi email, tạo ra một sổ địa chỉ đơn giản, calendar, các đoạn code đăng nhập và tạo ra các poll (cuộc thăm dò).
Tizag
Tizag chứa mọi thứ bạn cần biết về lập trình PHP. Nó cung cấp các hướng dẫn cơ bản về làm thế nào để in dữ liệu ra màn hình bằng cách sử dụng các biến, làm thế nào sử dụng các vòng lặp và các câu lệnh if/else, làm thế nào sử dụng các lệnh POST và GET, làm thế nào sử dụng strings, sessions và cookies. Mặc dù bạn có thể đã biết những kiến thức này từ những trang web khác, nhưng nó vẫn rất hữu ích để bạn xem qua.
Vì vậy tôi hy vọng 5 trang web này sẽ giúp bạn trở thành một bậc thầy về PHP. Nếu bạn đã sử dụng những trang web này trước đây hoặc những trang web khác mà chưa được liệt kê ở đây, bạn hãy cho chúng tôi biết suy nghĩ của bạn trong phần bình luận phía dưới nhé!
Bình luận