Sidebar

Nội dung loạt bài

  • Giới thiệu loạt bài
  • Bài 1. PHP và mô hình ứng dụng web
  • Bài 2. Cài đặt XAMPP và chạy chương trình đầu tiên
  • Bài 3. Cú pháp, biến và hằng số
  • Bài 4. Kiểu dữ liệu
  • Bài 5. Các phép toán
  • Bài 6. Rẽ nhánh: if, else, switch và match
  • Bài 7. Vòng lặp: for, while, do-while, foreach
  • Bài 8. Hàm
  • Bài 9. Làm việc với mảng
  • Bài 10. Xử lý chuỗi
  • Bài 11. Xử lý form
  • Bài 12. Ngày giờ và include
  • Bài 13. Làm việc với tệp tin và upload
  • Bài 14. Cookie và Session
  • Bài 15. Lập trình hướng đối tượng trong PHP
  • Bài 16. AJAX với PHP
  • Bài 17. Mô hình MVC với PHP thuần
  • Bài 18. Xây dựng RESTful API với PHP
  • Bài 19. PHP Framework và Laravel
  • Bài 20. Dự án: hệ thống quản lý sinh viên
Tự Học Tin - Dự án vì cộng đồng của TBit Tự Học Tin - Dự án vì cộng đồng của TBit
  • Văn phòng
    • Microsoft 365
      • Word 365Soạn thảo văn bản
      • Excel 365Bảng tính, hàm, biểu đồ
      • PowerPoint 365Bài trình chiếu
    • Google và nguồn mở
      • Google Workspace Docs, Sheets, Drive, Meet
      • LibreOffice Bộ văn phòng miễn phí
      • AI trong văn phòngCopilot, Gemini, ChatGPT
    Tin học văn phòng

    Làm chủ văn phòng

    Văn bản, bảng tính, trình chiếu và AI cho công việc.

    Bắt đầu học
  • Lập trình
    • Ngôn ngữ hiện đại
      • Python Dữ liệu và tự động hóa
      • JavaScript Ngôn ngữ của web
      • TypeScript JavaScript có kiểu
      • Flutter Ứng dụng đa nền tảng
    • Nền tảng và AI
      • C/C++Nền tảng lập trình
      • C#Ứng dụng .NET
      • PascalLập trình cơ bản
      • AI hỗ trợ lập trìnhViết mã cùng AI
    Lập trình

    Bắt đầu với Python

    Ngôn ngữ hiện đại, từ dòng lệnh đầu tiên đến ứng dụng.

    Bắt đầu học
  • Phát triển web
    • Giao diện web
      • HTMLCấu trúc trang web
      • CSS Bộ chọn, Flexbox, Grid
      • Bootstrap 5 Thành phần, lưới 12 cột
      • Tailwind CSS Lớp tiện ích utility-first
      • JavaScript Tương tác, DOM, fetch
      • TypeScript Front-end an toàn kiểu
    • Ứng dụng web
      • PHP Lập trình máy chủ
      • SQL Truy vấn dữ liệu
      • PHP và MySQL Ứng dụng có CSDL
      • Node.js JavaScript phía máy chủ
      • Next.js React full-stack
      • Framework web React, Vue, Angular
    Phát triển web

    Từ HTML, CSS đến Next.js

    Giao diện với Bootstrap, Tailwind; máy chủ với PHP, Node.js; ứng dụng full-stack hoàn chỉnh.

    Bắt đầu học
  • AI ứng dụng
    • Học và làm cùng AI
      • Kỹ thuật viết prompt Cấu trúc, kỹ thuật, prompt mẫu
      • Agentic AI và trợ lý AI Claude, ChatGPT, Gemini làm trợ lý
      • AI trong văn phòng Copilot, Gemini, ChatGPT
      • AI hỗ trợ lập trình Viết mã cùng AI
    AI ứng dụng

    Từ viết prompt đến trợ lý AI

    Viết prompt chuẩn, giao việc cho Claude, ChatGPT, Gemini; dùng AI an toàn trong văn phòng và lập trình.

    Bắt đầu học
  • Công cụ số
    • Phát triển và kiểm thử
      • Git và GitHub Quản lý mã nguồn
      • Kiểm thử phần mềmĐảm bảo chất lượng
    • Đồ họa và SEO
      • PhotoshopThiết kế đồ họa
      • Kỹ thuật SEOTối ưu tìm kiếm
    Công cụ số

    Kỹ năng số bổ trợ

    Mã nguồn, kiểm thử, đồ họa và tối ưu tìm kiếm.

    Bắt đầu học

Giới thiệu loạt bài

PHP là ngôn ngữ lập trình phía máy chủ phổ biến nhất trên web, đứng sau WordPress, Wikipedia, Laravel. Loạt bài đi từ cú pháp cơ bản đến form, session, tệp, hướng đối tượng, AJAX, MVC, RESTful API, Laravel và dự án hoàn chỉnh, theo PHP 8.x.

20 bài, khoảng 25 giờCơ bản đến nâng cao
Bạn sẽ học được
  • Lập trình PHP vững: biến, kiểu, điều khiển, hàm, mảng, chuỗi
  • Xử lý form an toàn, session, cookie, tệp và upload
  • Lập trình hướng đối tượng, AJAX, MVC, RESTful API
  • Làm quen Laravel và hoàn thành dự án quản lý sinh viên

Dành cho ai?

  • Sinh viên học phần Lập trình ứng dụng Web.
  • Người đã học HTML, CSS và một ngôn ngữ lập trình cơ bản.
  • Người muốn làm website động, đồ án, khóa luận bằng PHP.

Cần chuẩn bị gì?

  • Máy tính Windows/macOS cài XAMPP (Bài 2), VS Code.
  • Kiến thức HTML, CSS (mục Giao diện web) và HTML - Form.
  • Học song song loạt SQL và PHP và MySQL từ Bài 11.

Nguồn tham khảo

Nội dung bám theo giáo trình Lập trình ứng dụng Web (Trường Đại học Tây Bắc), bổ sung theo trình tự chủ đề của W3Schools và tài liệu chính thức php.net, dev.mysql.com.

Nội dung loạt bài

Bài 1. PHP và mô hình webClient–server, HTTPBài 2. Cài đặt XAMPPhtdocs, localhost, lỗi cổngBài 3. Cú pháp, biến, hằngecho, $bien, const, phạm viBài 4. Kiểu dữ liệuint, string, array, ===, ép kiểuBài 5. Các phép toán?: ?? <=>, ưu tiênBài 6. Rẽ nhánhif, switch, matchBài 7. Vòng lặpfor, while, foreachBài 8. Hàmkiểu, closure, arrow fnBài 9. Mảngmảng kết hợp, nhiều chiều, JSONBài 10. Xử lý chuỗimb_*, sprintf, regexBài 11. Xử lý formvalidate, CSRF, PRGBài 12. Ngày giờ và includeDateTime, require_onceBài 13. Tệp tin và uploadCSV, $_FILES an toànBài 14. Cookie và Sessionđăng nhập, giỏ hàngBài 15. Hướng đối tượngclass, interface, enumBài 16. AJAX với PHPfetch, JSONBài 17. Mô hình MVCrouter, controller, viewBài 18. RESTful APICRUD JSON, tokenBài 19. Framework, LaravelComposer, Eloquent, BladeBài 20. Dự án quản lý sinh viênTổng hợp toàn bộ

Cách học hiệu quả

  • Gõ lại từng ví dụ trong thư mục htdocs và chạy qua http://localhost, không sao chép dán.
  • Làm hết phần Thực hành trước khi sang bài mới.
  • Đọc kỹ thông báo lỗi: số dòng và loại lỗi chỉ ra chỗ sai.
  • Đưa bài tập lên GitHub để làm hồ sơ năng lực (loạt Git và GitHub).
Mẹo hay

Lộ trình đề xuất: PHP Bài 1–11 → SQL Bài 1–6 → PHP và MySQL Bài 1–5 → PHP Bài 12–20 → SQL Bài 7–10 → PHP và MySQL Bài 6.

Tóm tắt bài học
  • 20 bài từ nền tảng đến dự án.
  • Bảo mật (XSS, CSRF, SQL injection) được lồng ghép ở mọi bài.
  • Bước tiếp: Laravel nâng cao, triển khai lên hosting.

Các bài khác …

  1. Bài 1. PHP và mô hình ứng dụng web
  2. Bài 2. Cài đặt XAMPP và chạy chương trình đầu tiên
  3. Bài 3. Cú pháp, biến và hằng số
  4. Bài 4. Kiểu dữ liệu

Nội dung loạt bài

  • Giới thiệu loạt bài
  • Bài 1. PHP và mô hình ứng dụng web
  • Bài 2. Cài đặt XAMPP và chạy chương trình đầu tiên
  • Bài 3. Cú pháp, biến và hằng số
  • Bài 4. Kiểu dữ liệu
  • Bài 5. Các phép toán
  • Bài 6. Rẽ nhánh: if, else, switch và match
  • Bài 7. Vòng lặp: for, while, do-while, foreach
  • Bài 8. Hàm
  • Bài 9. Làm việc với mảng
  • Bài 10. Xử lý chuỗi
  • Bài 11. Xử lý form
  • Bài 12. Ngày giờ và include
  • Bài 13. Làm việc với tệp tin và upload
  • Bài 14. Cookie và Session
  • Bài 15. Lập trình hướng đối tượng trong PHP
  • Bài 16. AJAX với PHP
  • Bài 17. Mô hình MVC với PHP thuần
  • Bài 18. Xây dựng RESTful API với PHP
  • Bài 19. PHP Framework và Laravel
  • Bài 20. Dự án: hệ thống quản lý sinh viên
  1. Trang chủ
  2. Phát triển web
  3. Ứng dụng web
  4. Next.js
  5. Phát triển web
  6. PHP

© 2015 Tự Học Tin DMCA.com Protection Status

Chuyên trang hướng dẫn tự học công nghệ thông tin. Vui lòng ghi rõ "Nguồn: TuHocTin.Net" khi bạn sao chép nội dung tại đây.

TRANG CHỦ  |  GIỚI THIỆU  |  QUY ĐỊNH  |  LIÊN HỆ  |  TBIT  |  FACEBOOK  |  TWITTER