Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Hướng dẫn Assigment 1

Làm slide thuyết trình, Các trang đầu tiên để front sheet và nhập đầy đủ thông tin.
I. Xác định mục đích và các loại DNS (bao gồm cách thức DNS được tổ chức
và quản lý) (P1)
1. Website là gì? Thành phần cơ bản của website
- Website là một trang thông tin với mục đích là để giới thiệu, cập
nhật những thông tin về các doanh nghiệp, sản phẩm, hoạt động
cũng như tin tức, chia sẻ bí quyết,… để phát triển thương hiệu …
- Thành phần cơ bản (domain name, hosting, source code)
2. Cách thức hoạt động của website
(Xem lại slide )
Bước 1: Người dùng nhập địa chỉ web của trình duyệt
Bước 2: Trình duyệt gửi yêu cầu đến máy chủ DNS
Bước 3: Máy chủ hỗ trợ tên miền và phản hồi
Bước 4: Sau khi nhận được tên miền (Địa chỉ IP) - nơi lấy dữ liệu, trình
duyệt sẽ tìm đến máy chủ chứa địa chỉ IP này
Bước 5: Máy chủ web nhận được yêu cầu truy cập trang web, nó sẽ gửi
một tập hợp các tệp html, css, các tệp khác (như âm thanh và hình ảnh)
đến trình duyệt.
Bước 6: Trình duyệt dịch các tệp mà máy chủ gửi sang trang web mà
chúng ta thấy trên màn hình
3. Tên miền là gì? Cách tên miền được tổ chức và quản lý.
4. Hệ thống phân giải tên miền là gì? Hệ thống phân giải tên miền hoạt
động như thế nào?
II. Mối quan hệ giữa giao thức truyền thông, phần cứng máy chủ,hệ điều
hành và phần mềm máy chủ (P2)
1. Giao thức truyền thông là gì?
- là một tập hợp các quy tắc chuẩn dành cho việc biểu diễn dữ liệu,
phát tín hiệu, chứng thực và phát hiện lỗi dữ liệu, nhờ đó mà
các máy tính (và các thiết bị) có thể kết nối và trao đổi thông tin với
nhau …
- Các giao thức truyền thông sử dụng trong web : http, https, fpt …
2. Phần cứng máy chủ?
- Định nghĩa là gì? (vd ổ nhớ, ram, card màn hình …)
- Vai trò
3. Hệ điều hành máy chủ?
- Hệ điều hành là gì? Máy chủ có thể cài đặt những hệ điều hành
nào?
4. Phần mềm máy chủ?
Tùy theo chức năng máy chủ đc chia thành những loại sau:
Máy chủ web: Máy chủ này đc cài đặt phần mềm chuyên dụng cho việc
quản lý web. Ví dụ Xampp, IIS, Visual studio, …
Máy chủ email: Hỗ trợ việc gửi và nhận email
Máy chủ cơ sở dữ liệu: Cài những phần mềm quản trị cơ sở dữ liệu
như MySQL, SQL server
Máy chủ FTP: Hỗ trợ truyền tải các file thông qua giao thức FTP (cần
cài phần mềm như Filezilla, CuteFTP
5. Mối quan hệ:
- Phần cứng cung cấp môi trường để cài đặt hệ điều hành và phần
mềm. Từ đó giúp thiết kế và vận hành website
- Hệ điều hành là trung gian giữa người dùng và phần cứng,cung cấp
môi trường để người sử dụng phát triển và thực hiện các ứng dụng,
điều khiển hoạt động của phần cứng và phần mềm trong quá trình
xử lý thông tin
- Giao thức truyền thông giúp truyền tải dữ liệu từ web server tới
trình duyệt người dùng và ngược lại, giúp người dùng truy cập
website
- Phần mềm giúp thiết kế và xuất bản website….
III. Khả năng và mối quan hệ giữa các công nghệ phía front-end và back-end
(P3 & M3)
- Các công nghệ phía front-end: HTML, CSS, JavaScript (Ghi cụ thể
khả năng của các ngôn ngữ.
- Ví dụ HTML dùng để tạo bộ khung của website,
- CSS là gì? chính là phần trình bày… ) .
Ghi rõ giới hạn của các công nghệ phía front end (M3)
- Các công nghệ phía back-end: PHP,ASP.NET, Java, Ruby (Khả
năng và ưu nhược điểm của các ngôn ngữ)
Ghi rõ giới hạn các công nghệ phía back end (M3)
- Các công nghệ phía front end và back end có quan hệ thế nào với
tầng ứng dụng và tầng trình diễn
Công nghệ trang web front-end và back-end tương tự như lớp trình
bày và các lớp ứng dụng trong mô hình OSI.
• Trên trang web, người dùng sử dụng front-end để chuyển dữ liệu
đến back-end. Ngược lại, dữ liệu từ back-end sẽ chuyển qua front-
end để hiển thị cho người dùng.
• Tương tự, trong mô hình OSI, dữ liệu từ người dùng được chuyển
qua lớp ứng dụng vào lớp trình bày. Ngược lại, dữ liệu từ lớp trình
bày sẽ chuyển đến lớp ứng dụng cho người dùng.
IV. Sự khác biệt giữa công cụ tạo web online và công cụ tạo web thông thường
(P4)
- Một vài công cụ tạo web online (VD: wordpress, wix.com, Joomla,
SiteSpinner, CoffeeCup Free HTML Editor)
- So sánh công cụ tạo web online và công cụ tạo web thông thường
(ở mục này các em kẻ bảng )

Điểm so sánh Công cụ tạo web online Công cụ tạo web thông thường
Tính linh hoạt Không thể linh hoạt với các Có tính linh hoạt. Có thể thiết
yêu cầu từ người dùng kế giao diện và chức năng theo
yêu cầu của người dùng
Hiệu suất Có thể làm trang web Đòi hỏi kiến thức và thời gian
nhanh hơn
Chức năng Hạn chế Có thể tùy biến các chức năng
theo yêu cầu người dùng
Giao diện người Tốt vì đã được thiết kế sẵn Tùy vào năng lực và trình độ
dùng của người phát triển web
Trải nghiệm người Tốt Tùy vào năng lực và trình độ
dùng của người phát triển web
V. Ảnh hưởng của công nghệ và framework liên quan đến thiết kế và quản lý
trang web (M1)
Kẻ bảng
ảnh hưởng Thiết kế web Quản lý web
Framework
Bootstrap Giúp phát triển web Sản phẩm nặng, tốc
nhanh chóng, giao diện độ tối ưu chưa cao,
đẹp, tương tác tốt với chưa đầy đủ các thư
smartphone… viện cần thiết
Tốc độ, chi phí …
Jquery
VI. Tầm ảnh hưởng của công cụ tối ưu hóa tìm kiếm SEO. Cách thiết kế 1
website đạt chuẩn SEO (M2)

You might also like