chương 1: tổng quan về php
TRANSCRIPT
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
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.
Giảng viên: Hồ Diên Lợi
DH
L
328/01//2015
MỘT SỐ KHÁI NIỆM
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.
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
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.
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)…
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.
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 ...
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
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)
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
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)
Giảng viên: Hồ Diên Lợi
DH
L
1428/01//2015
QUY TRÌNH THIẾT KẾ
WEBSITE
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ì
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?
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.
Giảng viên: Hồ Diên Lợi
DH
L
1828/01//2015
3. Thiết kế cơ sở dữ liệu
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
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.
…