SlideShare a Scribd company logo
1 of 19
Download to read offline
BÀI 7
TRIỂN KHAI, HƯỚNG PHÁT TRIỂN CHO WEB MOBILE
NHẮC LẠI BÀI TRƯỚC
Tối ưu hóa mã web di động:
Kỹ thuật Post-Processing cho ngôn ngữ đánh dấu
mobile
Tối ưu hóa web server cho trình duyệt di động
Kiểm tra tính hợp lệ của web trên các trình duyệt di
động
Tối ưu hóa mã web di động:
Kỹ thuật Post-Processing cho ngôn ngữ đánh dấu
mobile
Tối ưu hóa web server cho trình duyệt di động
Kiểm tra tính hợp lệ của web trên các trình duyệt di
động
Slide 7 - Triển khai, hướng phát triển cho web mobile 2
MỤC TIÊU BÀI HỌC
Định tuyến cho truy cập từ thiết bị di động đến
website cho di động
Tối ưu hóa công cụ tìm kiếm di động (SEO) và thu
hút truy cập
Cách thích nghi trong hệ sinh thái di động
Định tuyến cho truy cập từ thiết bị di động đến
website cho di động
Tối ưu hóa công cụ tìm kiếm di động (SEO) và thu
hút truy cập
Cách thích nghi trong hệ sinh thái di động
Slide 7 - Triển khai, hướng phát triển cho web mobile 3
ĐỊNH TUYẾN CHO TRUY CẬP TỪ THIẾT BỊ
DI DỘNG ĐẾN WEBSITE CHO DI ĐỘNG
ĐỊNH TUYẾN CHO TRUY CẬP TỪ THIẾT BỊ
DI DỘNG ĐẾN WEBSITE CHO DI ĐỘNG
Trước khi triển khai website cho di động trên mạng
Internet: chọn tên miền cho website:
Chọn tên miền mới chuyên dụng cho website di động
Định vị website cho di động trên cùng miền với
website máy tính tương ứng
Slide 7 - Triển khai, hướng phát triển cho web mobile 5
ĐỊNH TUYẾN CHO TRUY CẬP TỪ THIẾT BỊ
DI DỘNG ĐẾN WEBSITE CHO DI ĐỘNG
Chuẩn về tên đường dẫn và tên miền cho website
trên di động:
Các quy ước này chính là cơ chế hoạt động các
crawler, robots và bộ chuyển mã, thông qua kiểm tra
URL để xác định nội dung web có phải là web cho di
động hay không
Chuẩn về tên đường dẫn và tên miền cho website
trên di động:
Các quy ước này chính là cơ chế hoạt động các
crawler, robots và bộ chuyển mã, thông qua kiểm tra
URL để xác định nội dung web có phải là web cho di
động hay không
Slide 7 - Triển khai, hướng phát triển cho web mobile 6
Tên miền Tên miền con hay tên
miền cấp 1?
Ví dụ
*.mobi Tên miền cấp 1 learnto.mobi
iphone.* Tên miền con iphone.mydomain.com
pda.* Tên miền con pda.mydomain.com
xhtml.* Tên miền con xhtml.weather.com
wap.* Tên miền con wap.getjar.com
ĐỊNH TUYẾN CHO TRUY CẬP TỪ THIẾT BỊ
DI DỘNG ĐẾN WEBSITE CHO DI ĐỘNG
Quy ước đường dẫn cho trang web trên di động
Đường dẫn Ví dụ
/m/ mydomain.com/m/
/mobile/ mydomain.com/mobile/
/iphone/ mydomain.com/iphone/
Slide 7 - Triển khai, hướng phát triển cho web mobile 7
/iphone/ mydomain.com/iphone/
/wireless/ mydomain.com/wireless/
/portable/ mydomain.com/portable/
ĐỊNH TUYẾN CHO TRUY CẬP TỪ THIẾT BỊ
DI DỘNG ĐẾN WEBSITE CHO DI ĐỘNG
Giải thuật chuyển đổi cho di động:
Trong trường hợp cả website cho di động và website
cho máy tính được đặt trên cùng một tên miền thì
cần dùng bộ chuyển đổi di động để định tuyến truy
cập web của trình duyệt đến website phù hợp trong
số hai website này
Bộ chuyển đổi di động là các đoạn mã kịch bản thực
thi, dùng để điều hướng có điều kiện trình duyệt web
đến địa chỉ khác phù hợp với các đặc tính của thiết bị
và trình duyệt
Bộ chuyển đổi có thể điều hướng trình duyệt web
bằng cách cung cấp lệnh chỉ dẫn HTTP 302 đến URL
đích
Giải thuật chuyển đổi cho di động:
Trong trường hợp cả website cho di động và website
cho máy tính được đặt trên cùng một tên miền thì
cần dùng bộ chuyển đổi di động để định tuyến truy
cập web của trình duyệt đến website phù hợp trong
số hai website này
Bộ chuyển đổi di động là các đoạn mã kịch bản thực
thi, dùng để điều hướng có điều kiện trình duyệt web
đến địa chỉ khác phù hợp với các đặc tính của thiết bị
và trình duyệt
Bộ chuyển đổi có thể điều hướng trình duyệt web
bằng cách cung cấp lệnh chỉ dẫn HTTP 302 đến URL
đích
Slide 7 - Triển khai, hướng phát triển cho web mobile 8
ĐỊNH TUYẾN CHO TRUY CẬP TỪ THIẾT BỊ
DI DỘNG ĐẾN WEBSITE CHO DI ĐỘNG
Việc tự viết bộ chuyển đổi sử dụng CSDL thiết bị và
API thực thi web đi kèm CSDL là điều tương đối dễ
dàng
Bộ chuyển đổi di động có thể sử dụng bất kỳ đặc tính
CSDL thiết bị nào
<?php
// Đoạn mã kịch bản này là một bộ chuyển đổi di động dùng để điều hướng yêu cầu
web đến địa điểm đích tùy thuộc vào tính năng của thiết bị.
// Trình duyệt máy tính được điều hướng đến URI sau:
$desktopRedirect = "/books/bmwd/11/desktop.php";
// Trình duyệt chỉ hỗ trợ WML được điều hướng đến URI sau:
$wmlRedirect = "/books/bmwd/11/legacy.wml";
// Trình duyệt của iPhone/iPod Touch được điều hướng đến URI sau:
$iphoneRedirect = "/books/bmwd/11/iphone.php";
// Trình duyệt của thiết bị cảm ứng được điều hướng đến URI sau:
$touchRedirect = "/books/bmwd/11/touch.php“;
Slide 7 - Triển khai, hướng phát triển cho web mobile 9
<?php
// Đoạn mã kịch bản này là một bộ chuyển đổi di động dùng để điều hướng yêu cầu
web đến địa điểm đích tùy thuộc vào tính năng của thiết bị.
// Trình duyệt máy tính được điều hướng đến URI sau:
$desktopRedirect = "/books/bmwd/11/desktop.php";
// Trình duyệt chỉ hỗ trợ WML được điều hướng đến URI sau:
$wmlRedirect = "/books/bmwd/11/legacy.wml";
// Trình duyệt của iPhone/iPod Touch được điều hướng đến URI sau:
$iphoneRedirect = "/books/bmwd/11/iphone.php";
// Trình duyệt của thiết bị cảm ứng được điều hướng đến URI sau:
$touchRedirect = "/books/bmwd/11/touch.php“;
TỐI ƯU HÓA CÔNG CỤ TÌM KIẾM DI ĐỘNG
(SEO) & THU HÚT TRUY CẬP
TỐI ƯU HÓA CÔNG CỤ TÌM KIẾM
DI ĐỘNG (SEO) & THU HÚT TRUY CẬP
Công cụ tìm kiếm di động và crawler:
Công cụ tìm kiếm di động là các bộ công cụ dùng để
tìm và đánh chỉ mục tài liệu web đã được tối ưu hóa
cho thiết bị di động
công cụ tìm kiếm di động thường cố gắng để tự trả
lời truy vấn tìm kiếm của người dùng
trước khi trả về kết quả tìm kiếm
truyền thống dưới dạng một danh
sách các liên kết.
Công cụ tìm kiếm di động và crawler:
Công cụ tìm kiếm di động là các bộ công cụ dùng để
tìm và đánh chỉ mục tài liệu web đã được tối ưu hóa
cho thiết bị di động
công cụ tìm kiếm di động thường cố gắng để tự trả
lời truy vấn tìm kiếm của người dùng
trước khi trả về kết quả tìm kiếm
truyền thống dưới dạng một danh
sách các liên kết.
Slide 7 - Triển khai, hướng phát triển cho web mobile 11
TỐI ƯU HÓA CÔNG CỤ TÌM KIẾM
DI ĐỘNG (SEO) & THU HÚT TRUY CẬP
Chiến lược thu hút truy cập đối với website cho di
động được bắt đầu bằng việc đăng ký website với
công cụ tìm kiếm di động
Một số công cụ tìm kiếm di động chính
Dùng liên kết để phát hiện website cho di động:
Trong XHTML và XHTML-MP, thẻ <link> được dùng để thể hiện
liên kết giữa các trang web
Nếu web di động có web máy tính tương ứng thì thẻ <link>
được dùng để gia tăng khả năng phát hiện ra web di động
Tên công cụ tìm kiếm URL
Google Mobile http://www.google.com/m
Chiến lược thu hút truy cập đối với website cho di
động được bắt đầu bằng việc đăng ký website với
công cụ tìm kiếm di động
Một số công cụ tìm kiếm di động chính
Dùng liên kết để phát hiện website cho di động:
Trong XHTML và XHTML-MP, thẻ <link> được dùng để thể hiện
liên kết giữa các trang web
Nếu web di động có web máy tính tương ứng thì thẻ <link>
được dùng để gia tăng khả năng phát hiện ra web di động
Slide 7 - Triển khai, hướng phát triển cho web mobile 12
Google Mobile http://www.google.com/m
Yahoo! Mobile http://m.yahoo.com/
TỐI ƯU HÓA CÔNG CỤ TÌM KIẾM
DI ĐỘNG (SEO) & THU HÚT TRUY CẬP
Ví dụ:
Sitemap của website cho di động:
Là các file XML được người quản trị web dùng để giới
thiệu với các crawler của công cụ tìm kiếm về danh
sách các URL sẵn có trên website
Người quản trị web cung cấp URL của sitemap bằng
cách dùng HTTP ping gửi đến công cụ tìm kiếm hoặc
ghi sitemap trong file robot.txt đặt ở thư mục gốc của
máy chủ web
<link rel=“RELATIONSHIP” media=“MEDIA” href=“URL” />
Ví dụ:
Sitemap của website cho di động:
Là các file XML được người quản trị web dùng để giới
thiệu với các crawler của công cụ tìm kiếm về danh
sách các URL sẵn có trên website
Người quản trị web cung cấp URL của sitemap bằng
cách dùng HTTP ping gửi đến công cụ tìm kiếm hoặc
ghi sitemap trong file robot.txt đặt ở thư mục gốc của
máy chủ web
Slide 7 - Triển khai, hướng phát triển cho web mobile 13
TỐI ƯU HÓA CÔNG CỤ TÌM KIẾM
DI ĐỘNG (SEO) & THU HÚT TRUY CẬP
Tối ưu hóa công cụ tìm kiếm cho web trên di động:
Đảm bảo tính hợp lệ của mã đánh dấu
Tuân theo các chuẩn công nghiệp
Đảm bảo rằng nội dung của trang web cho di động
cho phép mọi người truy cập tự do
Các giải pháp tối ưu hóa cho công cụ tìm kiếm nên
bỏ qua:
lặp đi lặp lại các từ khóa trong tài liệu web
trải nghiệm người dùng bị kém đi và kích cỡ của tài
liệu web tăng lên
Tối ưu hóa công cụ tìm kiếm cho web trên di động:
Đảm bảo tính hợp lệ của mã đánh dấu
Tuân theo các chuẩn công nghiệp
Đảm bảo rằng nội dung của trang web cho di động
cho phép mọi người truy cập tự do
Các giải pháp tối ưu hóa cho công cụ tìm kiếm nên
bỏ qua:
lặp đi lặp lại các từ khóa trong tài liệu web
trải nghiệm người dùng bị kém đi và kích cỡ của tài
liệu web tăng lên
Slide 7 - Triển khai, hướng phát triển cho web mobile 14
CÁCH THÍCH NGHI TRONG HỆ SINH THÁI
DI ĐỘNG
CÁCH THÍCH NGHI
TRONG HỆ SINH THÁI DI ĐỘNG
Nhà vận hành mạng di động, bộ chuyển mã và
proxy:
Bộ chuyển mã trong mạng Internet công cộng:
Bộ chuyển mã URL Mô tả
Google Wireless
Transcoder
http://www.google.com/
gwt/n?u=<URL>
Chuyển mã kết quả tìm
kiếm của Google cho
thiết bị di động.
Nhà vận hành mạng di động, bộ chuyển mã và
proxy:
Bộ chuyển mã trong mạng Internet công cộng:
Slide 7 - Triển khai, hướng phát triển cho web mobile 16
Google Wireless
Transcoder
http://www.google.com/
gwt/n?u=<URL>
Chuyển mã kết quả tìm
kiếm của Google cho
thiết bị di động.
Infogin http://d2c.infogin.com/e
nus/lnk000/=<URL>
Chuyển mã kết quả tìm
kiếm di động của Bing
Skweezer http://skweezer.com/s.as
px?q=<URL>
Bộ chuyển mã công cộng
Openwave OpenWeb http://webeeze.net/<UR
L>
Bộ chuyển mã công cộng
CÁCH THÍCH NGHI
TRONG HỆ SINH THÁI DI ĐỘNG
Chuẩn hóa hành vi của bộ chuyển mã:
• Những điểm khác biệt lớn nhất về yêu cầu hành vi của
bộ chuyển mã trong hệ sinh thái di động bao gồm:
• Bộ chuyển mã có thể chỉnh sửa các header yêu cầu từ
thiết bị di động có yêu cầu web
– W3C: Bộ chuyển mã không nên chỉnh sửa giá trị của
hầu hết các header ngoại trừ các header: User-Agent,
Accept, Accept-Charset, Accept-Encoding và Accept-
Language.
– Manifesto: Không chỉnh sửa các header có sẵn. Chấp
nhận bổ sung thêm các header mới.
Chuẩn hóa hành vi của bộ chuyển mã:
• Những điểm khác biệt lớn nhất về yêu cầu hành vi của
bộ chuyển mã trong hệ sinh thái di động bao gồm:
• Bộ chuyển mã có thể chỉnh sửa các header yêu cầu từ
thiết bị di động có yêu cầu web
– W3C: Bộ chuyển mã không nên chỉnh sửa giá trị của
hầu hết các header ngoại trừ các header: User-Agent,
Accept, Accept-Charset, Accept-Encoding và Accept-
Language.
– Manifesto: Không chỉnh sửa các header có sẵn. Chấp
nhận bổ sung thêm các header mới.
Slide 7 - Triển khai, hướng phát triển cho web mobile 17
CÁCH THÍCH NGHI
TRONG HỆ SINH THÁI DI ĐỘNG
Lập trình phòng thủ cho trang web cho di động:
Khai báo cho biết mã đánh dấu là phù hợp cho di
động:
• Tuân theo chuẩn công nghiệp về tên miền của website và đường
dẫn đến nội dung web cho di động
• Sử dụng ngôn ngữ đánh dấu di động – như XHTML-MP hay WML
• Khai báo doctype XML trong tài liệu đánh dấu di động
• Dùng tài liệu đánh dấu di động có kiểu MIME cho di động
Dùng liên kết tự tham chiếu:
• Dùng thẻ META
• Dùng header hồi đáp và kích cỡ tài liệu
• Xác định yêu cầu từ bộ chuyển mã
Lập trình phòng thủ cho trang web cho di động:
Khai báo cho biết mã đánh dấu là phù hợp cho di
động:
• Tuân theo chuẩn công nghiệp về tên miền của website và đường
dẫn đến nội dung web cho di động
• Sử dụng ngôn ngữ đánh dấu di động – như XHTML-MP hay WML
• Khai báo doctype XML trong tài liệu đánh dấu di động
• Dùng tài liệu đánh dấu di động có kiểu MIME cho di động
Dùng liên kết tự tham chiếu:
• Dùng thẻ META
• Dùng header hồi đáp và kích cỡ tài liệu
• Xác định yêu cầu từ bộ chuyển mã
Slide 7 - Triển khai, hướng phát triển cho web mobile 18
TỔNG KẾT
Định tuyến cho truy cập web di động, cần thiết
phải: Chuẩn về tên đường dẫn và tên miền cho
website trên di động
Các phương pháp thích nghi trong hệ sinh thái di động:
Chuẩn hóa hành vi của bộ chuyển mã
Lập trình phòng thủ cho web di động
Định tuyến cho truy cập web di động, cần thiết
phải: Chuẩn về tên đường dẫn và tên miền cho
website trên di động
Các phương pháp thích nghi trong hệ sinh thái di động:
Chuẩn hóa hành vi của bộ chuyển mã
Lập trình phòng thủ cho web di động
Slide 7 - Triển khai, hướng phát triển cho web mobile 19

More Related Content

What's hot

Application PhoneGap with Google Map
Application PhoneGap with Google MapApplication PhoneGap with Google Map
Application PhoneGap with Google MapLương Bá Hợp
 
BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...
BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...
BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...MasterCode.vn
 
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPTBÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPTMasterCode.vn
 
TÀI LIỆU HƯỚNG DẪN ĐÓNG GÓI MODULE MAGENTO 1.7
TÀI LIỆU HƯỚNG DẪN ĐÓNG GÓI MODULE  MAGENTO 1.7TÀI LIỆU HƯỚNG DẪN ĐÓNG GÓI MODULE  MAGENTO 1.7
TÀI LIỆU HƯỚNG DẪN ĐÓNG GÓI MODULE MAGENTO 1.7dvms
 
Giáo trình thiết kế web - Thiết kế web với Dreamweaver
Giáo trình thiết kế web - Thiết kế web với DreamweaverGiáo trình thiết kế web - Thiết kế web với Dreamweaver
Giáo trình thiết kế web - Thiết kế web với DreamweaverKhanhPham
 
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...MasterCode.vn
 
Slide 6 - Thiết kế Web cơ bản
Slide 6 - Thiết kế Web cơ bảnSlide 6 - Thiết kế Web cơ bản
Slide 6 - Thiết kế Web cơ bảnSống Khác
 
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPT
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPTBÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPT
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPTMasterCode.vn
 
PHÂN TÍCH HIỆN TRẠNG WEBSITE - KIỂM TRA CÁC CHI TIẾT TRONG WEBSITE
PHÂN TÍCH HIỆN TRẠNG WEBSITE - KIỂM TRA CÁC CHI TIẾT TRONG WEBSITEPHÂN TÍCH HIỆN TRẠNG WEBSITE - KIỂM TRA CÁC CHI TIẾT TRONG WEBSITE
PHÂN TÍCH HIỆN TRẠNG WEBSITE - KIỂM TRA CÁC CHI TIẾT TRONG WEBSITEnukeviet
 
Slide 8 - Thiết kế Web cơ bản
Slide 8 - Thiết kế Web cơ bảnSlide 8 - Thiết kế Web cơ bản
Slide 8 - Thiết kế Web cơ bảnSống Khác
 
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPT
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPTBÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPT
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPTMasterCode.vn
 
Slide 7 - Thiết kế Web cơ bản
Slide 7 - Thiết kế Web cơ bảnSlide 7 - Thiết kế Web cơ bản
Slide 7 - Thiết kế Web cơ bảnSống Khác
 
SITE MAP & ROBOTS.TXT - PHÂN TÍCH HIỆN TRẠNG WEBSITE
SITE MAP & ROBOTS.TXT - PHÂN TÍCH HIỆN TRẠNG WEBSITE  SITE MAP & ROBOTS.TXT - PHÂN TÍCH HIỆN TRẠNG WEBSITE
SITE MAP & ROBOTS.TXT - PHÂN TÍCH HIỆN TRẠNG WEBSITE nukeviet
 
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPT
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPTBài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPT
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPTMasterCode.vn
 

What's hot (19)

Application PhoneGap with Google Map
Application PhoneGap with Google MapApplication PhoneGap with Google Map
Application PhoneGap with Google Map
 
BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...
BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...
BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...
 
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPTBÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
 
Web203 slide 3
Web203   slide 3Web203   slide 3
Web203 slide 3
 
TÀI LIỆU HƯỚNG DẪN ĐÓNG GÓI MODULE MAGENTO 1.7
TÀI LIỆU HƯỚNG DẪN ĐÓNG GÓI MODULE  MAGENTO 1.7TÀI LIỆU HƯỚNG DẪN ĐÓNG GÓI MODULE  MAGENTO 1.7
TÀI LIỆU HƯỚNG DẪN ĐÓNG GÓI MODULE MAGENTO 1.7
 
Web203 slide 1
Web203   slide 1Web203   slide 1
Web203 slide 1
 
Giáo trình thiết kế web - Thiết kế web với Dreamweaver
Giáo trình thiết kế web - Thiết kế web với DreamweaverGiáo trình thiết kế web - Thiết kế web với Dreamweaver
Giáo trình thiết kế web - Thiết kế web với Dreamweaver
 
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...
 
Slide 6 - Thiết kế Web cơ bản
Slide 6 - Thiết kế Web cơ bảnSlide 6 - Thiết kế Web cơ bản
Slide 6 - Thiết kế Web cơ bản
 
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPT
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPTBÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPT
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPT
 
PHÂN TÍCH HIỆN TRẠNG WEBSITE - KIỂM TRA CÁC CHI TIẾT TRONG WEBSITE
PHÂN TÍCH HIỆN TRẠNG WEBSITE - KIỂM TRA CÁC CHI TIẾT TRONG WEBSITEPHÂN TÍCH HIỆN TRẠNG WEBSITE - KIỂM TRA CÁC CHI TIẾT TRONG WEBSITE
PHÂN TÍCH HIỆN TRẠNG WEBSITE - KIỂM TRA CÁC CHI TIẾT TRONG WEBSITE
 
Slide4
Slide4Slide4
Slide4
 
Slide 8 - Thiết kế Web cơ bản
Slide 8 - Thiết kế Web cơ bảnSlide 8 - Thiết kế Web cơ bản
Slide 8 - Thiết kế Web cơ bản
 
Slide7
Slide7Slide7
Slide7
 
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPT
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPTBÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPT
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPT
 
Slide 7 - Thiết kế Web cơ bản
Slide 7 - Thiết kế Web cơ bảnSlide 7 - Thiết kế Web cơ bản
Slide 7 - Thiết kế Web cơ bản
 
Slide5
Slide5Slide5
Slide5
 
SITE MAP & ROBOTS.TXT - PHÂN TÍCH HIỆN TRẠNG WEBSITE
SITE MAP & ROBOTS.TXT - PHÂN TÍCH HIỆN TRẠNG WEBSITE  SITE MAP & ROBOTS.TXT - PHÂN TÍCH HIỆN TRẠNG WEBSITE
SITE MAP & ROBOTS.TXT - PHÂN TÍCH HIỆN TRẠNG WEBSITE
 
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPT
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPTBài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPT
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPT
 

Similar to BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT

SEOWAP - Tài liệu SEO cho Mobile - Tuấn Hà
SEOWAP - Tài liệu SEO cho Mobile - Tuấn HàSEOWAP - Tài liệu SEO cho Mobile - Tuấn Hà
SEOWAP - Tài liệu SEO cho Mobile - Tuấn HàNguyễn Duy Nhân
 
Seo cho Mobile , Mobile web Seo
Seo cho Mobile , Mobile web SeoSeo cho Mobile , Mobile web Seo
Seo cho Mobile , Mobile web SeoVinalink Media JSC
 
Slide android application and rest service 0503
Slide android application and rest service 0503Slide android application and rest service 0503
Slide android application and rest service 0503Phung Tran
 
Tìm đường trên di động (PhoneGap)
Tìm đường trên di động (PhoneGap)Tìm đường trên di động (PhoneGap)
Tìm đường trên di động (PhoneGap)Lương Bá Hợp
 
Chuong 1 tongquanve web&amp;htm-lcanban
Chuong 1  tongquanve web&amp;htm-lcanban Chuong 1  tongquanve web&amp;htm-lcanban
Chuong 1 tongquanve web&amp;htm-lcanban Quý Nguyễn
 
Chuong 1 tongquanve web&amp;htm-lcanban
Chuong 1  tongquanve web&amp;htm-lcanban Chuong 1  tongquanve web&amp;htm-lcanban
Chuong 1 tongquanve web&amp;htm-lcanban Quý Nguyễn
 
Slide Khóa Luận Tìm hiểu về ngôn ngữ lập trình độc lập trên Mobile
Slide Khóa Luận Tìm hiểu về ngôn ngữ lập trình độc lập trên MobileSlide Khóa Luận Tìm hiểu về ngôn ngữ lập trình độc lập trên Mobile
Slide Khóa Luận Tìm hiểu về ngôn ngữ lập trình độc lập trên MobileĐiềm Nguyễn Văn
 
Slide seo onpage
Slide seo onpageSlide seo onpage
Slide seo onpageTan Le
 
Lecture 01 - WWW.pdf
Lecture 01 - WWW.pdfLecture 01 - WWW.pdf
Lecture 01 - WWW.pdfLê Thưởng
 
Lecture 01ascaccacaWsacascascsacascascWW.pdf
Lecture 01ascaccacaWsacascascsacascascWW.pdfLecture 01ascaccacaWsacascascsacascascWW.pdf
Lecture 01ascaccacaWsacascascsacascascWW.pdfLê Thưởng
 
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android Lương Bá Hợp
 
6-Kiểm tra mạng, World wide web.pptx
6-Kiểm tra mạng, World wide web.pptx6-Kiểm tra mạng, World wide web.pptx
6-Kiểm tra mạng, World wide web.pptxHQucMinh
 
Báo cáo thực tập chuyên nghành lập trình Android GPSGroup
Báo cáo thực tập chuyên nghành lập trình Android GPSGroupBáo cáo thực tập chuyên nghành lập trình Android GPSGroup
Báo cáo thực tập chuyên nghành lập trình Android GPSGroupTinh Ngo
 
Xây dựng web bán chương trình đào tạo
Xây dựng web bán chương trình đào tạoXây dựng web bán chương trình đào tạo
Xây dựng web bán chương trình đào tạoLe Chuong
 
Buoi 1 tong quan
Buoi 1   tong quanBuoi 1   tong quan
Buoi 1 tong quanSeo
 
Lap trinh web la gi bat dau hoc lap trinh web tu dau
Lap trinh web la gi bat dau hoc lap trinh web tu dauLap trinh web la gi bat dau hoc lap trinh web tu dau
Lap trinh web la gi bat dau hoc lap trinh web tu dautuananh1896
 
Bài thuyết trình môn công nghệ web
Bài thuyết trình môn công nghệ webBài thuyết trình môn công nghệ web
Bài thuyết trình môn công nghệ webTony Huynh
 
Php day 2011 - Nukeviet
Php day 2011 -  NukevietPhp day 2011 -  Nukeviet
Php day 2011 - NukevietQuang Anh Le
 

Similar to BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT (20)

SEOWAP - Tài liệu SEO cho Mobile - Tuấn Hà
SEOWAP - Tài liệu SEO cho Mobile - Tuấn HàSEOWAP - Tài liệu SEO cho Mobile - Tuấn Hà
SEOWAP - Tài liệu SEO cho Mobile - Tuấn Hà
 
Seo cho Mobile , Mobile web Seo
Seo cho Mobile , Mobile web SeoSeo cho Mobile , Mobile web Seo
Seo cho Mobile , Mobile web Seo
 
Slide android application and rest service 0503
Slide android application and rest service 0503Slide android application and rest service 0503
Slide android application and rest service 0503
 
Tìm đường trên di động (PhoneGap)
Tìm đường trên di động (PhoneGap)Tìm đường trên di động (PhoneGap)
Tìm đường trên di động (PhoneGap)
 
Seowap
SeowapSeowap
Seowap
 
Chuong 1 tongquanve web&amp;htm-lcanban
Chuong 1  tongquanve web&amp;htm-lcanban Chuong 1  tongquanve web&amp;htm-lcanban
Chuong 1 tongquanve web&amp;htm-lcanban
 
Chuong 1 tongquanve web&amp;htm-lcanban
Chuong 1  tongquanve web&amp;htm-lcanban Chuong 1  tongquanve web&amp;htm-lcanban
Chuong 1 tongquanve web&amp;htm-lcanban
 
Slide Khóa Luận Tìm hiểu về ngôn ngữ lập trình độc lập trên Mobile
Slide Khóa Luận Tìm hiểu về ngôn ngữ lập trình độc lập trên MobileSlide Khóa Luận Tìm hiểu về ngôn ngữ lập trình độc lập trên Mobile
Slide Khóa Luận Tìm hiểu về ngôn ngữ lập trình độc lập trên Mobile
 
Slide seo onpage
Slide seo onpageSlide seo onpage
Slide seo onpage
 
Lecture 01 - WWW.pdf
Lecture 01 - WWW.pdfLecture 01 - WWW.pdf
Lecture 01 - WWW.pdf
 
Lecture 01ascaccacaWsacascascsacascascWW.pdf
Lecture 01ascaccacaWsacascascsacascascWW.pdfLecture 01ascaccacaWsacascascsacascascWW.pdf
Lecture 01ascaccacaWsacascascsacascascWW.pdf
 
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android
 
6-Kiểm tra mạng, World wide web.pptx
6-Kiểm tra mạng, World wide web.pptx6-Kiểm tra mạng, World wide web.pptx
6-Kiểm tra mạng, World wide web.pptx
 
Báo cáo thực tập chuyên nghành lập trình Android GPSGroup
Báo cáo thực tập chuyên nghành lập trình Android GPSGroupBáo cáo thực tập chuyên nghành lập trình Android GPSGroup
Báo cáo thực tập chuyên nghành lập trình Android GPSGroup
 
Xây dựng web bán chương trình đào tạo
Xây dựng web bán chương trình đào tạoXây dựng web bán chương trình đào tạo
Xây dựng web bán chương trình đào tạo
 
Buoi 1 tong quan
Buoi 1   tong quanBuoi 1   tong quan
Buoi 1 tong quan
 
Lap trinh web la gi bat dau hoc lap trinh web tu dau
Lap trinh web la gi bat dau hoc lap trinh web tu dauLap trinh web la gi bat dau hoc lap trinh web tu dau
Lap trinh web la gi bat dau hoc lap trinh web tu dau
 
7314 l12 slides_vn
7314 l12 slides_vn7314 l12 slides_vn
7314 l12 slides_vn
 
Bài thuyết trình môn công nghệ web
Bài thuyết trình môn công nghệ webBài thuyết trình môn công nghệ web
Bài thuyết trình môn công nghệ web
 
Php day 2011 - Nukeviet
Php day 2011 -  NukevietPhp day 2011 -  Nukeviet
Php day 2011 - Nukeviet
 

More from MasterCode.vn

Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnPd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnMasterCode.vn
 
Why apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnWhy apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnMasterCode.vn
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnMasterCode.vn
 
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnGoogle công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnMasterCode.vn
 
Nghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnNghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnMasterCode.vn
 
Lập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnLập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnMasterCode.vn
 
Pd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnPd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnMasterCode.vn
 
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnPd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnMasterCode.vn
 
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnPdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnMasterCode.vn
 
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnPd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnMasterCode.vn
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnMasterCode.vn
 
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnPd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnMasterCode.vn
 
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnPdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnMasterCode.vn
 
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vnPdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vnPdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vnPdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vnPdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vnPdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vnPdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vnPdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 

More from MasterCode.vn (20)

Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnPd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
 
Why apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnWhy apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vn
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vn
 
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnGoogle công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
 
Nghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnNghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vn
 
Lập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnLập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vn
 
Pd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnPd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vn
 
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnPd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
 
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnPdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
 
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnPd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
 
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnPd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
 
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnPdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
 
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vnPdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vnPdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vnPdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vnPdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vnPdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vnPdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vnPdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
 

BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT

  • 1. BÀI 7 TRIỂN KHAI, HƯỚNG PHÁT TRIỂN CHO WEB MOBILE
  • 2. NHẮC LẠI BÀI TRƯỚC Tối ưu hóa mã web di động: Kỹ thuật Post-Processing cho ngôn ngữ đánh dấu mobile Tối ưu hóa web server cho trình duyệt di động Kiểm tra tính hợp lệ của web trên các trình duyệt di động Tối ưu hóa mã web di động: Kỹ thuật Post-Processing cho ngôn ngữ đánh dấu mobile Tối ưu hóa web server cho trình duyệt di động Kiểm tra tính hợp lệ của web trên các trình duyệt di động Slide 7 - Triển khai, hướng phát triển cho web mobile 2
  • 3. MỤC TIÊU BÀI HỌC Định tuyến cho truy cập từ thiết bị di động đến website cho di động Tối ưu hóa công cụ tìm kiếm di động (SEO) và thu hút truy cập Cách thích nghi trong hệ sinh thái di động Định tuyến cho truy cập từ thiết bị di động đến website cho di động Tối ưu hóa công cụ tìm kiếm di động (SEO) và thu hút truy cập Cách thích nghi trong hệ sinh thái di động Slide 7 - Triển khai, hướng phát triển cho web mobile 3
  • 4. ĐỊNH TUYẾN CHO TRUY CẬP TỪ THIẾT BỊ DI DỘNG ĐẾN WEBSITE CHO DI ĐỘNG
  • 5. ĐỊNH TUYẾN CHO TRUY CẬP TỪ THIẾT BỊ DI DỘNG ĐẾN WEBSITE CHO DI ĐỘNG Trước khi triển khai website cho di động trên mạng Internet: chọn tên miền cho website: Chọn tên miền mới chuyên dụng cho website di động Định vị website cho di động trên cùng miền với website máy tính tương ứng Slide 7 - Triển khai, hướng phát triển cho web mobile 5
  • 6. ĐỊNH TUYẾN CHO TRUY CẬP TỪ THIẾT BỊ DI DỘNG ĐẾN WEBSITE CHO DI ĐỘNG Chuẩn về tên đường dẫn và tên miền cho website trên di động: Các quy ước này chính là cơ chế hoạt động các crawler, robots và bộ chuyển mã, thông qua kiểm tra URL để xác định nội dung web có phải là web cho di động hay không Chuẩn về tên đường dẫn và tên miền cho website trên di động: Các quy ước này chính là cơ chế hoạt động các crawler, robots và bộ chuyển mã, thông qua kiểm tra URL để xác định nội dung web có phải là web cho di động hay không Slide 7 - Triển khai, hướng phát triển cho web mobile 6 Tên miền Tên miền con hay tên miền cấp 1? Ví dụ *.mobi Tên miền cấp 1 learnto.mobi iphone.* Tên miền con iphone.mydomain.com pda.* Tên miền con pda.mydomain.com xhtml.* Tên miền con xhtml.weather.com wap.* Tên miền con wap.getjar.com
  • 7. ĐỊNH TUYẾN CHO TRUY CẬP TỪ THIẾT BỊ DI DỘNG ĐẾN WEBSITE CHO DI ĐỘNG Quy ước đường dẫn cho trang web trên di động Đường dẫn Ví dụ /m/ mydomain.com/m/ /mobile/ mydomain.com/mobile/ /iphone/ mydomain.com/iphone/ Slide 7 - Triển khai, hướng phát triển cho web mobile 7 /iphone/ mydomain.com/iphone/ /wireless/ mydomain.com/wireless/ /portable/ mydomain.com/portable/
  • 8. ĐỊNH TUYẾN CHO TRUY CẬP TỪ THIẾT BỊ DI DỘNG ĐẾN WEBSITE CHO DI ĐỘNG Giải thuật chuyển đổi cho di động: Trong trường hợp cả website cho di động và website cho máy tính được đặt trên cùng một tên miền thì cần dùng bộ chuyển đổi di động để định tuyến truy cập web của trình duyệt đến website phù hợp trong số hai website này Bộ chuyển đổi di động là các đoạn mã kịch bản thực thi, dùng để điều hướng có điều kiện trình duyệt web đến địa chỉ khác phù hợp với các đặc tính của thiết bị và trình duyệt Bộ chuyển đổi có thể điều hướng trình duyệt web bằng cách cung cấp lệnh chỉ dẫn HTTP 302 đến URL đích Giải thuật chuyển đổi cho di động: Trong trường hợp cả website cho di động và website cho máy tính được đặt trên cùng một tên miền thì cần dùng bộ chuyển đổi di động để định tuyến truy cập web của trình duyệt đến website phù hợp trong số hai website này Bộ chuyển đổi di động là các đoạn mã kịch bản thực thi, dùng để điều hướng có điều kiện trình duyệt web đến địa chỉ khác phù hợp với các đặc tính của thiết bị và trình duyệt Bộ chuyển đổi có thể điều hướng trình duyệt web bằng cách cung cấp lệnh chỉ dẫn HTTP 302 đến URL đích Slide 7 - Triển khai, hướng phát triển cho web mobile 8
  • 9. ĐỊNH TUYẾN CHO TRUY CẬP TỪ THIẾT BỊ DI DỘNG ĐẾN WEBSITE CHO DI ĐỘNG Việc tự viết bộ chuyển đổi sử dụng CSDL thiết bị và API thực thi web đi kèm CSDL là điều tương đối dễ dàng Bộ chuyển đổi di động có thể sử dụng bất kỳ đặc tính CSDL thiết bị nào <?php // Đoạn mã kịch bản này là một bộ chuyển đổi di động dùng để điều hướng yêu cầu web đến địa điểm đích tùy thuộc vào tính năng của thiết bị. // Trình duyệt máy tính được điều hướng đến URI sau: $desktopRedirect = "/books/bmwd/11/desktop.php"; // Trình duyệt chỉ hỗ trợ WML được điều hướng đến URI sau: $wmlRedirect = "/books/bmwd/11/legacy.wml"; // Trình duyệt của iPhone/iPod Touch được điều hướng đến URI sau: $iphoneRedirect = "/books/bmwd/11/iphone.php"; // Trình duyệt của thiết bị cảm ứng được điều hướng đến URI sau: $touchRedirect = "/books/bmwd/11/touch.php“; Slide 7 - Triển khai, hướng phát triển cho web mobile 9 <?php // Đoạn mã kịch bản này là một bộ chuyển đổi di động dùng để điều hướng yêu cầu web đến địa điểm đích tùy thuộc vào tính năng của thiết bị. // Trình duyệt máy tính được điều hướng đến URI sau: $desktopRedirect = "/books/bmwd/11/desktop.php"; // Trình duyệt chỉ hỗ trợ WML được điều hướng đến URI sau: $wmlRedirect = "/books/bmwd/11/legacy.wml"; // Trình duyệt của iPhone/iPod Touch được điều hướng đến URI sau: $iphoneRedirect = "/books/bmwd/11/iphone.php"; // Trình duyệt của thiết bị cảm ứng được điều hướng đến URI sau: $touchRedirect = "/books/bmwd/11/touch.php“;
  • 10. TỐI ƯU HÓA CÔNG CỤ TÌM KIẾM DI ĐỘNG (SEO) & THU HÚT TRUY CẬP
  • 11. TỐI ƯU HÓA CÔNG CỤ TÌM KIẾM DI ĐỘNG (SEO) & THU HÚT TRUY CẬP Công cụ tìm kiếm di động và crawler: Công cụ tìm kiếm di động là các bộ công cụ dùng để tìm và đánh chỉ mục tài liệu web đã được tối ưu hóa cho thiết bị di động công cụ tìm kiếm di động thường cố gắng để tự trả lời truy vấn tìm kiếm của người dùng trước khi trả về kết quả tìm kiếm truyền thống dưới dạng một danh sách các liên kết. Công cụ tìm kiếm di động và crawler: Công cụ tìm kiếm di động là các bộ công cụ dùng để tìm và đánh chỉ mục tài liệu web đã được tối ưu hóa cho thiết bị di động công cụ tìm kiếm di động thường cố gắng để tự trả lời truy vấn tìm kiếm của người dùng trước khi trả về kết quả tìm kiếm truyền thống dưới dạng một danh sách các liên kết. Slide 7 - Triển khai, hướng phát triển cho web mobile 11
  • 12. TỐI ƯU HÓA CÔNG CỤ TÌM KIẾM DI ĐỘNG (SEO) & THU HÚT TRUY CẬP Chiến lược thu hút truy cập đối với website cho di động được bắt đầu bằng việc đăng ký website với công cụ tìm kiếm di động Một số công cụ tìm kiếm di động chính Dùng liên kết để phát hiện website cho di động: Trong XHTML và XHTML-MP, thẻ <link> được dùng để thể hiện liên kết giữa các trang web Nếu web di động có web máy tính tương ứng thì thẻ <link> được dùng để gia tăng khả năng phát hiện ra web di động Tên công cụ tìm kiếm URL Google Mobile http://www.google.com/m Chiến lược thu hút truy cập đối với website cho di động được bắt đầu bằng việc đăng ký website với công cụ tìm kiếm di động Một số công cụ tìm kiếm di động chính Dùng liên kết để phát hiện website cho di động: Trong XHTML và XHTML-MP, thẻ <link> được dùng để thể hiện liên kết giữa các trang web Nếu web di động có web máy tính tương ứng thì thẻ <link> được dùng để gia tăng khả năng phát hiện ra web di động Slide 7 - Triển khai, hướng phát triển cho web mobile 12 Google Mobile http://www.google.com/m Yahoo! Mobile http://m.yahoo.com/
  • 13. TỐI ƯU HÓA CÔNG CỤ TÌM KIẾM DI ĐỘNG (SEO) & THU HÚT TRUY CẬP Ví dụ: Sitemap của website cho di động: Là các file XML được người quản trị web dùng để giới thiệu với các crawler của công cụ tìm kiếm về danh sách các URL sẵn có trên website Người quản trị web cung cấp URL của sitemap bằng cách dùng HTTP ping gửi đến công cụ tìm kiếm hoặc ghi sitemap trong file robot.txt đặt ở thư mục gốc của máy chủ web <link rel=“RELATIONSHIP” media=“MEDIA” href=“URL” /> Ví dụ: Sitemap của website cho di động: Là các file XML được người quản trị web dùng để giới thiệu với các crawler của công cụ tìm kiếm về danh sách các URL sẵn có trên website Người quản trị web cung cấp URL của sitemap bằng cách dùng HTTP ping gửi đến công cụ tìm kiếm hoặc ghi sitemap trong file robot.txt đặt ở thư mục gốc của máy chủ web Slide 7 - Triển khai, hướng phát triển cho web mobile 13
  • 14. TỐI ƯU HÓA CÔNG CỤ TÌM KIẾM DI ĐỘNG (SEO) & THU HÚT TRUY CẬP Tối ưu hóa công cụ tìm kiếm cho web trên di động: Đảm bảo tính hợp lệ của mã đánh dấu Tuân theo các chuẩn công nghiệp Đảm bảo rằng nội dung của trang web cho di động cho phép mọi người truy cập tự do Các giải pháp tối ưu hóa cho công cụ tìm kiếm nên bỏ qua: lặp đi lặp lại các từ khóa trong tài liệu web trải nghiệm người dùng bị kém đi và kích cỡ của tài liệu web tăng lên Tối ưu hóa công cụ tìm kiếm cho web trên di động: Đảm bảo tính hợp lệ của mã đánh dấu Tuân theo các chuẩn công nghiệp Đảm bảo rằng nội dung của trang web cho di động cho phép mọi người truy cập tự do Các giải pháp tối ưu hóa cho công cụ tìm kiếm nên bỏ qua: lặp đi lặp lại các từ khóa trong tài liệu web trải nghiệm người dùng bị kém đi và kích cỡ của tài liệu web tăng lên Slide 7 - Triển khai, hướng phát triển cho web mobile 14
  • 15. CÁCH THÍCH NGHI TRONG HỆ SINH THÁI DI ĐỘNG
  • 16. CÁCH THÍCH NGHI TRONG HỆ SINH THÁI DI ĐỘNG Nhà vận hành mạng di động, bộ chuyển mã và proxy: Bộ chuyển mã trong mạng Internet công cộng: Bộ chuyển mã URL Mô tả Google Wireless Transcoder http://www.google.com/ gwt/n?u=<URL> Chuyển mã kết quả tìm kiếm của Google cho thiết bị di động. Nhà vận hành mạng di động, bộ chuyển mã và proxy: Bộ chuyển mã trong mạng Internet công cộng: Slide 7 - Triển khai, hướng phát triển cho web mobile 16 Google Wireless Transcoder http://www.google.com/ gwt/n?u=<URL> Chuyển mã kết quả tìm kiếm của Google cho thiết bị di động. Infogin http://d2c.infogin.com/e nus/lnk000/=<URL> Chuyển mã kết quả tìm kiếm di động của Bing Skweezer http://skweezer.com/s.as px?q=<URL> Bộ chuyển mã công cộng Openwave OpenWeb http://webeeze.net/<UR L> Bộ chuyển mã công cộng
  • 17. CÁCH THÍCH NGHI TRONG HỆ SINH THÁI DI ĐỘNG Chuẩn hóa hành vi của bộ chuyển mã: • Những điểm khác biệt lớn nhất về yêu cầu hành vi của bộ chuyển mã trong hệ sinh thái di động bao gồm: • Bộ chuyển mã có thể chỉnh sửa các header yêu cầu từ thiết bị di động có yêu cầu web – W3C: Bộ chuyển mã không nên chỉnh sửa giá trị của hầu hết các header ngoại trừ các header: User-Agent, Accept, Accept-Charset, Accept-Encoding và Accept- Language. – Manifesto: Không chỉnh sửa các header có sẵn. Chấp nhận bổ sung thêm các header mới. Chuẩn hóa hành vi của bộ chuyển mã: • Những điểm khác biệt lớn nhất về yêu cầu hành vi của bộ chuyển mã trong hệ sinh thái di động bao gồm: • Bộ chuyển mã có thể chỉnh sửa các header yêu cầu từ thiết bị di động có yêu cầu web – W3C: Bộ chuyển mã không nên chỉnh sửa giá trị của hầu hết các header ngoại trừ các header: User-Agent, Accept, Accept-Charset, Accept-Encoding và Accept- Language. – Manifesto: Không chỉnh sửa các header có sẵn. Chấp nhận bổ sung thêm các header mới. Slide 7 - Triển khai, hướng phát triển cho web mobile 17
  • 18. CÁCH THÍCH NGHI TRONG HỆ SINH THÁI DI ĐỘNG Lập trình phòng thủ cho trang web cho di động: Khai báo cho biết mã đánh dấu là phù hợp cho di động: • Tuân theo chuẩn công nghiệp về tên miền của website và đường dẫn đến nội dung web cho di động • Sử dụng ngôn ngữ đánh dấu di động – như XHTML-MP hay WML • Khai báo doctype XML trong tài liệu đánh dấu di động • Dùng tài liệu đánh dấu di động có kiểu MIME cho di động Dùng liên kết tự tham chiếu: • Dùng thẻ META • Dùng header hồi đáp và kích cỡ tài liệu • Xác định yêu cầu từ bộ chuyển mã Lập trình phòng thủ cho trang web cho di động: Khai báo cho biết mã đánh dấu là phù hợp cho di động: • Tuân theo chuẩn công nghiệp về tên miền của website và đường dẫn đến nội dung web cho di động • Sử dụng ngôn ngữ đánh dấu di động – như XHTML-MP hay WML • Khai báo doctype XML trong tài liệu đánh dấu di động • Dùng tài liệu đánh dấu di động có kiểu MIME cho di động Dùng liên kết tự tham chiếu: • Dùng thẻ META • Dùng header hồi đáp và kích cỡ tài liệu • Xác định yêu cầu từ bộ chuyển mã Slide 7 - Triển khai, hướng phát triển cho web mobile 18
  • 19. TỔNG KẾT Định tuyến cho truy cập web di động, cần thiết phải: Chuẩn về tên đường dẫn và tên miền cho website trên di động Các phương pháp thích nghi trong hệ sinh thái di động: Chuẩn hóa hành vi của bộ chuyển mã Lập trình phòng thủ cho web di động Định tuyến cho truy cập web di động, cần thiết phải: Chuẩn về tên đường dẫn và tên miền cho website trên di động Các phương pháp thích nghi trong hệ sinh thái di động: Chuẩn hóa hành vi của bộ chuyển mã Lập trình phòng thủ cho web di động Slide 7 - Triển khai, hướng phát triển cho web mobile 19