SlideShare a Scribd company logo
1 of 15
Download to read offline
1
ASSIGNMENT 1 FRONT SHEET
Grading grid
P1 P2 P3 P4 M1 M2 M3 D1
Qualification BTEC Level 5 HND Diploma in Computing
Unit number and title 10: Website Design & Development
Submission date 22/3/2020 Date Received 1st submission
Re-submission Date 22/3/2020 Date Received 2nd submission
Student Name LUU VAN MANH Student ID Gcs18050
Class GCS0801B.1 Assessor name NGUYEN HO PHU BAO
Student declarationI 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 MANH
2
3
Summative Feedback: Resubmission Feedback:
Grade:
Signature & Date:
Assessor Signature: Date:
4
ASSIGNMENT 1 BRIEF
Qualification BTEC Level 5 HND Diploma in Computing
Unit number 10: Website Design & Development
Assignment title Web Services Presentation and Guidebook
Academic Year 2018 – 2019
Unit Tutor LUU VAN MANH
Issue date 22/3/2020 Submission date 22/3/2020
IV name and date MANH - 22/3/2020
Submission Format:
Format: Two ten-minute Microsoft® PowerPoint® style presentations to be presented to your
colleagues
Submission Students are compulsory to submit the assignment in due date and in a way requested by
the Tutors. The form of submission will be a soft copy posted on
http://cms.greenwich.edu.vn/
Note: The Assignment must be your own work, and not copied by or from another student or from
books etc. If you use ideas, quotes or data (such as diagrams) from books, journals or other sources, you
5
must reference your sources, using the Harvard style. Make sure that you know how to reference
properly, and that understand the guidelines on plagiarism. If you do not, you definitely get failed
Unit Learning Outcomes:
LO1 Explain server technologies and management services associated with hosting and managing
websites.
LO2 Categorise website technologies, tools and software used to develop websites.
Assignment Brief and Guidance:
You work as a full-stack web team leader for a leading creative web solutions and marketing company.
Your team is about to have a big contract to develop an online shopping mall.
One of the preparation tasks is to choose appropriate tools and techniques to realise a custom built
website.
As part of your role, you have been asked to create an engaging presentation to help train junior staff
members on basic web technologies including hosting and website management as well as server
technologies. Your presentation should not only explain basic knowledge in the domain but also points
out the impact of these technologies to website design, functionality, management or performance.
You also need to present more technical presentation to senior staff members to discuss about front-
end, back-end technologies as well as other tools, techniques and softwares used to develop website
from simple (online website creation tools) to complicated (custom built). Your presentation will be used
as guidance of choosing suitable tools and techniques for the next project.
6
Learning Outcomes and Assessment Criteria
Pass Merit Distinction
LO1 Explain server technologies and management services associated with
hosting and managing websites
LO1 & 2
D1 Justify the tools and techniques
chosen to realise a custom built
website.
P1 Identify the purpose and types of
DNS, including explanations on how
domain names are organised and
managed.
P2 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.
M1 Evaluate the impact of
common web development
technologies and frameworks with
regards to website design,
functionality and management.
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.
LO2 Categorise website technologies, tools and software used to develop
websites
7
P3 Discuss the capabilities and
relationships between front-end and
back-end website technologies 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).
M3 Evaluate a range of tools and
techniques available to design and
develop a custom built website.
Table of Contents
ASSIGNMENT 1 FRONT SHEET................................................................................................................................................................................................................................................................................................1
ASSIGNMENT 1 BRIEF.............................................................................................................................................................................................................................................................................................................4
1 . DNS.................................................................................................................................................................................................................................................................................................................................... 8
2 the function........................................................................................................................................................................................................................................................................................................... 9
3 The meaning of front-end and back-end in website development..................................................................................................................................................................................................................................10
4............................................................................................................................................................................................................................................................................................................................................11
*Referrences........................................................................................................................................................................................................................................................................................................................ 12
8
P1 Identify the purpose and types of DNS, including explanations on how domain names are organised and managed.
1 . DNS
* DNS is like a translator, DNS translates the domain name into an IP address of 4 different numbers. for example, the domain name www.fpt.com to
123.457.12 or vice versa translates an IP address into a domain name. DNS makes the Internet more user-friendly today with the advent of all devices connected
to the Internet, Users can only remember the name of the website but it is difficult to remember the IP address range of that website. Therefore, DNS appears
as a service that allows users to enter the domain name on the web browser and website name.
* DNS works step by step according to the structure of DNS, the first step is to resolve information queries. For example, www.home.com will be converted to
192.168.1.1 which is an ip address provided to each device on the internet, just as each home will have a separate home number to facilitate search. When
people want to find someone's website, they can enter the domain name and it will take them there. If you do not receive the information, you will see an error
code appear.
* A website on the internet needs at least two components, a web server and a domain name, to work properly. The web server is a computer that holds the
files and databases that make up your website. Then send it to the internet every time someone accesses your site from their server. The domain name is the
name people type in the browser, and then because the domain name points to the web server address, the browser can request to access that web server.
Without a domain name, everyone must remember the exact IP address of the server when accessing - thisis unlikely.
*Types of DNS Server and its role
 In total, about 4 types of servers participate in the domain name resolution system :
DNS Recursor
 The DNS recursor is the server that plays the role of communicating with other servers to replace itas a response to the client (the user's browser). It is
like a diligent employee who receives and returns information to the client (browser) to find the right information they need. Toobtain information, the DNS recursor may
need to call the Root DNS Server to help
 Root Name server
 Root DNS Server, also known as name servers, is the most important server in the hierarchy of DNS.It has no specific name. Youcan understand that it is
a library to guide your search. In fact, the DNS recursive resolver will forward the request to the Root Name server. The server will then respond that it should look in
specific top-level domain name servers (TLD name servers).
TLD Name server
When you want to access Google or Facebook, usually your extension will use .com. It is one of the top-level domains. The server for this type of top-level domain is
called the TLD name server. It is responsible for managing all information of a common domain name extension.
For example, when you type www.google.com in a browser, TLD .com will respond from a DNS resolver to recommend an Authoritative DNS server. Authoritative
Name Server is the official place that contains thedata source of that domain.
9
 Authoritative Name server
When a DNS resolver finds an authoritative name server, this is the domain name resolution that takes place. Authoritative nameserver contains domain
information associated with the address. It will give recursive resolvers the necessary IP address found in its catalog of records.
P2 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.
2 the function
Communication protocols : communication protocol, also known as inter-network protocol, information exchange protocol and also called interaction protocol. In
information technology, this is called a protocol. The purpose of the communication protocol is to link subnets into interlocations for data transmission, signal transmission,
authentication, data representation and data error detection. Data transmission between the transport layer andthe network layer Defines the structure of data packets as a
single and basis for data transmission on the Internet, so that computers and devices can connect and exchange information. believe together.
Server hardware : Basically, the hardware in the computer is the part that we can see, hold, 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.
Operating systems : Basically software is instructions that can be stored and run by hardware and software in the computer are applications running inside the computer, we cannot
hold and touch it. A computer has a lot of software.Each software addresses a different function.
Web server software :Organize communication between users and the system.
- Provide resources for programs and how to organize their implementation.
- Organize information storage on external memory, provide tools for searching and accessing information.
- Check and support by software for peripheral devices to exploit them conveniently and effectively.
- A system utilities support.
Relationship between them
- Communication protocol
The protocol defines rules, syntax, semantics, and synchronization of communication and can methods of error recovery. Protocols can be implemented by hardware, software or a
combination of both.
- Server Hardware
Hardware represents all the physical things that you can touch and see which merged and built together as a single entity called a Personal Computer (PC). It can be a laptop or even your
smart devices in this case.
- Operating System
Operating System (OS) is working on top of the hardware. OS is the software that brings you the interface to be able to communicate with the hardware. Well, of course, there is more than
10
that. OS communicates with the kernel using the device drivers to send “commands” to the hardware to do the things that you want to do.
- Web server software
Web Server Software is also just a software application. It is installed, and runs on a computer - the server serves as a Web Server, thanks to this program that users can access the Web site
information 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.
P3 Discuss the capabilities and relationships between front-end and back-end website technologies and explain how these relate to presentation and application layers.
3 The meaning of front-end and back-end in website development.
Ront Front-end and back-end are very important in programming a website. Each one will have its own function and a close relationship with each other. When accessing a
website, user experience is very important. It includes many factors from page load speed, layout, design to image quality, website stability. The front-end of a website is the interface
to interact with users. Everything that you can see on the website belongs to the front-end from the font, the color to the menu bar, the slider up and down. Back-end job. The main
function of a Back-end developer is to ensure that the information and services required by Front-end are implemented. They are the ones responsible for maintaining the entire
system, based on the integration process.
What are the front-end and back-end technologies currently being used
front-end: 3 main languages: HTML, CSS, and JavaScript programming languages and frameworks like Bootstrap,
Foundation, Backbone, AngularJS, and EmberJS to help ensure content is always displayed well on all differentdevices
back-end: To make server, application, and database interoperable, server-side languages such as PHP, Ruby, Python, Java, and .Net are often used. build an
application, and tools like MySQL, Oracle, and SQL Server tosearch, store, or change data and serve it back to the user in the front-end.
how these relate to presentation and application layers.
These two examples will help to show the strong cohesion of an unbeaten duo, fornt-end and back-end.
Ex1 : front-end
When you log in to facebook, everything you are seeing on this site right now can be done by a front-end developer. A designer creates logos and graphics, a
photographer provides images, a copywriter writes the content. But a front-end developer combines all the pieces together and converts it into a web language, and creates
the experience you have while browsing through each page.
Ex2 : back-end
Just like when you log into Facebook, when you navigate to this site, Udacity's servers send information to your computer or mobile device, and then they are converted to the site you are
seeing.
11
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).
4
Wix and wordpress :There are many platforms to create a website. But in summary, we divided into 2 specific ways: one isto
use website builder and the other is to use content management system (CMS).
Wix and wordpress : Flexibility of design and performance
Wix : Wix is a great free web building platform One of the biggest advantages of WIX is that it allows you to build websites with simple drag and drop. Tools, features integrated smartly.
This makes designing and editing the website interface convenient and fast. Just go to Manage Pages and click the button. Your new pages will be automatically added to the navigation
menu. Wix has many ready-made designs so to design a website, you just need to choose the interface you want, update the content and images and you're done. but the templates that
wix provides have an important disadvantage that you cannot change the model when you start your editing process. and you can even change the look and feel of your website on
mobile with wix mobile editing.
Wordpress: although wordpress started out as a simple blogging platform, it rose quickly and outstripped other competitors and became a versatile builder that allowed you to create
many different websites. It has over 40,000 plugins available and especially all are free. Wordpress themes can be found at two places at wordpress.org and various independent theme
websites and theme stores. but in contrast to wix, you will not be able to use WYSIWYG editing to change and edit your wordpress theme, if you want to change then you must know
how to read the code.
Wix and wordpress: functionality.
Wix has many useful functions for users. It integrates many functions into websites such as, comment, forums, live chat, this Site builder supports you to adjust a lot of styles, such
as themes and tools. Other designs are easily found here.
Wordpress also has lots of cool and unique functions. This platform has thousands of plugins and themes. These tools can help you change the design and functionality of your
website thoroughly. Youcan create almost any kind of website you can think of,with every function available. Moreover, most of the best WordPress plugins are free .
What is UI / UX?
UI is the representative of website design, user interface. For UX is the user experience. These are two concepts that always go hand in hand, and are used as the main criteria
to evaluate any website.
UI / UX design is always mentioned in parallel, together with the fact that it is two technologies with certaindifferences. Understanding individually, specifically about each technology
will help understand the functions, tasks and requirements correctly. It is a way to help us make the most accurate decision according to our actual needs.
The official launch so that users can easily access, then use the functions in the most convenient and effective way. UX technology when implemented ensures effective access to a
website for each person to be effective, convenient as desired.
12
*Referrences
1. what is dns ( domain name sever ) ? , by CHRIS GONYEA
https://dyn.com/blog/dns-why-its-important-how-it-works/
> ( accessed Aug 9, 2018 )
2. How DNS Works – the Domain Name System(Part One) , by NITHEESHPOOJARY
https://cloudacademy.com/blog/how-dns-works/
>( accessed March 26, 2019 )
3. Common DNS Request Types , by DANIELCHEUNG
https://support.opendns.com/hc/en-us/articles/227986607-Common-DNS-Request-Types
>(accessed Jan 16, 2020 )
4. Communication protocol
https://en.wikipedia.org/wiki/Communication_protocol
>(accessed 1 February 2020 )
5. What is server hardware? , by Quora
https://www.quora.com/What-is-server-hardware
> (accessed June 31, 2019 )
6. Web server là gì? , by MDN
https://developer.mozilla.org/vi/docs/Learn/Common_questions/What_is_a_web_server
>(accessed March 23, 2019 )
7 . what is an Operating systems , by Chrit Hoffman
https://www.howtogeek.com/361572/what-is-an-operating-system/
>(accessed AUGUST 8, 2018 )
8. Frontend vs. Backend Developers: What’s the Difference? , by Chris Castiglione
https://learn.onemonth.com/frontend-vs-backend-developers/
> ( accessed June 27, 2019 )
9. What front-end and/or back-end technologies have you been using throughout your career? , by Shahzaib Khalid
13
https://www.quora.com/What-front-end-and-or-back-end-technologies-have-you-been-using-throughout-your-career
>( accessed Answered Dec 5, 2017 )
10 . THE DIFFERENCE BETWEEN TEMPLATE AND CUSTOM-BUILT WEBSITES , Shelley Johansson
https://www.primedesignsolutions.com/learning-center/difference-template-custom-built-websites/
>(accessed FEBRUARY 20, 2014 )
11 . Top 10 trang web hỗ trợ tạo website miễn phí tốt nhất , by MW
http://webmini.vn/top-10-trang-web-ho-tro-tao-website-mien-phi-tot-nhat/
>(accessed may 20,2019 )
12. WIX là gì? Bách khoa toàn thư về WIX và cách sử dụng , by Dat Do
https://wiki.matbao.net/kb/wix-la-gi-bach-khoa-toan-thu-ve-wix-va-cach-su-dung/
>(accessed 05/10/2019 )
13 . WordPress là gì? , Dat DO
https://wiki.matbao.net/kb/wordpress-la-gi-nhung-the-manh-ma-wordpress-mang-lai-la-gi/
>(accessed 24/06/2019 )
14
15

More Related Content

Similar to ASSIGNMENT 1 FRONT SHEET

The most efficient development tool is now available in Pakistan.pdf
The most efficient development tool is now available in Pakistan.pdfThe most efficient development tool is now available in Pakistan.pdf
The most efficient development tool is now available in Pakistan.pdfConnect Solutions
 
web development.pdf
web development.pdfweb development.pdf
web development.pdfJessicaArifa
 
E-commerce Lab work
E-commerce Lab workE-commerce Lab work
E-commerce Lab workPragya Bisht
 
Research paper
Research paperResearch paper
Research paperKhalid
 
Lync Certificate Planning and Assignments
Lync Certificate Planning and Assignments Lync Certificate Planning and Assignments
Lync Certificate Planning and Assignments Thomas Poett
 
The Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfThe Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfConnect Solutions
 
Unit 8 ecommerce p1
Unit 8   ecommerce p1Unit 8   ecommerce p1
Unit 8 ecommerce p1IronCheese
 
The most effective development service is available to Pakistan.ppt
The most effective development service is available to Pakistan.pptThe most effective development service is available to Pakistan.ppt
The most effective development service is available to Pakistan.pptConnect Solutions
 
The Guide to Website Development for Beginners.ppt
The Guide to Website Development for Beginners.pptThe Guide to Website Development for Beginners.ppt
The Guide to Website Development for Beginners.pptConnect Solutions
 
Bootcamp - Web Development Session 1
Bootcamp - Web Development Session 1Bootcamp - Web Development Session 1
Bootcamp - Web Development Session 1GDSCUniversitasMatan
 
The Guide to Website Development for Beginners.pptx
The Guide to Website Development for Beginners.pptxThe Guide to Website Development for Beginners.pptx
The Guide to Website Development for Beginners.pptxConnect Solutions
 
Website Planning & Designing By Er. Kapil Bhargava
Website Planning & Designing By Er. Kapil BhargavaWebsite Planning & Designing By Er. Kapil Bhargava
Website Planning & Designing By Er. Kapil BhargavaKapil Bhargava
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonMukalele Rogers
 
Unit 1- Domain Name and Web hosting.pptx
Unit 1- Domain Name and Web hosting.pptxUnit 1- Domain Name and Web hosting.pptx
Unit 1- Domain Name and Web hosting.pptxsujalpandey620
 
digital marketing andddddWeb hosting.pptx
digital marketing andddddWeb hosting.pptxdigital marketing andddddWeb hosting.pptx
digital marketing andddddWeb hosting.pptxsujalpandey620
 
Unit 1- Domain Name and Web hosting.pptx
Unit 1- Domain Name and Web hosting.pptxUnit 1- Domain Name and Web hosting.pptx
Unit 1- Domain Name and Web hosting.pptxsujalpandey620
 
Cis 332 Technology levels--snaptutorial.com
Cis 332 Technology levels--snaptutorial.comCis 332 Technology levels--snaptutorial.com
Cis 332 Technology levels--snaptutorial.comsholingarjosh56
 
Cis 332 Success Begins / snaptutorial.com
Cis 332 Success Begins / snaptutorial.comCis 332 Success Begins / snaptutorial.com
Cis 332 Success Begins / snaptutorial.comRobinson069
 
How To be a Backend developer
How To be a Backend developer    How To be a Backend developer
How To be a Backend developer Ramy Hakam
 

Similar to ASSIGNMENT 1 FRONT SHEET (20)

The most efficient development tool is now available in Pakistan.pdf
The most efficient development tool is now available in Pakistan.pdfThe most efficient development tool is now available in Pakistan.pdf
The most efficient development tool is now available in Pakistan.pdf
 
web development.pdf
web development.pdfweb development.pdf
web development.pdf
 
E-commerce Lab work
E-commerce Lab workE-commerce Lab work
E-commerce Lab work
 
Research paper
Research paperResearch paper
Research paper
 
Lync Certificate Planning and Assignments
Lync Certificate Planning and Assignments Lync Certificate Planning and Assignments
Lync Certificate Planning and Assignments
 
Working of web
Working of webWorking of web
Working of web
 
The Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfThe Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdf
 
Unit 8 ecommerce p1
Unit 8   ecommerce p1Unit 8   ecommerce p1
Unit 8 ecommerce p1
 
The most effective development service is available to Pakistan.ppt
The most effective development service is available to Pakistan.pptThe most effective development service is available to Pakistan.ppt
The most effective development service is available to Pakistan.ppt
 
The Guide to Website Development for Beginners.ppt
The Guide to Website Development for Beginners.pptThe Guide to Website Development for Beginners.ppt
The Guide to Website Development for Beginners.ppt
 
Bootcamp - Web Development Session 1
Bootcamp - Web Development Session 1Bootcamp - Web Development Session 1
Bootcamp - Web Development Session 1
 
The Guide to Website Development for Beginners.pptx
The Guide to Website Development for Beginners.pptxThe Guide to Website Development for Beginners.pptx
The Guide to Website Development for Beginners.pptx
 
Website Planning & Designing By Er. Kapil Bhargava
Website Planning & Designing By Er. Kapil BhargavaWebsite Planning & Designing By Er. Kapil Bhargava
Website Planning & Designing By Er. Kapil Bhargava
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lesson
 
Unit 1- Domain Name and Web hosting.pptx
Unit 1- Domain Name and Web hosting.pptxUnit 1- Domain Name and Web hosting.pptx
Unit 1- Domain Name and Web hosting.pptx
 
digital marketing andddddWeb hosting.pptx
digital marketing andddddWeb hosting.pptxdigital marketing andddddWeb hosting.pptx
digital marketing andddddWeb hosting.pptx
 
Unit 1- Domain Name and Web hosting.pptx
Unit 1- Domain Name and Web hosting.pptxUnit 1- Domain Name and Web hosting.pptx
Unit 1- Domain Name and Web hosting.pptx
 
Cis 332 Technology levels--snaptutorial.com
Cis 332 Technology levels--snaptutorial.comCis 332 Technology levels--snaptutorial.com
Cis 332 Technology levels--snaptutorial.com
 
Cis 332 Success Begins / snaptutorial.com
Cis 332 Success Begins / snaptutorial.comCis 332 Success Begins / snaptutorial.com
Cis 332 Success Begins / snaptutorial.com
 
How To be a Backend developer
How To be a Backend developer    How To be a Backend developer
How To be a Backend developer
 

More from Monica Waters

020 Buy Custom Essay Sample Office Absent Lett
020 Buy Custom Essay Sample Office Absent Lett020 Buy Custom Essay Sample Office Absent Lett
020 Buy Custom Essay Sample Office Absent LettMonica Waters
 
How To Write An Opinion Essay Essay Tigers
How To Write An Opinion Essay Essay TigersHow To Write An Opinion Essay Essay Tigers
How To Write An Opinion Essay Essay TigersMonica Waters
 
Essay Contest Opens For High School Students NIH Record
Essay Contest Opens For High School Students  NIH RecordEssay Contest Opens For High School Students  NIH Record
Essay Contest Opens For High School Students NIH RecordMonica Waters
 
Edit My College Essay. 10 Most Common College Es
Edit My College Essay. 10 Most Common College EsEdit My College Essay. 10 Most Common College Es
Edit My College Essay. 10 Most Common College EsMonica Waters
 
Crown Mill Luxury Letter Writing Pa
Crown Mill Luxury Letter Writing PaCrown Mill Luxury Letter Writing Pa
Crown Mill Luxury Letter Writing PaMonica Waters
 
Persuasive Writing Paragraph. How To Write A
Persuasive Writing Paragraph. How To Write APersuasive Writing Paragraph. How To Write A
Persuasive Writing Paragraph. How To Write AMonica Waters
 
How Does Nurture Influence Development. How Does N
How Does Nurture Influence Development. How Does NHow Does Nurture Influence Development. How Does N
How Does Nurture Influence Development. How Does NMonica Waters
 
View Formal Essay Examples For High Schoo
View Formal Essay Examples For High SchooView Formal Essay Examples For High Schoo
View Formal Essay Examples For High SchooMonica Waters
 
Evaluation Argument Essay Telegraph
Evaluation Argument Essay  TelegraphEvaluation Argument Essay  Telegraph
Evaluation Argument Essay TelegraphMonica Waters
 
Introduction In An Essay. What Shoul
Introduction In An Essay. What ShoulIntroduction In An Essay. What Shoul
Introduction In An Essay. What ShoulMonica Waters
 
Argumentative Essay Best A
Argumentative Essay  Best AArgumentative Essay  Best A
Argumentative Essay Best AMonica Waters
 
Writing Cause And Effect Essay Examples - Definitiv
Writing Cause And Effect Essay Examples - DefinitivWriting Cause And Effect Essay Examples - Definitiv
Writing Cause And Effect Essay Examples - DefinitivMonica Waters
 
How To Write A Compare And Contrast Essay Example. C
How To Write A Compare And Contrast Essay Example. CHow To Write A Compare And Contrast Essay Example. C
How To Write A Compare And Contrast Essay Example. CMonica Waters
 
Custom Writing Pros Cheap Custom Ess
Custom Writing Pros Cheap Custom EssCustom Writing Pros Cheap Custom Ess
Custom Writing Pros Cheap Custom EssMonica Waters
 
How Serious Is Essay Plagiarism Students The Guardian
How Serious Is Essay Plagiarism  Students  The GuardianHow Serious Is Essay Plagiarism  Students  The Guardian
How Serious Is Essay Plagiarism Students The GuardianMonica Waters
 
Website That Writes An Essay For You
Website That Writes An Essay For YouWebsite That Writes An Essay For You
Website That Writes An Essay For YouMonica Waters
 
Essay Websites Examples Of Satire Essays
Essay Websites Examples Of Satire EssaysEssay Websites Examples Of Satire Essays
Essay Websites Examples Of Satire EssaysMonica Waters
 
Essay Essaytips Essay University Ex
Essay Essaytips Essay University ExEssay Essaytips Essay University Ex
Essay Essaytips Essay University ExMonica Waters
 
Writing An Abstract For Your Research Paper The Writing Center UW ...
Writing An Abstract For Your Research Paper  The Writing Center  UW ...Writing An Abstract For Your Research Paper  The Writing Center  UW ...
Writing An Abstract For Your Research Paper The Writing Center UW ...Monica Waters
 
Analytical Essay My First Day At School Short Essay
Analytical Essay My First Day At School Short EssayAnalytical Essay My First Day At School Short Essay
Analytical Essay My First Day At School Short EssayMonica Waters
 

More from Monica Waters (20)

020 Buy Custom Essay Sample Office Absent Lett
020 Buy Custom Essay Sample Office Absent Lett020 Buy Custom Essay Sample Office Absent Lett
020 Buy Custom Essay Sample Office Absent Lett
 
How To Write An Opinion Essay Essay Tigers
How To Write An Opinion Essay Essay TigersHow To Write An Opinion Essay Essay Tigers
How To Write An Opinion Essay Essay Tigers
 
Essay Contest Opens For High School Students NIH Record
Essay Contest Opens For High School Students  NIH RecordEssay Contest Opens For High School Students  NIH Record
Essay Contest Opens For High School Students NIH Record
 
Edit My College Essay. 10 Most Common College Es
Edit My College Essay. 10 Most Common College EsEdit My College Essay. 10 Most Common College Es
Edit My College Essay. 10 Most Common College Es
 
Crown Mill Luxury Letter Writing Pa
Crown Mill Luxury Letter Writing PaCrown Mill Luxury Letter Writing Pa
Crown Mill Luxury Letter Writing Pa
 
Persuasive Writing Paragraph. How To Write A
Persuasive Writing Paragraph. How To Write APersuasive Writing Paragraph. How To Write A
Persuasive Writing Paragraph. How To Write A
 
How Does Nurture Influence Development. How Does N
How Does Nurture Influence Development. How Does NHow Does Nurture Influence Development. How Does N
How Does Nurture Influence Development. How Does N
 
View Formal Essay Examples For High Schoo
View Formal Essay Examples For High SchooView Formal Essay Examples For High Schoo
View Formal Essay Examples For High Schoo
 
Evaluation Argument Essay Telegraph
Evaluation Argument Essay  TelegraphEvaluation Argument Essay  Telegraph
Evaluation Argument Essay Telegraph
 
Introduction In An Essay. What Shoul
Introduction In An Essay. What ShoulIntroduction In An Essay. What Shoul
Introduction In An Essay. What Shoul
 
Argumentative Essay Best A
Argumentative Essay  Best AArgumentative Essay  Best A
Argumentative Essay Best A
 
Writing Cause And Effect Essay Examples - Definitiv
Writing Cause And Effect Essay Examples - DefinitivWriting Cause And Effect Essay Examples - Definitiv
Writing Cause And Effect Essay Examples - Definitiv
 
How To Write A Compare And Contrast Essay Example. C
How To Write A Compare And Contrast Essay Example. CHow To Write A Compare And Contrast Essay Example. C
How To Write A Compare And Contrast Essay Example. C
 
Custom Writing Pros Cheap Custom Ess
Custom Writing Pros Cheap Custom EssCustom Writing Pros Cheap Custom Ess
Custom Writing Pros Cheap Custom Ess
 
How Serious Is Essay Plagiarism Students The Guardian
How Serious Is Essay Plagiarism  Students  The GuardianHow Serious Is Essay Plagiarism  Students  The Guardian
How Serious Is Essay Plagiarism Students The Guardian
 
Website That Writes An Essay For You
Website That Writes An Essay For YouWebsite That Writes An Essay For You
Website That Writes An Essay For You
 
Essay Websites Examples Of Satire Essays
Essay Websites Examples Of Satire EssaysEssay Websites Examples Of Satire Essays
Essay Websites Examples Of Satire Essays
 
Essay Essaytips Essay University Ex
Essay Essaytips Essay University ExEssay Essaytips Essay University Ex
Essay Essaytips Essay University Ex
 
Writing An Abstract For Your Research Paper The Writing Center UW ...
Writing An Abstract For Your Research Paper  The Writing Center  UW ...Writing An Abstract For Your Research Paper  The Writing Center  UW ...
Writing An Abstract For Your Research Paper The Writing Center UW ...
 
Analytical Essay My First Day At School Short Essay
Analytical Essay My First Day At School Short EssayAnalytical Essay My First Day At School Short Essay
Analytical Essay My First Day At School Short Essay
 

Recently uploaded

Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 

Recently uploaded (20)

Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 

ASSIGNMENT 1 FRONT SHEET

  • 1. 1 ASSIGNMENT 1 FRONT SHEET Grading grid P1 P2 P3 P4 M1 M2 M3 D1 Qualification BTEC Level 5 HND Diploma in Computing Unit number and title 10: Website Design & Development Submission date 22/3/2020 Date Received 1st submission Re-submission Date 22/3/2020 Date Received 2nd submission Student Name LUU VAN MANH Student ID Gcs18050 Class GCS0801B.1 Assessor name NGUYEN HO PHU BAO Student declarationI 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 MANH
  • 2. 2
  • 3. 3 Summative Feedback: Resubmission Feedback: Grade: Signature & Date: Assessor Signature: Date:
  • 4. 4 ASSIGNMENT 1 BRIEF Qualification BTEC Level 5 HND Diploma in Computing Unit number 10: Website Design & Development Assignment title Web Services Presentation and Guidebook Academic Year 2018 – 2019 Unit Tutor LUU VAN MANH Issue date 22/3/2020 Submission date 22/3/2020 IV name and date MANH - 22/3/2020 Submission Format: Format: Two ten-minute Microsoft® PowerPoint® style presentations to be presented to your colleagues Submission Students are compulsory to submit the assignment in due date and in a way requested by the Tutors. The form of submission will be a soft copy posted on http://cms.greenwich.edu.vn/ Note: The Assignment must be your own work, and not copied by or from another student or from books etc. If you use ideas, quotes or data (such as diagrams) from books, journals or other sources, you
  • 5. 5 must reference your sources, using the Harvard style. Make sure that you know how to reference properly, and that understand the guidelines on plagiarism. If you do not, you definitely get failed Unit Learning Outcomes: LO1 Explain server technologies and management services associated with hosting and managing websites. LO2 Categorise website technologies, tools and software used to develop websites. Assignment Brief and Guidance: You work as a full-stack web team leader for a leading creative web solutions and marketing company. Your team is about to have a big contract to develop an online shopping mall. One of the preparation tasks is to choose appropriate tools and techniques to realise a custom built website. As part of your role, you have been asked to create an engaging presentation to help train junior staff members on basic web technologies including hosting and website management as well as server technologies. Your presentation should not only explain basic knowledge in the domain but also points out the impact of these technologies to website design, functionality, management or performance. You also need to present more technical presentation to senior staff members to discuss about front- end, back-end technologies as well as other tools, techniques and softwares used to develop website from simple (online website creation tools) to complicated (custom built). Your presentation will be used as guidance of choosing suitable tools and techniques for the next project.
  • 6. 6 Learning Outcomes and Assessment Criteria Pass Merit Distinction LO1 Explain server technologies and management services associated with hosting and managing websites LO1 & 2 D1 Justify the tools and techniques chosen to realise a custom built website. P1 Identify the purpose and types of DNS, including explanations on how domain names are organised and managed. P2 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. M1 Evaluate the impact of common web development technologies and frameworks with regards to website design, functionality and management. 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. LO2 Categorise website technologies, tools and software used to develop websites
  • 7. 7 P3 Discuss the capabilities and relationships between front-end and back-end website technologies 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). M3 Evaluate a range of tools and techniques available to design and develop a custom built website. Table of Contents ASSIGNMENT 1 FRONT SHEET................................................................................................................................................................................................................................................................................................1 ASSIGNMENT 1 BRIEF.............................................................................................................................................................................................................................................................................................................4 1 . DNS.................................................................................................................................................................................................................................................................................................................................... 8 2 the function........................................................................................................................................................................................................................................................................................................... 9 3 The meaning of front-end and back-end in website development..................................................................................................................................................................................................................................10 4............................................................................................................................................................................................................................................................................................................................................11 *Referrences........................................................................................................................................................................................................................................................................................................................ 12
  • 8. 8 P1 Identify the purpose and types of DNS, including explanations on how domain names are organised and managed. 1 . DNS * DNS is like a translator, DNS translates the domain name into an IP address of 4 different numbers. for example, the domain name www.fpt.com to 123.457.12 or vice versa translates an IP address into a domain name. DNS makes the Internet more user-friendly today with the advent of all devices connected to the Internet, Users can only remember the name of the website but it is difficult to remember the IP address range of that website. Therefore, DNS appears as a service that allows users to enter the domain name on the web browser and website name. * DNS works step by step according to the structure of DNS, the first step is to resolve information queries. For example, www.home.com will be converted to 192.168.1.1 which is an ip address provided to each device on the internet, just as each home will have a separate home number to facilitate search. When people want to find someone's website, they can enter the domain name and it will take them there. If you do not receive the information, you will see an error code appear. * A website on the internet needs at least two components, a web server and a domain name, to work properly. The web server is a computer that holds the files and databases that make up your website. Then send it to the internet every time someone accesses your site from their server. The domain name is the name people type in the browser, and then because the domain name points to the web server address, the browser can request to access that web server. Without a domain name, everyone must remember the exact IP address of the server when accessing - thisis unlikely. *Types of DNS Server and its role  In total, about 4 types of servers participate in the domain name resolution system : DNS Recursor  The DNS recursor is the server that plays the role of communicating with other servers to replace itas a response to the client (the user's browser). It is like a diligent employee who receives and returns information to the client (browser) to find the right information they need. Toobtain information, the DNS recursor may need to call the Root DNS Server to help  Root Name server  Root DNS Server, also known as name servers, is the most important server in the hierarchy of DNS.It has no specific name. Youcan understand that it is a library to guide your search. In fact, the DNS recursive resolver will forward the request to the Root Name server. The server will then respond that it should look in specific top-level domain name servers (TLD name servers). TLD Name server When you want to access Google or Facebook, usually your extension will use .com. It is one of the top-level domains. The server for this type of top-level domain is called the TLD name server. It is responsible for managing all information of a common domain name extension. For example, when you type www.google.com in a browser, TLD .com will respond from a DNS resolver to recommend an Authoritative DNS server. Authoritative Name Server is the official place that contains thedata source of that domain.
  • 9. 9  Authoritative Name server When a DNS resolver finds an authoritative name server, this is the domain name resolution that takes place. Authoritative nameserver contains domain information associated with the address. It will give recursive resolvers the necessary IP address found in its catalog of records. P2 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. 2 the function Communication protocols : communication protocol, also known as inter-network protocol, information exchange protocol and also called interaction protocol. In information technology, this is called a protocol. The purpose of the communication protocol is to link subnets into interlocations for data transmission, signal transmission, authentication, data representation and data error detection. Data transmission between the transport layer andthe network layer Defines the structure of data packets as a single and basis for data transmission on the Internet, so that computers and devices can connect and exchange information. believe together. Server hardware : Basically, the hardware in the computer is the part that we can see, hold, 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. Operating systems : Basically software is instructions that can be stored and run by hardware and software in the computer are applications running inside the computer, we cannot hold and touch it. A computer has a lot of software.Each software addresses a different function. Web server software :Organize communication between users and the system. - Provide resources for programs and how to organize their implementation. - Organize information storage on external memory, provide tools for searching and accessing information. - Check and support by software for peripheral devices to exploit them conveniently and effectively. - A system utilities support. Relationship between them - Communication protocol The protocol defines rules, syntax, semantics, and synchronization of communication and can methods of error recovery. Protocols can be implemented by hardware, software or a combination of both. - Server Hardware Hardware represents all the physical things that you can touch and see which merged and built together as a single entity called a Personal Computer (PC). It can be a laptop or even your smart devices in this case. - Operating System Operating System (OS) is working on top of the hardware. OS is the software that brings you the interface to be able to communicate with the hardware. Well, of course, there is more than
  • 10. 10 that. OS communicates with the kernel using the device drivers to send “commands” to the hardware to do the things that you want to do. - Web server software Web Server Software is also just a software application. It is installed, and runs on a computer - the server serves as a Web Server, thanks to this program that users can access the Web site information 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. P3 Discuss the capabilities and relationships between front-end and back-end website technologies and explain how these relate to presentation and application layers. 3 The meaning of front-end and back-end in website development. Ront Front-end and back-end are very important in programming a website. Each one will have its own function and a close relationship with each other. When accessing a website, user experience is very important. It includes many factors from page load speed, layout, design to image quality, website stability. The front-end of a website is the interface to interact with users. Everything that you can see on the website belongs to the front-end from the font, the color to the menu bar, the slider up and down. Back-end job. The main function of a Back-end developer is to ensure that the information and services required by Front-end are implemented. They are the ones responsible for maintaining the entire system, based on the integration process. What are the front-end and back-end technologies currently being used front-end: 3 main languages: HTML, CSS, and JavaScript programming languages and frameworks like Bootstrap, Foundation, Backbone, AngularJS, and EmberJS to help ensure content is always displayed well on all differentdevices back-end: To make server, application, and database interoperable, server-side languages such as PHP, Ruby, Python, Java, and .Net are often used. build an application, and tools like MySQL, Oracle, and SQL Server tosearch, store, or change data and serve it back to the user in the front-end. how these relate to presentation and application layers. These two examples will help to show the strong cohesion of an unbeaten duo, fornt-end and back-end. Ex1 : front-end When you log in to facebook, everything you are seeing on this site right now can be done by a front-end developer. A designer creates logos and graphics, a photographer provides images, a copywriter writes the content. But a front-end developer combines all the pieces together and converts it into a web language, and creates the experience you have while browsing through each page. Ex2 : back-end Just like when you log into Facebook, when you navigate to this site, Udacity's servers send information to your computer or mobile device, and then they are converted to the site you are seeing.
  • 11. 11 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). 4 Wix and wordpress :There are many platforms to create a website. But in summary, we divided into 2 specific ways: one isto use website builder and the other is to use content management system (CMS). Wix and wordpress : Flexibility of design and performance Wix : Wix is a great free web building platform One of the biggest advantages of WIX is that it allows you to build websites with simple drag and drop. Tools, features integrated smartly. This makes designing and editing the website interface convenient and fast. Just go to Manage Pages and click the button. Your new pages will be automatically added to the navigation menu. Wix has many ready-made designs so to design a website, you just need to choose the interface you want, update the content and images and you're done. but the templates that wix provides have an important disadvantage that you cannot change the model when you start your editing process. and you can even change the look and feel of your website on mobile with wix mobile editing. Wordpress: although wordpress started out as a simple blogging platform, it rose quickly and outstripped other competitors and became a versatile builder that allowed you to create many different websites. It has over 40,000 plugins available and especially all are free. Wordpress themes can be found at two places at wordpress.org and various independent theme websites and theme stores. but in contrast to wix, you will not be able to use WYSIWYG editing to change and edit your wordpress theme, if you want to change then you must know how to read the code. Wix and wordpress: functionality. Wix has many useful functions for users. It integrates many functions into websites such as, comment, forums, live chat, this Site builder supports you to adjust a lot of styles, such as themes and tools. Other designs are easily found here. Wordpress also has lots of cool and unique functions. This platform has thousands of plugins and themes. These tools can help you change the design and functionality of your website thoroughly. Youcan create almost any kind of website you can think of,with every function available. Moreover, most of the best WordPress plugins are free . What is UI / UX? UI is the representative of website design, user interface. For UX is the user experience. These are two concepts that always go hand in hand, and are used as the main criteria to evaluate any website. UI / UX design is always mentioned in parallel, together with the fact that it is two technologies with certaindifferences. Understanding individually, specifically about each technology will help understand the functions, tasks and requirements correctly. It is a way to help us make the most accurate decision according to our actual needs. The official launch so that users can easily access, then use the functions in the most convenient and effective way. UX technology when implemented ensures effective access to a website for each person to be effective, convenient as desired.
  • 12. 12 *Referrences 1. what is dns ( domain name sever ) ? , by CHRIS GONYEA https://dyn.com/blog/dns-why-its-important-how-it-works/ > ( accessed Aug 9, 2018 ) 2. How DNS Works – the Domain Name System(Part One) , by NITHEESHPOOJARY https://cloudacademy.com/blog/how-dns-works/ >( accessed March 26, 2019 ) 3. Common DNS Request Types , by DANIELCHEUNG https://support.opendns.com/hc/en-us/articles/227986607-Common-DNS-Request-Types >(accessed Jan 16, 2020 ) 4. Communication protocol https://en.wikipedia.org/wiki/Communication_protocol >(accessed 1 February 2020 ) 5. What is server hardware? , by Quora https://www.quora.com/What-is-server-hardware > (accessed June 31, 2019 ) 6. Web server là gì? , by MDN https://developer.mozilla.org/vi/docs/Learn/Common_questions/What_is_a_web_server >(accessed March 23, 2019 ) 7 . what is an Operating systems , by Chrit Hoffman https://www.howtogeek.com/361572/what-is-an-operating-system/ >(accessed AUGUST 8, 2018 ) 8. Frontend vs. Backend Developers: What’s the Difference? , by Chris Castiglione https://learn.onemonth.com/frontend-vs-backend-developers/ > ( accessed June 27, 2019 ) 9. What front-end and/or back-end technologies have you been using throughout your career? , by Shahzaib Khalid
  • 13. 13 https://www.quora.com/What-front-end-and-or-back-end-technologies-have-you-been-using-throughout-your-career >( accessed Answered Dec 5, 2017 ) 10 . THE DIFFERENCE BETWEEN TEMPLATE AND CUSTOM-BUILT WEBSITES , Shelley Johansson https://www.primedesignsolutions.com/learning-center/difference-template-custom-built-websites/ >(accessed FEBRUARY 20, 2014 ) 11 . Top 10 trang web hỗ trợ tạo website miễn phí tốt nhất , by MW http://webmini.vn/top-10-trang-web-ho-tro-tao-website-mien-phi-tot-nhat/ >(accessed may 20,2019 ) 12. WIX là gì? Bách khoa toàn thư về WIX và cách sử dụng , by Dat Do https://wiki.matbao.net/kb/wix-la-gi-bach-khoa-toan-thu-ve-wix-va-cach-su-dung/ >(accessed 05/10/2019 ) 13 . WordPress là gì? , Dat DO https://wiki.matbao.net/kb/wordpress-la-gi-nhung-the-manh-ma-wordpress-mang-lai-la-gi/ >(accessed 24/06/2019 )
  • 14. 14
  • 15. 15