Professional Documents
Culture Documents
Bản trình bày 3
Bản trình bày 3
Design &
Developm
ent
LO1 Explain server technologies and management services
associated with hosting and managing websites
• P1 Identify the purpose and types of DNS, including
explanations on how domain names are organised and
managed.
- Communication protocols are essential in telecommunications and other networks because they ensure that
messages are sent and received in a consistent and universal manner.
* Server hardware:
- The hardware of a computer, or the parts that make up a complete device, is known as server hardware.
Hardware accessories on PCs include mice, switches, cameras, hard disks, DVD drives, and so on.
* Server software:
- Server software is software that is intended to be run, maintained, and used on a computer server. It allows
and simplifies the use of underlying server processing power for a variety of high-end computing facilities and
functions.
Server operating system
- Server operating systems are built from the ground up to support multi-user,
networked applications that are often business-critical. As a result, rather than
focusing on user experience, such operating systems prefer to prioritize security,
stability, and cooperation.
Typical host operating systems like window and linux:
- The Linux kernel is at the heart of the operating system. It was founded by Linus
Torvalds in the year 1991. The primary purpose of the Linux operating system is to
control computing resources and objects.
Pros:
• It also provides technical assistance from the perspective of the system
administrator.
• It is highly secure and less vulnerable to cyber-threats.
• It has multitasking capabilities.
Cons:
• From a technical assistance standpoint, it is still on the lower end of the
spectrum as compared to Windows support.
• It usually doesn't get much help when it comes to driver development and
storage management.
• From the standpoint of games and entertainment support, it is less compatible
than Windows servers.
Windows Server: Microsoft usually supports various versions over ten years, with five
years of primary support and five years of expanded support. Windows Server is a brand
name for a category of server operating systems that is essentially a Microsoft product.
Pros:
• From the end-standpoint, user's it takes an approach that is conveniently flexible.
• In comparison to its counterparts, system upgrades are simple to deploy.
• It is easy to use and is based on a graphical user interface.
Cons:
• It is not freely available and is subject to a high-priced licensing scheme.
• It's also vulnerable to malicious software and user errors.
• From a multi-user standpoint, it is not a viable alternative.
Conclusion:
- After comparing market share across a variety of criteria, it can be inferred that these
are two of the most popular web-hosting providers for application growth, but each has
its own set of advantages and disadvantages. Developers should study and explore
various facets of both systems before deciding on one. As a result, depending on the
type of project, the amount of time required, and other factors considered, one of these
two options should be chosen to achieve the desired result.
Web server (Apache, IIS)
- A web server is a computer that runs software to support web applications. The web server can receive requests
from web browsers and respond to them using HTTP or other protocols. There are a variety of web servers to choose
from: Nginx, Apache, and IIS.
• To store data for their website, people often rent tiny servers, virtual servers VPS, or hosting.
• static and dynamic content can be served by a server. The term "static" refers to material that is complete and
simple to set up. Dynamic content is that which has been processed or generated by the server using data from a
database, formatted, and pushed into an HTTP Template before being submitted to the user.
• Any machine will become a web server by installing a Server Software application and connecting to the internet.
Server software is advanced software that can be installed and used on any device with enough memory. It allows
people to view the details on the website from another device over the phone.
LO2 Categorise website technologies, tools and software used to develop websites
P3 Discuss the capabilities and relationships between front-end and back-end website technologies and
explain how these relate to presentation and application layers.
Static website: A static website is the most simple and straightforward kind of website. To make a static website, you
don't need to know much about web engineering or database architecture. HTML is used to code the web sites. The
codes are fixed on each page, ensuring that the content on the page does not alter and that it appears to be written.
Dynamic website: A dynamic
website is a list of dynamic web
pages with dynamic content. It
uses a database or a Content
Management System to get
content (CMS). As a result, when
you change or update the
database's content, the website's
content is either changed or
modified.
* Drive to front-end and back-end technologies
- This ‘non-visual’ aspect of the program is the responsibility of the backend developer. If data must be saved, it
establishes a database link and performs CRUD (create, interpret, edit, and delete) operations on documents.
The ‘visual’ part of the framework is the responsibility of the frontend developer. He builds user interfaces that
you often interact with. They have a really close relationship. You must have a harmonious team if you want to
produce a decent product. At the start of a project, collaboration between those two styles of developers is
critical. They must create a data schema and an authorization form for the project.
* Explanation of Presentation and Application layers
- Layer 6 of the Open Systems Interconnection (OSI) model is the presentation layer. It is used to present data in a reliable, well-
defined, and structured format to the application layer (layer 7). The syntax layer is another name for the presentation layer.
• Data encryption/decryption
• Character/string conversion
• Data compression
• Graphic handling
The presentation layer is primarily responsible for converting data between the application layer and network format. Data can be
communicated in a variety of formats and from a variety of sources. As a result, the presentation layer is in charge of converting all
formats into a common format for reliable and accurate communication. The display layer adheres to data programming structure
schemes created for various languages and provides the real-time syntax needed for communication between two objects such as
structures, programs, or networks. The next layers must embrace the data format; otherwise, the presentation layer will not function
properly. Redirectors and gateways are examples of network devices or modules used within the presentation layer.
• 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).
* Examples of online creation tool:
• Soapbox
• Stencil
• Canva
• Gliffy