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 6 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.
Điều làm mình thích thú ở đây là tiếng Việt và miễn phí, tiện lợi. Gsviec gồm 3 phần: video bài giảng ngắn phân loại từ thấp đến cao theo từng chủ đề, forum cho các bạn tiện trao đổi với nhau và phần blog thông tin.
Gsviec hoạt động như một website cung cấp các kiến thức sử dụng mã nguồn mở Framework PHP (đặc biệt PHP Phalcon ) cũng như các CMS để tự làm website với nhiều nhu cầu khác nhau như webblog, tin tức, trang bán hàng, giới thiệu doanh nghiệp. Nếu bạn đang ở đây nhưng chưa hiểu PHP là gì thì hãy xem các video PHP của Gsviec để thấy tại sao sử dụng PHP.
Ngoài PHP, Gsviec cũng cung cấp các thông tin, các bài hướng dẫn liên quan đến lĩnh vực làm website như sử dụng máy chủ, giới thiệu các công cụ có ích, đánh giá dịch vụ host, SEO. Đặc biệt là các dịch vụ Devops như Docker, Amazon Web Service. Và bạn còn có thể tìm hiểu WordPress tại đây
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
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.
Hi vọng 6 trang web này giúp bạn trang bị cho mình đầy đủ "súng ống" để tự học lập trình web.