SlideShare a Scribd company logo
1 of 65
Download to read offline
PHÁT TRIỂN ỨNG DỤNG WEB
Instructor: MSc. Hoang Ngoc Long
Web App Development
Tổng Quan WWW
Các khái niệm cơ bản
1
Domain name
1.1
Website, webpage, homepage
1.2
Web server, web browser
1.3
Quy trình xây dựng website
2
Hyperlink, hypertext
1.4
Web App Development
Tổng Quan WWW
vCác thuật ngữ
§ Internet : là một hệ thống thông tin toàn cầu có thể được
truy nhập công cộng gồm các mạng máy tính được liên kết
với nhau. Hệ thống này truyền thông tin theo kiểu nối
chuyển gói dữ liệu (packet switching) dựa trên một giao
thức liên mạng đã được chuẩn hóa (Wikipedia).
Web App Development
Tổng Quan WWW
vCác thuật ngữ
§ Mô hình Client-Server: là mô hình khách-chủ. Server chứa tài
nguyên dùng chung cho nhiều máy khách (Client) như các
tập tin, tài liêu, máy in…Máy Server luôn ở trang thái họat
động(24/24) và chờ và đáp ứng yêu cầu từ phía Client
§ Internet Server: là các Server cung cấp các dịch vụ Internet
(Web Server, Mail Server, FTP Server…)
§ Internet Service Provider (ISP): Là nơi cung cấp các dịch vụ
Internet cho khách hàng. Mỗi ISP có nhiều khách hàng và có
thể có nhiều loại dịch vụ Internet khác nhau. Ở VN có các
ISP: FPT, Viettel, VDC, SPT…
Web App Development
Tổng Quan WWW
vCác thuật ngữ
§ World Wide Web(WWW): là hệ thống các
website toàn cầu. Các website liên kết với nhau
thông qua các siêu liên kết
§ Là một dịch vụ của internet.
§ Là dịch vụ thông tin đa phương tiện, phân tán dựa
trên nền tảng siêu liên kết
§ Giúp truy cập đến các tài nguyên mạng
Web App Development
Tổng Quan WWW
vLịch sử hình thành WWW
§ World Wide Web được bắt đầu từ một dự án tại
CERN mang tên ENQUIRE, được điều hành
bởi Tim Berners-Lee năm 1989 và Robert
Cailliau năm 1990.
§ Được xây dựng trên cơ sở siêu văn bản, dự án
nhằm mục đích tạo ra thiết bị chia sẻ thông tin
giữa các nhà nghiên cứu.
§ Trang web đầu tiên đi vào hoạt động năm 1991.
Web App Development
Tổng Quan WWW
vLịch sử hình thành WWW
§ Ngày 30 tháng 4 năm 1993, World Wide Web
được sử dụng miễn phí
§ Bản sao của trang web đầu tiên đặt ở địa chỉ:
http://info.cern.ch/hypertext/WWW/TheProject.
html
Web App Development
Tổng Quan WWW
vLịch sử hình thành WWW
Web App Development
Tổng Quan WWW
vHoạt động của website
Web App Development
Tổng Quan WWW
v Domain name(tên miền)
§ Tên miền là một địa chỉ Website trên Internet
giúp mọi người tìm kiếm và ghi nhớ một cách dễ
dàng
§ Tên miền thường gắn kèm với tên công ty và
thương hiệu của doanh nghiệp. Tên miền là duy
nhất và được cấp phát cho chủ thể nào đăng ký
trước
Web App Development
Tổng Quan WWW
vDomain name(tên miền) - 2 dạng tên miền
§ Tên miền quốc tế: www.domain-name.com (.net, .biz
.org, .info...)
§ Tên miền quốc gia: www.domain-
name.com.vn (hoặc .net.vn, .biz.vn .org.vn, .gov.vn...)
Web App Development
Tổng Quan WWW
vDomain name(tên miền)
§ .COM.VN/ BIZ.VN: Dành cho tổ chức,doanh
nghiệp, cá nhân họat động thương mại
§ .EDU.VN: cơ quan, tổ chức, doanh nghiệp có
hoạt động liên quan tới giáo dục, đào tạo
§ .GOV.VN: các cơ quan, tổ chức thuộc bộ máy
nhà nước ở trung ương và địa phương
Web App Development
Tổng Quan WWW
vDomain name(tên miền)
§ .NET.VN: các cơ quan, tổ chức, doanh nghiệp
thực hiện chức năng về mạng nói chung
(giaoduc.net.vn)
§ .ORG.VN: các tổ chức chính trị, xã hội và các
cơ quan, tổ chức, doanh nghiệp có hoạt động
liên quan đến lĩnh vực chính trị, xã hội
(www.vr.org.vn/, www.sggp.org.vn)
Web App Development
Tổng Quan WWW
vDomain name(tên miền)
§ .INT.VN: các tổ chức quốc tế tại Việt Nam
(http://www.iom.int.vn/)
§ .AC.VN: các tổ chức nghiên cứu
(www.vast.ac.vn/)
§ .PRO.VN: các tổ chức, cá nhân hoạt động trong
những lĩnh vực có tính chuyên ngành cao
(vietart.pro.vn)
Web App Development
Tổng Quan WWW
vDomain name(tên miền)
§ .INFO.VN : các tổ chức cung cấp các nguồn dữ
liệu thông tin về các lĩnh vực kinh tế, chính trị,
văn hóa, xã hội (thongke.info.vn)
§ .NAME.VN:tên riêng của cá nhân tham gia hoạt
động Internet
§ . HEALTH.VN:các tổ chức y tế, dược phẩm
Web App Development
Tổng Quan WWW
vDomain name(tên miền)
§ .
Web App Development
Tổng Quan WWW
vURL (Uniform Resource Locator)
§ URL được dùng để tham chiếu đến những tài
nguyên trên mạng Internet.
§ Khả năng siêu liên kết của các website có được là
nhờ URL.
Web App Development
Tổng Quan WWW
v Các thành phần của URL:
§ Tên giao thức. Các giao thức hiện nay thường gặp là http hoặc
https, ngoài ra thì còn có ftp,mailto...
§ Tên miền.
§ Cổng chỉ định (Có thể có hoặc không)
§ Đường dẫn trên máy chủ chứa tài nguyên.
§ Các truy vấn, các mục con. (Có thể có hoặc không)
Web App Development
Tổng Quan WWW
vWebsite
§ Là tập hợp các tài liệu hay trang web, liên kết với
nhau thông qua các siêu liên kết
§ Website chỉ nằm trong một tên miền ( domain name)
hoặc tên miền phụ (subdomain)
§ Trang web được lưu trữ ( web hosting ) trên máy chủ
web ( server web ) và được truy cập thông qua
Internet
Web App Development
Trang web cá
nhân
Phân loại
Trang web
thương mại
Tổng Quan WWW
Trang web
chính phủ
Trang web tổ
chức phi chính
phủ
Web App Development
Web tĩnh
Phân loại
Web động
Tổng Quan WWW
Web App Development
Tổng Quan WWW
vWeb tĩnh
§ Nội dung trang web cố định, không thay đổi theo
ngữ cảnh
§ Được thiết kế trực tiếp bằng ngôn ngữ HTML
§ Không có tương tác với người dùng
§ 1 trang web có phần mở rộng là .html/.htm
§ Khi cập nhật thường phải thiết kế lại
Web App Development
Tổng Quan WWW
vWeb động
§ Nội dung trang web thay đổi theo ngữ cảnh, được
thực hiện bằng một ngôn ngữ lập trình động: php,
asp.net, ….
§ Phần trình bày và phần nội dung website là tách biệt
nhau.
§ Có tương tác với người dùng
§ Khi cập nhật không phải thiết kế lại
Web App Development
Tổng Quan WWW
vWebpage
§ Một website có rất nhiều trang web, mỗi
trang web đó gọi là webpage
§ Một webpage có thể là 1 page, 1 bài viết
Web App Development
Tổng Quan WWW
vTổ chức website
§ Liên kết các webpage lại thành chủ đề
§ Được tổ chức thông qua các thư mục con/ các liên
kết để kết nối các webpage lại với nhau
§ Nhìn thấy được tổng thể website
Web App Development
Tổng Quan WWW
vTổ chức website
Web App Development
Tổng Quan WWW
vTổ chức website
Web App Development
Tổng Quan WWW
vHomepage
§ Là trang mặc định của một website khi người
dùng truy cập vào
§ Được người dùng thiết lập
§ Chứa liên kết đến những trang khác của website
Web App Development
Tổng Quan WWW
vHomepage
Web App Development
Tổng Quan WWW
vwebserver
§ Máy tính mà trên đó cài đặt phần mềm phục vụ Web
(đôi lúc phần mềm này cũng được gọi là webserver)
§ Webserver = host + webserver + tài liệu
§ Các webserver:WAMP, LAMP, XAMPP, MAMP,
WIMP
Web App Development
Tổng Quan WWW
vwebserver
§ WAMP: Windows, Apache, Mysql, PHP
§ LAMP : Linux, Apache, Mysql, PHP
§ XAMPP : X, Apache, Mysql, PHP/Perl
§ MAMP: Macintosh, Apache, Mysql, PHP
§ WIMP : Windows, IIS, Mysql, PHP
vMỗi webserver tương ứng với hệ điều hành
§ Macintosh : XAMPP, MAMP
§ Linux : XAMPP, LAMP
§ Windows : XAMPP, WAMP, WIMP
Web App Development
Tổng Quan WWW
vwebserver
§ Windows NT Server 4.0 : IIS4
§ Windows 2000 : IIS5
§ Windows XP Pro : IIS5.1
§ Windows XP Pro x64 : IIS6
§ Windows Server 2003 : IIS6
§ Windows Vista : IIS7
§ Windows Server 2008 : IIS7
§ Windows Server 2008 R2 : IIS7.5
§ Windows 7 : IIS7.5
Web App Development
Tổng Quan WWW
vwebserver
Hỗ trợ giao diện phpMyAdmin
§ WAMP
§ XAMPP
§ MAMP
§ LAM
Web App Development
Tổng Quan WWW
vWeb Browser - Trình duyệt web
§ Là một phần mềm ứng dụng cho phép người
sử dụng xem và tương tác với các văn bản,
hình ảnh, đoạn phim, nhạc, trò chơi và
các thông tin khác ở trên một trang web
của một địa chỉ web www hoặc mạng nội
bộ
§ Văn bản và hình ảnh trên một trang web
có thể chứa siêu liên kết tới các trang web
khác của cùng một địa chỉ web hoặc địa
chỉ web khác.
Web App Development
Tổng Quan WWW
vWeb Browser - Trình duyệt web
§ Trình duyệt web đọc định dạng HTML để
hiển thị, do vậy một trang web có thể hiển
thị khác nhau trên các trình duyệt khác
nhau
§ Một số trình duyệt: Internet Explorer, Mozilla
Firefox,Safari, Google Chrome,Opera.
§ Một số trình duyệt web cho Điện thoại di động
:Mozilla Firefox, Safari, Google
Chrome,Opera, UCWeb
Web App Development
Tổng Quan WWW
vWeb Browser - Trình duyệt web
§ Hỗ trợ đa giao thức: LDAP, NNTP,
SMTP, POP, HTTP, FTP…
§ Có thể sử dụng các plugins để xử lý định
dạng âm thanh, video…
§ Có cache để lưu trữ các file tạm thời,
history, bookmark….
Web App Development
Tổng Quan WWW
v Hyperlink
§ Là một siêu liên kết, là nguồn dẫn tài liệu để
khi người dùng click vào nó sẽ được dẫn đến
một trang khác hoặc một vị trí nào đó trên trang
web.
§ Hypertext là văn bản với các siêu liên kết.
Văn bản, nội dung bao gồm có siêu liên kết
“Hyperlink” được gọi với tên làAnchor text.
Web App Development
Tổng Quan WWW
vHyperText (siêu văn bản)
§ Siêu văn bản là một loại văn bản thông thường
nhưng lại chứa một hay nhiều tham chiếu
tới các văn bản khác.
§ Các ngôn ngữ siêu văn bản:
• HTML
• XML
Web App Development
Quy Trình Xây Dựng Website
Web App Development
Quy Trình Xây Dựng Website
v1. Đặc tả
§ Xác định mục đích và đối tượng truy cập vào
website:
• Mục tiêu của website là gì
• Đối tượng sử dụng website là ai
§ Xác định nội dung, cách trình bày, công nghệ sử dụng
§ Xác định sitemap
Web App Development
Quy Trình Xây Dựng Website
v2. Phân tích
§ Xác định chức năng của website và các liên kết có
trong website, nội dung website, công nghệ sử dụng (
chỉ phân tích chi tiết, chưa cần xác định màu sắc ở
giai đoạn này)
v3. Thiết kế
§ Thiết kế giao diện: font, cỡ chữ, hình ảnh, màu sắc
§ Xây dựng css
Web App Development
Quy Trình Xây Dựng Website
v3. Thiết kế
§ Xây dựng các quy tắc: đặt tên trang, đường dẫn….
§ Xây dựng kịch bản truy cập website
v4. Lập trình
§ Phát triển ứng dụng web
§ Có thể thực hiện song song với mục thiết kế
Web App Development
Quy Trình Xây Dựng Website
v5. Kiểm thử
§ Kiểm tra trên nhiều trình duyệt, nhiều thiết bị
§ Kiểm tra tốc độ truy cập
§ Kiểm tra các lỗi do lập trình
§ Kiểm tra các liên kết
v6. Triển khai website
§ Tên miền: đăng ký tên miền
§ Hosting: sử dụng host miễn phí hoặc thuê dịch vụ
web hosting
Web App Development
Quy Trình Xây Dựng Website
v7. Duy trì website
§ Cập nhật nội dung website thường xuyên
§ Cập nhập trình trạng an ninh ….
Web App Development HIU
Quy Trình Xây Dựng Website
v Lưu ý khi xây dựng website
§ Nội dung website phù hợp với mục đích trang web,
được tổ chức chặt chẽ, rõ rang.
§ Quan tâm tới chính tả, ngữ pháp
§ Nội dung phù hợp với đối tượng mà website hướng
tới
Web App Development
Quy Trình Xây Dựng Website
v Lưu ý khi xây dựng website
§ Website đơn giản: chỉ gồm text, ít hình ảnh, video (
google.com, bing.com )
§ Website trung bình: chứa một số hình ảnh, dễ tải,
không quá đơn giản ( các trang tin tức thông
thường)
§ Website phức tạp: có nhiều hình ảnh, script, video …
chiếm nhiều tài nguyên, thời gian tải chậm
Web App Development
Quy Trình Xây Dựng Website
v Lưu ý khi xây dựng website
§ Có nhiều phong cách thiết kế:
• Chuyên nghiệp: Microsoft
• Hàn lâm
• Teen
• Nghệ thuật …
Web App Development
Quy Trình Xây Dựng Website
v Lưu ý khi xây dựng website
§ Lưu ý tới đặc điểm người dùng:
• Người dùng thường lướt qua trang web trước. Trang web
đẹp mắt sẽ thu hút được người dùng
• Bố cục trang web phải đồng nhất, rõ ràng, thân thiện,
những phần quan trọng nên đặt ở vừa tầm mắt. Đồng nhất
trên các trình duyệt, đơn giản hóa
• Lưu ý độ tương phản giữa màu nền, màu chữ, độ lớn của
font, tông màu đồng bộ
• Các liên kết chặt chẽ, hợp lý
• Sử dụng thanh cuộn nếu như webpage có kích thước lớn
hơn kích thước màn hình
Web App Development
Quy Trình Xây Dựng Website
v Lưu ý khi xây dựng website
§ Nội dung website:
• Tránh phóng đại thông tin
• Chỉ rõ nguồn trích
• Bảo vệ sự riêng tư, thông tin cá nhân
§ Dung lượng trang web vừa phải nhằm đảm bảo tốc
độ nhanh
Web App Development
Quy Trình Xây Dựng Website
v Lưu ý khi xây dựng website
§ Khi kiểm thử:
• Người kiểm thử không nên là người phát triển website
• Kiểm thử là quá trình lặp đi lặp lại
§ Khi triển khai
• Chọn nơi đăng ký tên miền có uy tín, bảo mật và chế độ
chăm sóc khách hàng tốt có chính sách đi kèm
• Hosting: là máy chủ để đặt toàn bộ website
Web App Development
Quy Trình Xây Dựng Website
v Lưu ý khi xây dựng website
§ Khi triển khai
• Hosting: là máy chủ để đặt toàn bộ website
• Chọn nơi hosting tùy thuộc vào
– Hệ điều hành: window, Linux
– CSDL: mysql, sql server
– Công nghệ sử dujngL asp.net, php, ….
– Dung lượng website
– Băng thông
– Chính sách an ninh
Web App Development
Quy Trình Xây Dựng Website
v Lưu ý khi xây dựng website
§ Lập trình:
• Kiểm tra dữ liệu người dùng nhập vào
• Không dùng dữ liệu người dùng nhập vào làm 1 phần
câu lệnh sql mà chưa kiểm tra nhằm tránh lỗi SQL
Injection
• Các hình ảnh trong website nên được sử dụng lại
• Rewrite url
• Đặt tên thống nhất trên cả site, có ý nghĩa, tránh dùng
khoảng trắng hoặc tiếng việt có dấu
Web App Development
Quy Trình Xây Dựng Website
v 3 layers
Web
development
Structure
Behaviors
Style
Web App Development
Quy Trình Xây Dựng Website
v Structure (content layer)
§ The underlying HTML code of that page
§ Consist of text or images
§ Includes the hyperlinks that visitors will use to navigate
around web site
Web App Development
Quy Trình Xây Dựng Website
v Structure (content layer)
Web App Development
Quy Trình Xây Dựng Website
v Structure (content layer)
Web App Development
Quy Trình Xây Dựng Website
v Structure (content layer)
Web App Development
Quy Trình Xây Dựng Website
v Structure (content layer)
Web App Development
Quy Trình Xây Dựng Website
v Structure (content layer)
Web App Development
Quy Trình Xây Dựng Website
v Structure (content layer)
Web App Development HIU
Quy Trình Xây Dựng Website
v Structure (content layer)
Web App Development
Quy Trình Xây Dựng Website
v Structure (content layer)
Web App Development
Quy Trình Xây Dựng Website
v Style (presentation) layer
§ The style or presentation layer dictates how a structured
HTML document will look to a site's visitors
§ Defined by CSS (Cascading Style Sheets)
Web App Development
Quy Trình Xây Dựng Website
v Behavior layer
§ Web page that can respond to different user actions or make
changes to a page based on a set of conditions
§ The behavior level would be the JavaScript interactions on
the page
PHÁT TRIỂN ỨNG DỤNG WEB

More Related Content

Similar to Lecture 01 - WWW.pdf

Bài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.comBài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.commai_non
 
Chuong 1 tong quan về lập trình web động
Chuong 1 tong quan về lập trình web độngChuong 1 tong quan về lập trình web động
Chuong 1 tong quan về lập trình web độngTHPT Ngô Quyền
 
Ltw0 baimodau
Ltw0 baimodauLtw0 baimodau
Ltw0 baimodauHoa Dại
 
Php day 2011 - Nukeviet
Php day 2011 -  NukevietPhp day 2011 -  Nukeviet
Php day 2011 - NukevietQuang Anh Le
 
Xây dựng và phát triển ứng dụng trên nền tảng NukeViet
Xây dựng và phát triển ứng dụng trên nền tảng NukeViet Xây dựng và phát triển ứng dụng trên nền tảng NukeViet
Xây dựng và phát triển ứng dụng trên nền tảng NukeViet nukeviet
 
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ÀI 1 Tổng quan về phát triển web mobile - Giáo trình FPT
BÀI 1 Tổng quan về phát triển web mobile - Giáo trình FPTBÀI 1 Tổng quan về phát triển web mobile - Giáo trình FPT
BÀI 1 Tổng quan về phát triển web mobile - Giáo trình FPTMasterCode.vn
 
Bai 22 ga tiet 1
Bai 22 ga tiet 1Bai 22 ga tiet 1
Bai 22 ga tiet 1itpicachu
 
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPTBÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPTMasterCode.vn
 
Tailieu.vncty.com thiet ke web dai hoc
Tailieu.vncty.com   thiet ke web dai hocTailieu.vncty.com   thiet ke web dai hoc
Tailieu.vncty.com thiet ke web dai hocTrần Đức Anh
 
Tailieu.vncty.com thiet ke web dai hoc
Tailieu.vncty.com   thiet ke web dai hocTailieu.vncty.com   thiet ke web dai hoc
Tailieu.vncty.com thiet ke web dai hocTrần Đức Anh
 
Html coban
Html coban Html coban
Html coban Cá Cơm
 
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
 
Lập trình web - HTML cơ bản
Lập trình web - HTML cơ bảnLập trình web - HTML cơ bản
Lập trình web - HTML cơ bảnNhóc Nhóc
 
Chuong 1 qttk_website.html
Chuong 1 qttk_website.htmlChuong 1 qttk_website.html
Chuong 1 qttk_website.htmlHeo Mọi
 
Bai thuyet trinh cntt
Bai thuyet trinh cntt Bai thuyet trinh cntt
Bai thuyet trinh cntt Thao An
 
Luận văn xây dựng cổng thông tin điện tử ubnd tỉnh quảng bình bằng wordpress
Luận văn xây dựng cổng thông tin điện tử ubnd tỉnh quảng bình bằng wordpressLuận văn xây dựng cổng thông tin điện tử ubnd tỉnh quảng bình bằng wordpress
Luận văn xây dựng cổng thông tin điện tử ubnd tỉnh quảng bình bằng wordpressnataliej4
 
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...MasterCode.vn
 

Similar to Lecture 01 - WWW.pdf (20)

7314 l12 slides_vn
7314 l12 slides_vn7314 l12 slides_vn
7314 l12 slides_vn
 
Bài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.comBài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.com
 
Chuong 1 tong quan về lập trình web động
Chuong 1 tong quan về lập trình web độngChuong 1 tong quan về lập trình web động
Chuong 1 tong quan về lập trình web động
 
Ltw0 baimodau
Ltw0 baimodauLtw0 baimodau
Ltw0 baimodau
 
Php day 2011 - Nukeviet
Php day 2011 -  NukevietPhp day 2011 -  Nukeviet
Php day 2011 - Nukeviet
 
Xây dựng và phát triển ứng dụng trên nền tảng NukeViet
Xây dựng và phát triển ứng dụng trên nền tảng NukeViet Xây dựng và phát triển ứng dụng trên nền tảng NukeViet
Xây dựng và phát triển ứng dụng trên nền tảng NukeViet
 
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ÀI 1 Tổng quan về phát triển web mobile - Giáo trình FPT
BÀI 1 Tổng quan về phát triển web mobile - Giáo trình FPTBÀI 1 Tổng quan về phát triển web mobile - Giáo trình FPT
BÀI 1 Tổng quan về phát triển web mobile - Giáo trình FPT
 
Bai 22 ga tiet 1
Bai 22 ga tiet 1Bai 22 ga tiet 1
Bai 22 ga tiet 1
 
Bai22 tiet1
Bai22 tiet1Bai22 tiet1
Bai22 tiet1
 
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPTBÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT
 
Tailieu.vncty.com thiet ke web dai hoc
Tailieu.vncty.com   thiet ke web dai hocTailieu.vncty.com   thiet ke web dai hoc
Tailieu.vncty.com thiet ke web dai hoc
 
Tailieu.vncty.com thiet ke web dai hoc
Tailieu.vncty.com   thiet ke web dai hocTailieu.vncty.com   thiet ke web dai hoc
Tailieu.vncty.com thiet ke web dai hoc
 
Html coban
Html coban Html coban
Html coban
 
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
 
Lập trình web - HTML cơ bản
Lập trình web - HTML cơ bảnLập trình web - HTML cơ bản
Lập trình web - HTML cơ bản
 
Chuong 1 qttk_website.html
Chuong 1 qttk_website.htmlChuong 1 qttk_website.html
Chuong 1 qttk_website.html
 
Bai thuyet trinh cntt
Bai thuyet trinh cntt Bai thuyet trinh cntt
Bai thuyet trinh cntt
 
Luận văn xây dựng cổng thông tin điện tử ubnd tỉnh quảng bình bằng wordpress
Luận văn xây dựng cổng thông tin điện tử ubnd tỉnh quảng bình bằng wordpressLuận văn xây dựng cổng thông tin điện tử ubnd tỉnh quảng bình bằng wordpress
Luận văn xây dựng cổng thông tin điện tử ubnd tỉnh quảng bình bằng wordpress
 
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
 

More from Lê Thưởng

Lecture 01ascaccacaWsacascascsacascascWW.pdf
Lecture 01ascaccacaWsacascascsacascascWW.pdfLecture 01ascaccacaWsacascascsacascascWW.pdf
Lecture 01ascaccacaWsacascascsacascascWW.pdfLê Thưởng
 
Lecture 03 - JQuery.pdf
Lecture 03 - JQuery.pdfLecture 03 - JQuery.pdf
Lecture 03 - JQuery.pdfLê Thưởng
 
Lecture 05 - Creating a website with Razor Pages.pdf
Lecture 05 - Creating a website with Razor Pages.pdfLecture 05 - Creating a website with Razor Pages.pdf
Lecture 05 - Creating a website with Razor Pages.pdfLê Thưởng
 
Lady who sets out in haste.pptx
Lady who sets out in haste.pptxLady who sets out in haste.pptx
Lady who sets out in haste.pptxLê Thưởng
 
CHƯƠNG 6- CNH,HĐH VÀ HỘI NHẬP KINH TẾ QUỐC TẾ CỦA VN.ppt
CHƯƠNG 6- CNH,HĐH VÀ HỘI NHẬP KINH TẾ QUỐC TẾ CỦA VN.pptCHƯƠNG 6- CNH,HĐH VÀ HỘI NHẬP KINH TẾ QUỐC TẾ CỦA VN.ppt
CHƯƠNG 6- CNH,HĐH VÀ HỘI NHẬP KINH TẾ QUỐC TẾ CỦA VN.pptLê Thưởng
 

More from Lê Thưởng (11)

Lecture 01ascaccacaWsacascascsacascascWW.pdf
Lecture 01ascaccacaWsacascascsacascascWW.pdfLecture 01ascaccacaWsacascascsacascascWW.pdf
Lecture 01ascaccacaWsacascascsacascascWW.pdf
 
Lecture 03 - JQuery.pdf
Lecture 03 - JQuery.pdfLecture 03 - JQuery.pdf
Lecture 03 - JQuery.pdf
 
Lecture 05 - Creating a website with Razor Pages.pdf
Lecture 05 - Creating a website with Razor Pages.pdfLecture 05 - Creating a website with Razor Pages.pdf
Lecture 05 - Creating a website with Razor Pages.pdf
 
Bài 4.pptx
Bài 4.pptxBài 4.pptx
Bài 4.pptx
 
Lady who sets out in haste.pptx
Lady who sets out in haste.pptxLady who sets out in haste.pptx
Lady who sets out in haste.pptx
 
mary nativity.pptx
mary nativity.pptxmary nativity.pptx
mary nativity.pptx
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
Marial Prayer,.pptx
Marial  Prayer,.pptxMarial  Prayer,.pptx
Marial Prayer,.pptx
 
Bday Prayer.pptx
Bday Prayer.pptxBday Prayer.pptx
Bday Prayer.pptx
 
synthesis.pptx
synthesis.pptxsynthesis.pptx
synthesis.pptx
 
CHƯƠNG 6- CNH,HĐH VÀ HỘI NHẬP KINH TẾ QUỐC TẾ CỦA VN.ppt
CHƯƠNG 6- CNH,HĐH VÀ HỘI NHẬP KINH TẾ QUỐC TẾ CỦA VN.pptCHƯƠNG 6- CNH,HĐH VÀ HỘI NHẬP KINH TẾ QUỐC TẾ CỦA VN.ppt
CHƯƠNG 6- CNH,HĐH VÀ HỘI NHẬP KINH TẾ QUỐC TẾ CỦA VN.ppt
 

Recently uploaded

ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhvanhathvc
 
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxChàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxendkay31
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Nguyen Thanh Tu Collection
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...Nguyen Thanh Tu Collection
 
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxTrích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxnhungdt08102004
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Nguyen Thanh Tu Collection
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfhoangtuansinh1
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...ThunTrn734461
 
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNguyễn Đăng Quang
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...hoangtuansinh1
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líDr K-OGN
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa2353020138
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdftohoanggiabao81
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...Nguyen Thanh Tu Collection
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...Nguyen Thanh Tu Collection
 

Recently uploaded (19)

ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
 
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxChàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
 
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxTrích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
 
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
 

Lecture 01 - WWW.pdf

  • 1. PHÁT TRIỂN ỨNG DỤNG WEB Instructor: MSc. Hoang Ngoc Long
  • 2. Web App Development Tổng Quan WWW Các khái niệm cơ bản 1 Domain name 1.1 Website, webpage, homepage 1.2 Web server, web browser 1.3 Quy trình xây dựng website 2 Hyperlink, hypertext 1.4
  • 3. Web App Development Tổng Quan WWW vCác thuật ngữ § Internet : là một hệ thống thông tin toàn cầu có thể được truy nhập công cộng gồm các mạng máy tính được liên kết với nhau. Hệ thống này truyền thông tin theo kiểu nối chuyển gói dữ liệu (packet switching) dựa trên một giao thức liên mạng đã được chuẩn hóa (Wikipedia).
  • 4. Web App Development Tổng Quan WWW vCác thuật ngữ § Mô hình Client-Server: là mô hình khách-chủ. Server chứa tài nguyên dùng chung cho nhiều máy khách (Client) như các tập tin, tài liêu, máy in…Máy Server luôn ở trang thái họat động(24/24) và chờ và đáp ứng yêu cầu từ phía Client § Internet Server: là các Server cung cấp các dịch vụ Internet (Web Server, Mail Server, FTP Server…) § Internet Service Provider (ISP): Là nơi cung cấp các dịch vụ Internet cho khách hàng. Mỗi ISP có nhiều khách hàng và có thể có nhiều loại dịch vụ Internet khác nhau. Ở VN có các ISP: FPT, Viettel, VDC, SPT…
  • 5. Web App Development Tổng Quan WWW vCác thuật ngữ § World Wide Web(WWW): là hệ thống các website toàn cầu. Các website liên kết với nhau thông qua các siêu liên kết § Là một dịch vụ của internet. § Là dịch vụ thông tin đa phương tiện, phân tán dựa trên nền tảng siêu liên kết § Giúp truy cập đến các tài nguyên mạng
  • 6. Web App Development Tổng Quan WWW vLịch sử hình thành WWW § World Wide Web được bắt đầu từ một dự án tại CERN mang tên ENQUIRE, được điều hành bởi Tim Berners-Lee năm 1989 và Robert Cailliau năm 1990. § Được xây dựng trên cơ sở siêu văn bản, dự án nhằm mục đích tạo ra thiết bị chia sẻ thông tin giữa các nhà nghiên cứu. § Trang web đầu tiên đi vào hoạt động năm 1991.
  • 7. Web App Development Tổng Quan WWW vLịch sử hình thành WWW § Ngày 30 tháng 4 năm 1993, World Wide Web được sử dụng miễn phí § Bản sao của trang web đầu tiên đặt ở địa chỉ: http://info.cern.ch/hypertext/WWW/TheProject. html
  • 8. Web App Development Tổng Quan WWW vLịch sử hình thành WWW
  • 9. Web App Development Tổng Quan WWW vHoạt động của website
  • 10. Web App Development Tổng Quan WWW v Domain name(tên miền) § Tên miền là một địa chỉ Website trên Internet giúp mọi người tìm kiếm và ghi nhớ một cách dễ dàng § Tên miền thường gắn kèm với tên công ty và thương hiệu của doanh nghiệp. Tên miền là duy nhất và được cấp phát cho chủ thể nào đăng ký trước
  • 11. Web App Development Tổng Quan WWW vDomain name(tên miền) - 2 dạng tên miền § Tên miền quốc tế: www.domain-name.com (.net, .biz .org, .info...) § Tên miền quốc gia: www.domain- name.com.vn (hoặc .net.vn, .biz.vn .org.vn, .gov.vn...)
  • 12. Web App Development Tổng Quan WWW vDomain name(tên miền) § .COM.VN/ BIZ.VN: Dành cho tổ chức,doanh nghiệp, cá nhân họat động thương mại § .EDU.VN: cơ quan, tổ chức, doanh nghiệp có hoạt động liên quan tới giáo dục, đào tạo § .GOV.VN: các cơ quan, tổ chức thuộc bộ máy nhà nước ở trung ương và địa phương
  • 13. Web App Development Tổng Quan WWW vDomain name(tên miền) § .NET.VN: các cơ quan, tổ chức, doanh nghiệp thực hiện chức năng về mạng nói chung (giaoduc.net.vn) § .ORG.VN: các tổ chức chính trị, xã hội và các cơ quan, tổ chức, doanh nghiệp có hoạt động liên quan đến lĩnh vực chính trị, xã hội (www.vr.org.vn/, www.sggp.org.vn)
  • 14. Web App Development Tổng Quan WWW vDomain name(tên miền) § .INT.VN: các tổ chức quốc tế tại Việt Nam (http://www.iom.int.vn/) § .AC.VN: các tổ chức nghiên cứu (www.vast.ac.vn/) § .PRO.VN: các tổ chức, cá nhân hoạt động trong những lĩnh vực có tính chuyên ngành cao (vietart.pro.vn)
  • 15. Web App Development Tổng Quan WWW vDomain name(tên miền) § .INFO.VN : các tổ chức cung cấp các nguồn dữ liệu thông tin về các lĩnh vực kinh tế, chính trị, văn hóa, xã hội (thongke.info.vn) § .NAME.VN:tên riêng của cá nhân tham gia hoạt động Internet § . HEALTH.VN:các tổ chức y tế, dược phẩm
  • 16. Web App Development Tổng Quan WWW vDomain name(tên miền) § .
  • 17. Web App Development Tổng Quan WWW vURL (Uniform Resource Locator) § URL được dùng để tham chiếu đến những tài nguyên trên mạng Internet. § Khả năng siêu liên kết của các website có được là nhờ URL.
  • 18. Web App Development Tổng Quan WWW v Các thành phần của URL: § Tên giao thức. Các giao thức hiện nay thường gặp là http hoặc https, ngoài ra thì còn có ftp,mailto... § Tên miền. § Cổng chỉ định (Có thể có hoặc không) § Đường dẫn trên máy chủ chứa tài nguyên. § Các truy vấn, các mục con. (Có thể có hoặc không)
  • 19. Web App Development Tổng Quan WWW vWebsite § Là tập hợp các tài liệu hay trang web, liên kết với nhau thông qua các siêu liên kết § Website chỉ nằm trong một tên miền ( domain name) hoặc tên miền phụ (subdomain) § Trang web được lưu trữ ( web hosting ) trên máy chủ web ( server web ) và được truy cập thông qua Internet
  • 20. Web App Development Trang web cá nhân Phân loại Trang web thương mại Tổng Quan WWW Trang web chính phủ Trang web tổ chức phi chính phủ
  • 21. Web App Development Web tĩnh Phân loại Web động Tổng Quan WWW
  • 22. Web App Development Tổng Quan WWW vWeb tĩnh § Nội dung trang web cố định, không thay đổi theo ngữ cảnh § Được thiết kế trực tiếp bằng ngôn ngữ HTML § Không có tương tác với người dùng § 1 trang web có phần mở rộng là .html/.htm § Khi cập nhật thường phải thiết kế lại
  • 23. Web App Development Tổng Quan WWW vWeb động § Nội dung trang web thay đổi theo ngữ cảnh, được thực hiện bằng một ngôn ngữ lập trình động: php, asp.net, …. § Phần trình bày và phần nội dung website là tách biệt nhau. § Có tương tác với người dùng § Khi cập nhật không phải thiết kế lại
  • 24. Web App Development Tổng Quan WWW vWebpage § Một website có rất nhiều trang web, mỗi trang web đó gọi là webpage § Một webpage có thể là 1 page, 1 bài viết
  • 25. Web App Development Tổng Quan WWW vTổ chức website § Liên kết các webpage lại thành chủ đề § Được tổ chức thông qua các thư mục con/ các liên kết để kết nối các webpage lại với nhau § Nhìn thấy được tổng thể website
  • 26. Web App Development Tổng Quan WWW vTổ chức website
  • 27. Web App Development Tổng Quan WWW vTổ chức website
  • 28. Web App Development Tổng Quan WWW vHomepage § Là trang mặc định của một website khi người dùng truy cập vào § Được người dùng thiết lập § Chứa liên kết đến những trang khác của website
  • 29. Web App Development Tổng Quan WWW vHomepage
  • 30. Web App Development Tổng Quan WWW vwebserver § Máy tính mà trên đó cài đặt phần mềm phục vụ Web (đôi lúc phần mềm này cũng được gọi là webserver) § Webserver = host + webserver + tài liệu § Các webserver:WAMP, LAMP, XAMPP, MAMP, WIMP
  • 31. Web App Development Tổng Quan WWW vwebserver § WAMP: Windows, Apache, Mysql, PHP § LAMP : Linux, Apache, Mysql, PHP § XAMPP : X, Apache, Mysql, PHP/Perl § MAMP: Macintosh, Apache, Mysql, PHP § WIMP : Windows, IIS, Mysql, PHP vMỗi webserver tương ứng với hệ điều hành § Macintosh : XAMPP, MAMP § Linux : XAMPP, LAMP § Windows : XAMPP, WAMP, WIMP
  • 32. Web App Development Tổng Quan WWW vwebserver § Windows NT Server 4.0 : IIS4 § Windows 2000 : IIS5 § Windows XP Pro : IIS5.1 § Windows XP Pro x64 : IIS6 § Windows Server 2003 : IIS6 § Windows Vista : IIS7 § Windows Server 2008 : IIS7 § Windows Server 2008 R2 : IIS7.5 § Windows 7 : IIS7.5
  • 33. Web App Development Tổng Quan WWW vwebserver Hỗ trợ giao diện phpMyAdmin § WAMP § XAMPP § MAMP § LAM
  • 34. Web App Development Tổng Quan WWW vWeb Browser - Trình duyệt web § Là một phần mềm ứng dụng cho phép người sử dụng xem và tương tác với các văn bản, hình ảnh, đoạn phim, nhạc, trò chơi và các thông tin khác ở trên một trang web của một địa chỉ web www hoặc mạng nội bộ § Văn bản và hình ảnh trên một trang web có thể chứa siêu liên kết tới các trang web khác của cùng một địa chỉ web hoặc địa chỉ web khác.
  • 35. Web App Development Tổng Quan WWW vWeb Browser - Trình duyệt web § Trình duyệt web đọc định dạng HTML để hiển thị, do vậy một trang web có thể hiển thị khác nhau trên các trình duyệt khác nhau § Một số trình duyệt: Internet Explorer, Mozilla Firefox,Safari, Google Chrome,Opera. § Một số trình duyệt web cho Điện thoại di động :Mozilla Firefox, Safari, Google Chrome,Opera, UCWeb
  • 36. Web App Development Tổng Quan WWW vWeb Browser - Trình duyệt web § Hỗ trợ đa giao thức: LDAP, NNTP, SMTP, POP, HTTP, FTP… § Có thể sử dụng các plugins để xử lý định dạng âm thanh, video… § Có cache để lưu trữ các file tạm thời, history, bookmark….
  • 37. Web App Development Tổng Quan WWW v Hyperlink § Là một siêu liên kết, là nguồn dẫn tài liệu để khi người dùng click vào nó sẽ được dẫn đến một trang khác hoặc một vị trí nào đó trên trang web. § Hypertext là văn bản với các siêu liên kết. Văn bản, nội dung bao gồm có siêu liên kết “Hyperlink” được gọi với tên làAnchor text.
  • 38. Web App Development Tổng Quan WWW vHyperText (siêu văn bản) § Siêu văn bản là một loại văn bản thông thường nhưng lại chứa một hay nhiều tham chiếu tới các văn bản khác. § Các ngôn ngữ siêu văn bản: • HTML • XML
  • 39. Web App Development Quy Trình Xây Dựng Website
  • 40. Web App Development Quy Trình Xây Dựng Website v1. Đặc tả § Xác định mục đích và đối tượng truy cập vào website: • Mục tiêu của website là gì • Đối tượng sử dụng website là ai § Xác định nội dung, cách trình bày, công nghệ sử dụng § Xác định sitemap
  • 41. Web App Development Quy Trình Xây Dựng Website v2. Phân tích § Xác định chức năng của website và các liên kết có trong website, nội dung website, công nghệ sử dụng ( chỉ phân tích chi tiết, chưa cần xác định màu sắc ở giai đoạn này) v3. Thiết kế § Thiết kế giao diện: font, cỡ chữ, hình ảnh, màu sắc § Xây dựng css
  • 42. Web App Development Quy Trình Xây Dựng Website v3. Thiết kế § Xây dựng các quy tắc: đặt tên trang, đường dẫn…. § Xây dựng kịch bản truy cập website v4. Lập trình § Phát triển ứng dụng web § Có thể thực hiện song song với mục thiết kế
  • 43. Web App Development Quy Trình Xây Dựng Website v5. Kiểm thử § Kiểm tra trên nhiều trình duyệt, nhiều thiết bị § Kiểm tra tốc độ truy cập § Kiểm tra các lỗi do lập trình § Kiểm tra các liên kết v6. Triển khai website § Tên miền: đăng ký tên miền § Hosting: sử dụng host miễn phí hoặc thuê dịch vụ web hosting
  • 44. Web App Development Quy Trình Xây Dựng Website v7. Duy trì website § Cập nhật nội dung website thường xuyên § Cập nhập trình trạng an ninh ….
  • 45. Web App Development HIU Quy Trình Xây Dựng Website v Lưu ý khi xây dựng website § Nội dung website phù hợp với mục đích trang web, được tổ chức chặt chẽ, rõ rang. § Quan tâm tới chính tả, ngữ pháp § Nội dung phù hợp với đối tượng mà website hướng tới
  • 46. Web App Development Quy Trình Xây Dựng Website v Lưu ý khi xây dựng website § Website đơn giản: chỉ gồm text, ít hình ảnh, video ( google.com, bing.com ) § Website trung bình: chứa một số hình ảnh, dễ tải, không quá đơn giản ( các trang tin tức thông thường) § Website phức tạp: có nhiều hình ảnh, script, video … chiếm nhiều tài nguyên, thời gian tải chậm
  • 47. Web App Development Quy Trình Xây Dựng Website v Lưu ý khi xây dựng website § Có nhiều phong cách thiết kế: • Chuyên nghiệp: Microsoft • Hàn lâm • Teen • Nghệ thuật …
  • 48. Web App Development Quy Trình Xây Dựng Website v Lưu ý khi xây dựng website § Lưu ý tới đặc điểm người dùng: • Người dùng thường lướt qua trang web trước. Trang web đẹp mắt sẽ thu hút được người dùng • Bố cục trang web phải đồng nhất, rõ ràng, thân thiện, những phần quan trọng nên đặt ở vừa tầm mắt. Đồng nhất trên các trình duyệt, đơn giản hóa • Lưu ý độ tương phản giữa màu nền, màu chữ, độ lớn của font, tông màu đồng bộ • Các liên kết chặt chẽ, hợp lý • Sử dụng thanh cuộn nếu như webpage có kích thước lớn hơn kích thước màn hình
  • 49. Web App Development Quy Trình Xây Dựng Website v Lưu ý khi xây dựng website § Nội dung website: • Tránh phóng đại thông tin • Chỉ rõ nguồn trích • Bảo vệ sự riêng tư, thông tin cá nhân § Dung lượng trang web vừa phải nhằm đảm bảo tốc độ nhanh
  • 50. Web App Development Quy Trình Xây Dựng Website v Lưu ý khi xây dựng website § Khi kiểm thử: • Người kiểm thử không nên là người phát triển website • Kiểm thử là quá trình lặp đi lặp lại § Khi triển khai • Chọn nơi đăng ký tên miền có uy tín, bảo mật và chế độ chăm sóc khách hàng tốt có chính sách đi kèm • Hosting: là máy chủ để đặt toàn bộ website
  • 51. Web App Development Quy Trình Xây Dựng Website v Lưu ý khi xây dựng website § Khi triển khai • Hosting: là máy chủ để đặt toàn bộ website • Chọn nơi hosting tùy thuộc vào – Hệ điều hành: window, Linux – CSDL: mysql, sql server – Công nghệ sử dujngL asp.net, php, …. – Dung lượng website – Băng thông – Chính sách an ninh
  • 52. Web App Development Quy Trình Xây Dựng Website v Lưu ý khi xây dựng website § Lập trình: • Kiểm tra dữ liệu người dùng nhập vào • Không dùng dữ liệu người dùng nhập vào làm 1 phần câu lệnh sql mà chưa kiểm tra nhằm tránh lỗi SQL Injection • Các hình ảnh trong website nên được sử dụng lại • Rewrite url • Đặt tên thống nhất trên cả site, có ý nghĩa, tránh dùng khoảng trắng hoặc tiếng việt có dấu
  • 53. Web App Development Quy Trình Xây Dựng Website v 3 layers Web development Structure Behaviors Style
  • 54. Web App Development Quy Trình Xây Dựng Website v Structure (content layer) § The underlying HTML code of that page § Consist of text or images § Includes the hyperlinks that visitors will use to navigate around web site
  • 55. Web App Development Quy Trình Xây Dựng Website v Structure (content layer)
  • 56. Web App Development Quy Trình Xây Dựng Website v Structure (content layer)
  • 57. Web App Development Quy Trình Xây Dựng Website v Structure (content layer)
  • 58. Web App Development Quy Trình Xây Dựng Website v Structure (content layer)
  • 59. Web App Development Quy Trình Xây Dựng Website v Structure (content layer)
  • 60. Web App Development Quy Trình Xây Dựng Website v Structure (content layer)
  • 61. Web App Development HIU Quy Trình Xây Dựng Website v Structure (content layer)
  • 62. Web App Development Quy Trình Xây Dựng Website v Structure (content layer)
  • 63. Web App Development Quy Trình Xây Dựng Website v Style (presentation) layer § The style or presentation layer dictates how a structured HTML document will look to a site's visitors § Defined by CSS (Cascading Style Sheets)
  • 64. Web App Development Quy Trình Xây Dựng Website v Behavior layer § Web page that can respond to different user actions or make changes to a page based on a set of conditions § The behavior level would be the JavaScript interactions on the page
  • 65. PHÁT TRIỂN ỨNG DỤNG WEB