chương 1: tổng quan về php
TRANSCRIPT
![Page 1: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/1.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
128/01//2015
QUY TRÌNH XÂY DỰNG WEBSITE
CH
ƯƠ
NG
01
Giảng viên: Hồ Diên Lợi
![Page 2: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/2.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
228/01//2015
NỘI DUNG
Các khái niệm cơ bản.
Quy trình thiết kế website. Phân tích yêu cầu Thiết kế giao diện Thiết kế cơ sở dữ liệu Tổ chức quả lý website Chạy thử và bảo trì
Quy trình hoạt động.
![Page 3: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/3.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
328/01//2015
MỘT SỐ KHÁI NIỆM
![Page 4: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/4.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
428/01//2015
1. HTML là gì?
HTML được viết tắt bởi: HyperText Markup
Language.
Là ngôn ngữ đánh dấu siêu văn bản.
HTML là ngôn ngữ dùng để biểu diễn.
Sử dụng các thẻ để định dạng thông tin.
HTML sử dụng thẻ định dạng.
![Page 5: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/5.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
528/01//2015
2. Ngôn ngữ lập trình Web
Là ngôn ngữ lập trình dùng để lập trình Web.
Một số ngôn ngữ lập trình web:
ASP(nền tảng Microsoft)
ASP.NET (nền tảng Microsoft)
PHP
![Page 6: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/6.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
628/01//2015
3. Máy chủ web(Web Server)
Là máy tính chuyên cung cấp tài nguyên, dịch vụ cho
máy tính khác.
Thường được cài các phần mềm chuyên dụng để có
khả năng cung cấp.
Thực tế: các máy chủ có cấu hình cao, khả năng hoạt
động ổn định.
![Page 7: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/7.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
728/01//2015
Một máy chủ có thể dùng cho một hay nhiều mục
đích. Tên máy chủ thường gắn với mục đích sử dụng.
Ví dụ:
File server
Application server
Mail server
Web server
3. Máy chủ web(Web Server)…
![Page 8: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/8.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
828/01//2015
4. Cơ sở dữ liệu máy chủ(Database server)
Là máy chủ trên đó cài đặt PM quản trị cơ sở dữ liệu.
Một số Database server thông dụng:
MySQL.
SQL Server.
Access.
![Page 9: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/9.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
928/01//2015
5. Trình duyệt web
Phần mềm chạy trên client để khai thác dịch vụ web Một số Web browser:
Google Chrome Mozilla Firefox Internet Explorer (IE): tích hợp sẵn trong
windows ...
![Page 10: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/10.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
1028/01//2015
6. Tài nguyên trên Interner(URL)
Url được sử dụng để tham chiếu tới tài nguyên trên mạng Internet
Url gồm nhiều phần khác nhau: Giao thức: http, https, fpt… Dịch vụ www Tên miền Cổng(mặc định web: 80)
Ví dụ: http://tenmien.vn/index.php?p=sanpham&cat=dienthoai&subcat=nokia&id=12
![Page 11: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/11.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
1128/01//2015
7. HTTP là gì?
HTTP viết tắt bởi Hypertext Transfer Protocol
Là giao thức chuẩn trên Internet
Dùng để trao đổi thông tin giữa người dùng(client)
với máy phục vụ (server)
![Page 12: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/12.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
1228/01//2015
8. Thế nào là web tĩnh?
Được thế kế bằng kỹ thuật HTML
Nội dung không dữ dụng CSDL
Nội dung được cập nhật bởi người thiết kế
Thiết kế đồ họa đẹp
Tốc độ nhanh
Thường được thiết kế bằng các công cụ trực quan
![Page 13: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/13.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
1328/01//2015
9. Thế nào là web động?
Hiển thị nội dung từ CSDL
Được phát triển bằng các ngôn ngữ lập trình
PHP
ASP.NET
…
Kết hợp ngôn ngữ lập trình web + HTML+ CSS+
các ngôn ngữ kịch bản(Javascript, Jquery, Ajax)
![Page 14: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/14.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
1428/01//2015
QUY TRÌNH THIẾT KẾ
WEBSITE
![Page 15: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/15.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
1528/01//2015
NỘI DUNG
Phân tích yêu cầu
Thiết kế giao diện
Thiết kế cơ sở dữ liệu
Tổ chức quản lý website
Chạy thử và bảo trì
![Page 16: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/16.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
1628/01//2015
1. Phân tích yêu cầu
Website để làm gì?
Ai dùng?
Trình độ người dùng?
Nội dung, hình ảnh?
![Page 17: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/17.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
1728/01//2015
2. Thiết kế giao diện
Sơ đồ cấu trúc website.
Giao diện tổng quan.
Tĩnh hay động?
Thiết kế CSDL.
Nội dung từng trang.
Liên kết giữa các trang.
![Page 18: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/18.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
1828/01//2015
3. Thiết kế cơ sở dữ liệu
![Page 19: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/19.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
1928/01//2015
4. Tổ chức quản lý website
- admin: Chứa trang quản trị
- components: chứa các tập tin
- images: chứa hình ảnh của trang
- library: chứa các tập tin lập trình
- module: chứa các tập tin module
- templates: chứa các tập tin thư mục giao diện
+ images
+ js
+ css
+ index.php
![Page 20: Chương 1: Tổng quan về PHP](https://reader035.vdocuments.pub/reader035/viewer/2022062406/55c49830bb61ebc34f8b46ad/html5/thumbnails/20.jpg)
Giảng viên: Hồ Diên Lợi
DH
L
2028/01//2015
5. Một số điều cần chú ý
Kiểm tra lỗi
Kiểm tra trên nhiều trình duyệt.
Kiểm tra trên nhiều loại mạng.
Kiểm tra tốc độ.
Kiểm tra các liên kết.
Thử các lỗi bảo mật.
…