Professional Documents
Culture Documents
Student declaration
I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I
understand that making a false declaration is a form of malpractice.
Student’s signature
Grading grid
P1 P2 P3 P4 M1 M2 M3 D1
❒ Summative Feedback: ❒ Resubmission Feedback:
Submission Format:
● A ten-minute Microsoft® PowerPoint® style presentation which can be shared with your
colleagues for feedback. The presentation can include links to performance data with
additional speaker notes and a bibliography using the Harvard referencing system. The
presentation slides for the findings should be submitted with speaker notes as one copy.
Submission
● Students are compulsory to submit the assignment in due date and in a way requested by
the Tutor.
● The form of submission will be a soft copy posted on http://cms.greenwich.edu.vn/.
● Remember to convert the word file into PDF file before the submission on CMS.
Note:
● The individual Assignment must be your own work, and not copied by or from another
student.
● If you use ideas, quotes or data (such as diagrams) from books, journals or other sources,
you must reference your sources, using the Harvard style.
Page |1
● Make sure that you understand and follow the guidelines to avoid plagiarism. Failure to
comply this requirement will result in a failed assignment.
LO2 Categorise website technologies, tools and software used to develop websites.
In addition to your presentation, you will also provide an extended guidebook containing further
information for staff members or a detailed report containing a technical review of the topics
covered in the presentation.
1. Server technologies and the management services associated with hosting and managing
websites.
2. A review of different website technologies supported with the tools and software used to
develop websites (including the differences between online website creation tools and custom-
built sites).
Your extended guidebook or detailed report should include a summary of your presentation as
well as additional, evaluated or critically reviewed technical notes on all of the expected topics.
Page |2
Learning Outcomes and Assessment Criteria (Assignment 1):
Learning Outcome Pass Merit Distinction
LO1 P1 Identify the M1 Evaluate the D1 Justify the tools
purpose and types of impact of common and techniques
DNS, including web development chosen to realize a
explanations on how technologies and custom built website.
domain names are frameworks with
organised and regards to website
managed. design, functionality
P2 Explain the and management.
purpose and
relationships M2 Review the
between influence of search
communication engines on website
protocols, server performance and
hardware, operating provide evidence-
systems and web based support for
server software with improving a site’s
regards to designing, index value and rank
publishing and through search
accessing a website. engine optimisation.
LO2 P3 Discuss the M3 Evaluate a range
capabilities and of tools and
relationships techniques available
between front-end to design and
and back-end develop a custom
website technologies built website.
and explain how
these relate to
presentation and
application layers.
P4 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).
Page |3
Table of Contents
Catalog
Unit 10: Website Design and Development ASSIGNMENT 1.................................................................................................................1
Assignment Brief 1 (RQF)........................................................................................................................................................................1
Higher National Certificate/Diploma in Computing..............................................................................................................................1
ASSIGNMENT 1 ANSWERS.......................................................................................................................................................................5
P1 Identify the purpose and types of DNS, including explanations on how domain names are organised and managed..............6
1. Introduction to DNS..............................................................................................................................................................................6
1.1. What is DNS?......................................................................................................................................................................................6
1.2. Types of DNS and purpose of them..................................................................................................................................................6
1.2.1. DNS queries....................................................................................................................................................................................7
1.2.2. DNS server......................................................................................................................................................................................7
1.2.3. DNS record......................................................................................................................................................................................7
2. How domain names are organised and managed..............................................................................................................................7
P2 Explain the purpose and relationships between Communication Protocols, Server Hardwares, Operating Systems, Web
Server Softwares with regards to designing, publishing and accessing a website.............................................................................7
3. Communication protocols....................................................................................................................................................................7
3.1. Definition:...........................................................................................................................................................................................7
3.2. Purpose...............................................................................................................................................................................................7
3.3. Some protocols used in website.......................................................................................................................................................8
4. Server hardware...................................................................................................................................................................................8
4.1. Definition............................................................................................................................................................................................8
4.2. Purpose...............................................................................................................................................................................................8
4.3. Example..............................................................................................................................................................................................8
HPE ProLiant ML350 Gen10 server........................................................................................................................................................9
5. Operating system..................................................................................................................................................................................9
5.1. Definition............................................................................................................................................................................................9
5.2. Purpose...............................................................................................................................................................................................9
5.3. Common OS......................................................................................................................................................................................10
6. Web server software...........................................................................................................................................................................10
6.1. Definition..........................................................................................................................................................................................10
6.2. Purpose.............................................................................................................................................................................................11
6.3. Common web server softwares......................................................................................................................................................11
7. Explain the relationship between Communication Protocols, Server Hardwares, Operating System and Web Server Software
..................................................................................................................................................................................................................11
8. How to publishing and accessing a website on Internet................................................................................................................12
8.1. Publishing a website on Internet....................................................................................................................................................12
8.2. Accessing a website on Internet.....................................................................................................................................................12
P3 Discuss the capabilities and relationships between front-end and back-end website technologies and explain how these
relate to presentation and application layers......................................................................................................................................13
9. Front-End.............................................................................................................................................................................................13
9.1. What is Front-End............................................................................................................................................................................13
9.2. Common Front-End technologies...................................................................................................................................................13
10. Back-End............................................................................................................................................................................................13
10.1. What is Back-End...........................................................................................................................................................................13
10.2. Common Back-End technologies..................................................................................................................................................13
11. The relationship between front-end and back-end in building a website...................................................................................14
P4 Discuss the differences between online website creation tools and custom build sites with regards to design flexibility,
performance, functionally, UX and UI...................................................................................................................................................14
12. What is User Experience(UX)?.........................................................................................................................................................14
13. What is User Interface(UI)?.............................................................................................................................................................15
Page |4
14. Online website creation tools:..............................................................................................................................................................16
14.1. Definition:.......................................................................................................................................................................................16
14.2. Some common tools.......................................................................................................................................................................16
15. Custom build sites:...........................................................................................................................................................................17
15.1. Definition:.......................................................................................................................................................................................17
15.2. Some common tools:......................................................................................................................................................................17
16. The difference between online website creation tools and custom build sites:.........................................................................17
REFERENCE.............................................................................................................................................................................................20
Page |5
ASSIGNMENT 1 ANSWERS
P1 Identify the purpose and types of DNS, including explanations on how domain
names are organised and managed
1. Introduction to DNS
1.1. What is DNS?
The Domain Name System (DNS) is the phonebook of the Internet. Humans access information
online through domain names, like nytimes.com or espn.com. Web browsers interact
through Internet Protocol (IP) addresses. DNS translates domain names to IP addresses so browsers
can load Internet resources.
Page |6
1.2.1. DNS queries
DNS query is also known as a DNS request. So, it is a request for information that is sent from the
user’s computer to ask for the IP address to a DNS server. This means the DNS client is querying the
DNS server to get the IP address, related to that domain.
Page |7
3.2. Purpose
Communication protocols assist varied network devices to converse with each other by transmitting
the analog signals, digital signals, different files & process the data from one device to other devices.
These types of protocols are applicable in telecommunication & computer networks where suitable
rules are executed to transmit information from source to destination. The most vital protocols
within networking are TCP (Transmission Control Protocol) & User datagram protocol (UDP).
4. Server hardware
4.1. Definition
Basically, the hardware in the computer is the part that we can see, hold, and touch. The hardware in
the computer includes: monitor, mouse, keyboard, cords, CPU, Ram ... The hardware is created by
computer manufacturing companies, the hardware components will be used. to run the software.
4.2. Purpose
The main purpose of this server hardware in the media industry is the activity of sharing the
data and performing the task to keep the working system smooth and always elevated. Their server
task could be about the file sharing, website hosting, the applications of the custom, and the
database.
These kinds of tasks require a lot of demand and reliability of making it necessary to buy this server
hardware with the best features.
Page |8
4.3. Example
5. Operating system
5.1. Definition
An operating system is a low level piece of software that manage the computer’s hardware and
software, and provides an interface between the user and the computer
5.2. Purpose
The operating system is the software that controls, manages and run all of the applications on the
computer.
The functions of an operating system include:
Loading a software interface for the user to interact with (usually a GUI or CLI)
Managing hardware resources such as memory and devices
Page |9
User management
authentication & security
File management
When a user is using a computer they are either interacting directly with the operating system ( e.g.
logging in to the computer) or via an application (e.g. saving a word processing document)
5.3. Common OS
Microsoft Windows
Mac OS
Android OS
P a g e | 10
from another computer on the network (Internet, intranet). Web Server has the ability to send Web
clients via the Internet environment (or Intranet) via HTTP protocol.
6.2. Purpose
A web server’s main purpose is to store web site files and broadcast them over the internet for you
site visitor’s to see. In essence, a web server is simply a powerful computer that stores and transmits
data via the internet. When someone visits a web page on your site their browser communicates
with your web server, sending and receiving information that ultimately dictates what appears on
the visitor’s computer screen. Thus, the main purpose of a web server is to store and transfer web
site data upon the request of a visitor’s browser.
P a g e | 11
8. How to publishing and accessing a website on Internet
8.1. Publishing a website on Internet
5 steps to prepare and publish your website
The easiest way to access a website is to write the desired address into the address bar located in
the browser. This address is known as a Uniform Resource Locator (URL), and every webpage can be
reached with its own individual URL (web address). A URL is made up of several sections; all of
which have their own functions. Here is a generic example of a webpage URL:
Top-
Third-
Second-level level
Protocol level (Path) (File)
domain domai
domain
n
JavaScript
HTML
CSS
React
10. Back-End
10.1. What is Back-End
PHP
Python
C#. NET
C++
P4 Discuss the differences between online website creation tools and custom build
sites with regards to design flexibility, performance, functionally, UX and UI
User experience (UX) design is the process design teams use to create products that provide
meaningful and relevant experiences to users. UX design involves the design of the entire process of
acquiring and integrating the product, including aspects of branding, design, usability and function.
P a g e | 14
13. What is User Interface(UI)?
User interface (UI) design is the process designers use to build interfaces in software or
computerized devices, focusing on looks or style. Designers aim to create interfaces which users find
easy to use and pleasurable. UI design refers to graphical user interfaces and other forms—e.g.,
voice-controlled interfaces.
P a g e | 15
14. Online website creation tools:
14.1. Definition:
Is a tool designed to simplify the art of creating an effective website. Before the rise of website
builders, creating an online presence for an individual or business would require a lot of coding
work, to dictate how each page hosted by a provider would work. Now, website builders offer
simple, low-code, and visual solutions for site building instead.
Image Optim
Graphic Burger
P a g e | 16
15. Custom build sites:
15.1. Definition:
A custom-built website is generated from scratch. It is coded to suit whatever your business is into.
There’s no template that will constraint your needs.
Custom-built websites are flexible to updates and will grow as your business grows. Unlike
templated sites, personalized ones are easier to modify
16. The difference between online website creation tools and custom build sites:
Advantages of already available creation tools/ templates
They are easier to use and you don’t need too much coding knowledge to use them.
P a g e | 17
Their implementation is much faster than custom sites because you just need to make a few
changes to get started.
Templates are less expensive as they are already designed and there are no complicated tasks
involved.
They are ideal for startup businesses or simple businesses at the initial level.
Maintenance is much easier as no coding is involved.
The site built through these tools may look similar to many others as all are using the same
templates.
They are less flexible because you cannot get access to coding if you are facing any issues.
You may face security issues as you don’t own legal rights for those templates.
They might not be designed to be functional on 100% of devices.
Already available templates are not SEO friendly and it might take too much time for your site to
get ranked.
Custom built sites are more flexible as they are designed to work for your business specifically.
There are no limitations as you can change or update any feature whenever you need to.
P a g e | 18
They are unique because they are specially designed to represent the basic purpose and specialty
of your brand.
The designs are unlimited because they start from scratch and you can have any design of your
desire.
Customized sites give you better SEO rankings as they are different and unique from others and
get more attention if users thus providing more traffic and revenue.
They are designed to work on all sort of devices which make them user friendly as well.
You need to spend more money to get design and development according to your needs.
It takes more time to start from scratch and make a website as per your wish.
You need to find a reliable and professional source otherwise your investment will be wasted.
Now if we compare online creation tools vs custom built sites we can see that a custom built site can
prove to be more beneficial for your business because it not only helps you stand out in the pool of other
websites but also promises good outputs. If you go towards a customized site, you need a reputed web
company to help you out otherwise your money and time will be wasted. Unisoftwares is one of the best
options for you to get your site customized because we have a team of professionals and experts who can
give you what you want.
P a g e | 19
REFERENCE
1. Uni. B, (2022). Differences and Between Online Creation Tools and Custom Build Suit. [online]
Available at: https://unisoftwares.com/blog/difference-between-online-creation-tool-and-custom-
built-website/ [Accessed November 25, 2022].
2. Kyle.H, (2021). Front-end vs Back-end: Definition and Differences. [online] Available at:
https://www.indeed.com/career-advice/career-development/front-end-vs-back-end [Accessed
November 25, 2022].
3. Hossein. M, (2020). Common DNS Request Types. [online] Available at:
https://support.opendns.com/hc/en-us/articles/227986607-Common-DNS-Request-Types
[Accessed November 25, 2022].
4. Tim. K, (2022). What is IIS/Windows Web Server? How to use it, Top Tools & Resources. [online]
Available at: https://www.comparitech.com/net-admin/iis-windows-web-server/ [Accessed
November 25, 2022].
5. Staff .E, (2022). How to Choose the Best Website Builder in 2022 (Compared). [online] Available at:
https://www.wpbeginner.com/beginners-guide/how-to-choose-the-best-website-builder/
[Accessed November 25, 2022].
6. Staff .E, (2022). 15 Best and Most Popular CMS Platforms in 2022 (Compared). [online] Available at:
https://www.wpbeginner.com/showcase/best-cms-platforms-compared/ [Accessed November 25,
2022].
7. Cordenne.B, (2021). 11 Best Front-End Technologies To Use In 2021. [online] Available at:
https://www.trio.dev/blog/front-end-technologies [Accessed November 25, 2022].
8. Spec.A, (2021). Top 12 Best Back-End Technologies To look for In 2022. [online] Available at:
https://www.spec-india.com/blog/backend-technologies[Accessed November 25, 2022].
9. Rich.M, (2018). THE DIFFERENCE BETWEEN TEMPLATE AND CUSTOM-BUILT WEBSITES. [online]
Available at: https://www.primedesignsolutions.com/learning-center/difference-template-custom-
built-websites/[Accessed November 25, 2022].
10. Albert.C, (2014). Microsoft’s Cloud Server Hardware [online] Available at:
https://www.datacenterknowledge.com/archives/2014/01/27/closer-look-microsofts-cloud-server-
hardware[Accessed November 25, 2022].
P a g e | 20