Categories

Giáo trình PHP

Với mục đích chia sẽ và giới thiệu PHP đến với các bạn-những người phát triển web, mình tạo trang này để chia sẽ tới các bạn một file ebook giới thiệu một số kiến thức về PHP nói riêng và phát triển web nói chung.

PHP Beginning & Intermediate Study Guide” là một Ebook tiếng Anh, xuất phát từ giáo trình của mình soạn từ 2009. Ebook này chia làm 20 chương và bao quát hầu hết các khái niệm, kỹ thuật trong lập trình web và cụ thể bằng PHP. Trong ebook có thể bạn sẽ bắt gặp khá nhiều đoạn văn quen thuộc vì mình cũng có tổng hợp từ khá nhiều nguồn với những bài viết khá cô đọng và súc tích tương ứng với các chủ đề.

Phần trình bày này mình đã tối ưu cho phiên bản ebook (Syntax Highlighting cho Code) nên không biết khi in ra trắng đen sẽ thế nào. Tốt nhất là để nguyên hiện trạng PDF để đọc hoặc có thể in màu đọc cho dễ đọc.

Không một cuốn sách nào lúc đầu lại không có lỗi và mình tin rằng đâu đó trong ebook này có lỗi mà mình chưa nhận ra. Nếu các bạn tìm thấy lỗi gì thì giúp mình bằng cách comment cho mình nhé.

Hy vọng ebook này sẽ giúp ích cho các bạn trên con đường làm việc với PHP và phát triển web.

LINK DOWNLOAD: PHP Beginning & Intermediate Study Guide (47MB – Colorful PDF)
————–

Table of Contents

Chapter 1. Web Design Basic
Chapter 2. PHP Workspace
Chapter 3. PHP Basic
Chapter 4. Function
Chapter 5. Array
Chapter 6. String Manipulation
Chapter 7. HTTP Basic
Chapter 8. OOP – Object Oriented Programming
Chapter 9. File Handling
Chapter 10. MySQL
Chapter 11. Logging & Debugging
Chapter 12. Advanced OOP
Chapter 13. Advanced MySQL
Chapter 14. Software Engineering Basic
Chapter 15. XML & Web Service
Chapter 16. Security
Chapter 17. Advanced PHP Topics
Chapter 18. Design Pattern
Chapter 19. E-Commerce Website
Chapter 20. Zend PHP 5 Certification – ZCE (Zend Certified Engineer)
Further Reading
UseFul Websites
————–

LET’S SHARE TO GROW !

32 replies on “Giáo trình PHP”

Đã đọc lướt qua và tạo bookmarks cho các chapters. Mới đầu nghe nói English thấy cũng oải, nhưng thực ra chỉ 1 chút xíu thôi, hihi. Nói chung dùng để ôn bài thi ZCE rất tốt, hehe. Thích nhất các chương Security, Design Patterns và E-commerce Websites 🙂

Theo như mình quan sát thì có lẽ do cơ chế rendering image của thằng PDF Reader trên Linux (cụ thể là Ubuntu) có vấn đề (cụ thể là cùi bắp) nên mấy bạn đọc trên linux sẽ không có chất lượng tốt.
Do đó, để coi được đúng chất lượng thì hy vọng các bạn tìm giải pháp về HĐH hay reader khác nhé. Thanks.

“Hàng” đã được tung ra giang hồ. Anh em cùng nhau “lượm hàng” thôi.
Very good job, Tuan

Nếu các chiến hữu nào muốn pass qua mấy vòng phỏng vấn kĩ thuật ở các cty lập trình PHP, thì ôn kĩ cuốn này. Đảm bảo qua hết (theo kinh nghiệm của mình)

Đầu tiên em xin chúc mừng bác đã hoàn thành cuốn ebook của mình.

Còn về phần ebook thì em có ý kiến sau:
– Chữ bị vỡ khi phóng to (do chữ xuất ra là dạng hình ảnh)
– Hình ảnh cũng thế
– Sai hệ màu trong in ấn
– Chỉ cần chèn 1 trang trắng giữa mỗi chương

Đấy là ý kiến chủ quan của em thôi nhé 😀 Có gì không phải mong bác bỏ qua nha 😀

Nếu được thì bác send cho em file text và hình ảnh độ phân giải cao (nếu bác có), em sẽ dàn trang lại cho bác. Tạo ra thêm 1 file pdf để in ra đóng thành sách

cảm ơn bạn đã góp ý nhé. Không biết hệ thống của bạn bì gì chứ về phần kích thước mình coi ở 150% vẫn very good. hình ảnh, chữ đều ok mặc dù máy mình cùi bắp, winxp nhưng vẫn coi phà phà nên có lẽ không phải vấn đề card đồ họa. phần sai hệ màu thì mình không care lắm, vì bản chất phiên bản này là để coi ebook mà. Nếu có đi in thì lấy trắng đen là đủ rồi.

Còn vấn đề chèn trang thì mình thấy có thể bạn hiểu nhầm thì phải, tất cả đề mục chương đều nằm trang lẻ tức là trang bên phải như vậy in không có vấn đề gì đâu nhỉ!

Dù sao cũng cảm ơn bạn đã chia sẽ. Rất vui được quen biết bạn.

Ko có chi đâu bác ạ. Hệ thống của em chả bị gì cả, có lẽ bác cũng hiểu nhầm ý em (chắc tại em trình bày rõ).

Ý của em là bác chỉ nên chèn trang trắng trước các đề mục của chương thôi, ko cần chèn thêm một trang trắng phía sau.
Em ví dụ cho dễ hiểu 😀
+ Trang 30 (Trang trắng)
+ Trang 31 (Chapter 2. PHP Workspace)
+ Trang 32 (Trang trắng)(bỏ trang này)

Trong khi người đọc ebook thường ko thích như thế(theo em tự “ngâm kíu” là như thế) đa số thường chỉ lướt qua tóm tắt các chủ đề trong chương và cần đọc nội dung ngay sau đó và không thích phải xem thêm trang trắng vì…mất thời gian(cái này em vẫn chưa hiểu tại sao :lol:)

Vì như em thấy cách dàn trang của bác là theo cách dùng để in ra đóng thành sách và theo như cái ví dụ trên thì trang 32 ko nên bỏ. Đôi khi thoả mãn sở thích đọc sách của độc giả chua lắm bác ạ

Hi hi, đúng là nhận xét của bác không sai. Tại vì cái file pdf này mình xuất ra từ cuốn giáo trình để in cho học viên nên việc trang lẻ là tiêu đề chương, trang lẻ tiếp theo mới bắt đầu nội dung để nó đáp ứng được vấn đề về đọc sách giấy. Thay đổi cái này không dễ, nhưng để giúp nó tương thích với cả 2 môi trường hardcopy và ebook nên vẫn giữ y nguyên cấu trúc trang, do đó mình không xóa được trang trắng đó :D.
Bác làm in ấn à? Nếu có dịp hôm nào cafe học tập tí kinh nghiệm. Bác ở Bình thạnh nhỉ?

Em chưa có làm về in ấn, chỉ vừa mới bắt đầu học thôi bác ạ.

Thật ra những nhận xét của em có được chẳng qua là hồi lúc em còn nhỏ papa em có soạn giáo trình dạy tiếng nhật(mặc dù ko biết 1 chữ) rồi đưa em xem và em cũng thắc mắc là sao ko viết liền một mạch mà làm giống cái ví dụ của em ở trên. Thế là papa giải thích cho em lúc nào thì đặt đề mục chương bên lẻ và khi nào thì để nằm bên chẵn. Rồi mấy lần được vào xưởng in chơi gặp cái gì lạ là hỏi mấy anh, mấy chú tới tấp 😆

Em ở Bình Thạnh bác ạ, mà sao bác nghĩ em ở BT hay thế ???

Hihi, nếu mà tui đoán bác ở Phan Văn Trị mà trúng nữa thì mới đi làm thầy bói.

Cảm ơn tiền bối. Hôm nay cơn gió google đẩy đưa một con gà đến đây, cảm ơn tiền bối rất nhiều

Cảm ơn đàn anh! Em đang tự học lập trình java và php, nên hôm nay “dạo” 1 vòng trân Net thì “gặp” được trang blog của anh. Lúc đầu, em cứ tưởng trang blog của anh (nếu có gì thì bỏ qua cho em 🙂 ) cũng amateur, nhưng đọc được 1 hồi thì em thích lắm. Em biết mấy huynh “võ nghệ cao cường” thường hay sống “mai danh ẩn tích” trong “giang hồ” lắm. 😀
Chúc anh sớm tìm lại được niềm cảm hứng trong nghề nghiệp.
P/S: Vì “võ nghệ” em chưa tới nên sau này có gì khúc mắc mong đàn anh chỉ giáo.

Cảm ơn em nhiều nhé, hy vọng em sẽ luôn ủng hộ blog của anh. Rất vui được làm quen 😀

em đã đọc blog của a khá lâu. rất cảm ơn a đã đóng góp chia sẻ rất nhiều vì cộng đồng IT viet nam

Tình cờ được bác google đưa đẩy đến blog của anh, thấy hay quá nên ngày nào em cũng vô nghâm cứu. Hic, càng đọc càng thấy mình dốt, em đang học lập trình web, cũng đang ngâm cứu thằng php, mong anh có nhiều bài viết hơn nữa để giúp cho những đứa “gà” như em mở mang tầm mắt. À anh ơi, link quyển sách ở trên hình như có vấn đề rồi thì phải, em vào download về mà không được, anh có thể fix lại link được không, chưa đọc mà em đã thấy ghiền rồi. Cảm ơn anh trước nhé !

Hi, cảm ơn bạn đã vào blog ủng hộ, mình vẫn sẽ tiếp tục chia sẽ những kinh nghiệm của mình khi có thời gian bằng cách viết blog. Còn về link sách thì mình đã check, download vẫn bình thường đó bạn. Chúc bạn sẽ yêu thích lập trình hơn.

Em download được rồi anh ơi, xin lỗi anh nhé, tại cái máy của em nó bị khùng, click vào link thì nó chuyển sang Google document -> “Xin lỗi, chúng tôi không thẻ truy xuất tài liệu này để xem”. Lấy máy khác thì download bình thường. Chắc tại máy em nó bị khùng. Một lần nữa cảm ơn anh nhiều nhé.

Không biết bác Huy có support các vấn đề trong eBooks này không nhỉ ?
Anh Huy có eBooks về bài tập đi kèm cuốn này ko ? Học lý thuyết không thôi thì cũng nhanh quên lắm 🙂

Cuốn sách rất hay cho những bạn học PHP. Có điều em muốn hỏi anh Tuấn là : “Em cũng muốn làm một cuốn sách như thế này thì em phải dùng chương trình hoặc phần mềm nào ạ ?”

Leave a Reply to Dang Thanh Cancel reply

Your email address will not be published. Required fields are marked *