Professional Documents
Culture Documents
Nguyễn Đức Anh FGW HN - 208868 - 0
Nguyễn Đức Anh FGW HN - 208868 - 0
Nguyễn Đức Anh FGW HN - 208868 - 0
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.
Grading grid
P1 P2 P3 P4 M1 M2 M3 D1
❒ Summative Feedback: ❒ Resubmission Feedback:
2.1
2.2
2.3 2.4
Grade: Assessor Signature: Date:
Signature & Date:
WEB DESIGN & DEVELOPMENT
Ng u y e n D u c A n h G C H1 7 05 1 - G C H0 8 0 6
Junior Staff
C O NTE NT
1. D NS
2. C o m munication p ro tocols, s e rve r hard ware ,
o p e r a t in g s y s t e m s a n d w e b s e r v e r s o f t w a r e
• DNS stands for
What is DNS ? Domain Name
System
• DNS was invented in
1984 for the Internet
• a system that
converts website
domains to a
numerical IP address
and vice versa
The Purpose of
DNS
• Instead of having to remember
the ip address, users only
need to remember the
domain name to be able to
access the server
TYPES of DNS
D N S Q U E R IE S D N S S E R V E RS D N S R E C O RDS
F R ON T - E N D A N D BACK-END AND
P R E S E N TAT I ON L AYE R A P P L I C AT I ON L AYE R
• Transfer data to application • Java, .NET, C #,
layer Python, C ++
• Interface layer
• Handle functions
• Interact with users
• Link to database
• Build on web technologies
and web development
frameworks
• API
Online web creation tool
Online creation tools and Custom built website
Online creation tools Custom built website
-Not limited to design
-Using templates
-flexible customization
-Fast design, cheap price
Design flexibility -Web design qualifications required
-Website may be the same
-Requires a lot of time, money and
-Design templates are limited
effort
-May not 100% work on -Better SEO
Performance all devices -Better Page Loading Speed
-Work all browsers and devices
-Limited functionality -Unlimited functionality
Functionality -Provides functionality for newbies -Flexible customization functions
-Required code skills
-User experience is generally
-User experience depends on web
UX good as the template has been
create level
designed by experienced teams
-Diverse interfaces
UI -Good interface but not diverse -Unique and strange innovative
interface
Reference
• https://www.geeksforgeeks.org/difference-between-static-and-
dynamic-web-pages/
• https://iconicjob.vn/blog/front-end-la-gi-lap-trinh-vien-front-end-
gioi-can-ky-nang-gi/
• https://topdev.vn/blog/frontend-la-gi-backend-la-gi-va-fullstack-
la-gi/
• https://www.primedesignsolutions.com/learning-
center/difference-template-custom-built-websites/
• https://www.icecubedigital.com/blog/advantages-of-custom-built-
sites-vs-online-website-builder-tools/
2.1 A) Presentation
- Medium confidence level
- Normal knowledge
B) Report
1. Junior staff
- Should include some introductory slides about web architecture
- DNS was discussed. Content included defnition, purpose, types, how DNS was managed and organized
- He talked about 4 web elements with examples. Relationship between them were given
2. Senior staf
- He introduced static and dynamic website, front-end and back-end technologies. Comparisons were shown
- Relationship between front-end with presentation layer, back-end with application layer was clarified
- Discussion about online website creation tools and custom built sites were included. He made the comparison between them based on 5 given criteria. Example for online tool was given. He should also insert
an example for custom site
2.2 longndt
2.3 Pass
2.4 25/12/2020