Mình làm bài này nhằm định hướng các bạn mới vào học lập trình PHP, cách để bạn tiếp cận với PHP theo kiểu tự học.

 

Mình cũng là một lập trình viên PHP. Thời gian đầu bắt đầu học, mình không biết rõ định hướng học sẽ như thế nào. Thế là mình tìm đến trung tâm tin học. Bắt đầu mò mẫm từng bước theo kiểu đại trà. Thầy cô dạy đến đâu biết đến đó.

Tự học PHP - tại sao không?, học lập trình php tốt nhất, học lập trình php ở đâu, học lập trình hp tại hà nội


Sau quãng đường mấy năm nhìn lại, mình thấy thời gian đầu mình học theo kiểu quá ỷ lại, không chịu tìm hiểu sâu rộng mà tốn kém cũng rất nhiều.

Giờ mình xin nói thẳng với các bạn biết luôn, học IT là phải tự học, không những tự học mà còn phải cày sâu, cày thật rộng, chứ không phải ôm khư khư là mình đã xử lý được nó. Rồi từ đó ỉm luôn.
Và thêm vấn đề đó là IT mà không phải cú đêm thì không phải IT rồi. :)

Trở lại vấn đề là tự học PHP. Trước hết các bạn cần biết là PHP là ngôn ngữ bên phía server (server side). Vì vậy, khi chạy code PHP, chỉ có server biết đoạn code đó thôi. Về phía người duyệt web, các bạn cứ yên tâm là các đoạn xử lý của mình, người dùng sẽ không biết gì hết.

Cũng chính vì PHP là ngôn ngữ server side cho nên các bạn cần phải biết client nhìn thấy gì khi hiển thị lên trình duyệt (browser). Đó chính là các đoạn code HTML, CSS, JavaScript...

Trước khi đến với PHP, các bạn bắt buộc phải biết html, css và javascript. Nếu bạn biết tiếng anh tốt thì có thể lên W3School để học thêm nha.

Sau khi rèn luyện tinh thần để cương quyết hơn, chống lại sức ì của bản thân.

Dưới đây là cái sườn chính của việc tự học PHP - nếu bạn nào đã nắm được PHP thì có thể nhảy cóc, còn nếu không, các bạn nên theo thứ tự trên xuống nha.

Mức độ cơ bản:

Giới thiệu về PHP

Một số quy ước, ghi chú trong PHP

Làm quen với biến trong PHP, cách khai báo biến và kiểm tra biến

Các kiểu dữ liệu trong PHP và cách chuyển đổi qua lại giữa các kiểu dữ liệu.

Khái niệm và cách khai báo hằng trong PHP

Các loại toán tử trong PHP (+, -, *, /, ++, --, &&, || ....)

Câu lệnh trong PHP (if else, for, foreach, switch, while, do while, break, continue)

Cách bẫy lỗi để dùng cho debug và dễ bảo trì sau này

Cấu trúc hàm (function) và xây dựng ví dụ minh họa

- Cách truyền tham biến và tham trị khi sử dụng hàm (quan trọng cho sau này)

Phạm vi biến trong PHP (trong hàm nơi biến được tạo, global và từ khóa static)

Các hàm toán học trong PHP

- Các hàm xử lý chuỗi

- Mảng trong PHP

Bài tập ứng dụng cho tự học PHP căn bản:

- Tính diện tích hình chữ nhật bằng PHP

- Tính diện tích và chu vi hình tròn

- Thanh toán tiền nước

- Tìm số lớn hơn

- Tìm số lớn nhất, nhỏ nhất trong dãy số được nhập vào

- Trang chào theo giờ buổi sáng hay buổi tối