You are on page 1of 3

Assignment 1 Guideline

A. INTRODUCTION
B. CONTENT
I. IDENTIFY THE PURPOSE AND TYPES OF DNS, INCLUDING EXPLANATIONS ON HOW
DOMAIN NAMES ARE ORGANISED AND MANAGED (P1)
- Website.
- How the website works?
- Domain Name System
o What is domain name?
o How the domain names are organised and managed?
o What is Domain Name System?
o Purpose and type of DNS
o How does DNS work
II. EXPLAIN THE PURPOSE AND RELATIONSHIPS BETWEEN COMMUNICATION
PROTOCOLS, SERVER HARDWARE, OPERATING SYSTEMS AND WEB SERVER
SOFTWARE WITH REGARDS TO DESIGNING, PUBLISHING AND ACCESSING A WEBSITE
(P2)
- Web communication protocols
- Server hardware
- Operating systems
- Web server software
- Relationship between communication protocols, server hardware,
operating systems and web server software with regards to designing,
publishing and accessing a website.
III. DISCUSS THE CAPABILITIES AND RELATIONSHIPS BETWEEN FRONT-END AND BACK-END
WEBSITE TECHNOLOGIES AND EXPLAIN HOW THESE RELATE TO PRESENTATION AND
APPLICATION LAYERS (P3)
- Front-end technologies such as HTML, CSS, JS… Give advantages and
disadvantages
- Back-end technologies such as .NET, PHP, Java, Python... Định nghĩa, công
dụng,Give advantages and disadvantages
- Explain how these relate to presentation and application layers.
o Role of presentation and application layers
o How the Front-end and back-end website technologies relate to
presentation and application layers in OSI model
IV. DISCUSS THE DIFFERENCES BETWEEN ONLINE WEBSITE CREATION TOOLS AND CUSTOM
BUILT SITES WITH REGARDS TO DESIGN FLEXIBILITY, PERFORMANCE, FUNCTIONALITY,
USER EXPERIENCE (UX) AND USER INTERFACE (UI) (P4)
- Some of tool to create online website
List some of tool to create online website
Example: wordpress, wix.com, Joomla, SiteSpinner, CoffeeCup Free HTML
Editor
- Discuss the differences between online website creation tools and custom built
sites with regards to design flexibility, performance, functionality, User Experience
(UX) and User Interface (UI).
- Định nghĩa UI, UX

Comparison criteria Online website creation tools Custom built sites

Flexibility

Performance

Functionality

User Experience (UX)

User Interface (UI)

C.
M1
Evaluate the impact of common web development technologies and frameworks with
regards to website design, functionality and management
- Nêu vai trò của frameworks trong việc thiết kế và phát triển website
- Liệt kê một vài framework cho front end và back end
- Nêu ít nhất đặc điểm, ưu nhược điểm của 2 framework cho front end và 2
framework cho back end
- Lựa chọn framework phù hợp cho kịch bản và đưa ra lý do
M2
Review the influence of search engines on website performance and provide evidence-
based support for improving a site’s index value and rank through search engine
optimisation
- Định nghĩa SEO
- Vai trò
- Các loại SEO
- Thứ hạng công cụ tìm kiếm được thiết lập như thế nào?
- Các tiêu chí thiết kế website chuẩn SEO
- Ảnh hưởng của công cụ tìm kiếm tới hiệu suất website
(Phân tích các yếu tố xếp hạng ảnh hưởng đến hiệu suất trang web và tốc độ tải
trang ảnh hưởng thế nào tới SEO)
- Cung cấp ví dụ chứng minh cách cải thiện thứ hạng tìm kiếm thông qua SEO
M3
Evaluate a range of tools and techniques available to design and develop a custom built
website
Đánh giá giới hạn công cụ và kỹ thuật tới việc thiết kế và phát triển một website thông
thường
- Về tool: Nêu ưu nhược điểm của IDE (Visual Studio, Visual Code, Sublime
Text...) , source control, database management tool, ....
- Về techniques: Nêu ưu nhược điểm của các development languages (PHP, Java,
C#...) , Framework (ASP.NET, Laravel, Spring Hibernate, ...), database servers
(MySQL, SQL Server, MongoDB,...)
D. REFERENCE LIST
Harvard Style

You might also like