






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An overview of various aspects of web development, including server technologies and management services, domain name systems (DNS), communication protocols, and website technologies. It covers the purpose and types of DNS, the role of communication protocols and server hardware, the importance of operating systems and web server software, and the capabilities and relationships between front-end and back-end website technologies.
Typology: Assignments
1 / 11
This page cannot be seen from the preview
Don't miss anything!







Learner’s name: Lý Phước Sang Assessor name: Nam Lam Class: GCS1002A Learner’s ID: GCS Subject’s ID: 1633 Assignment due: 6 September 2022 Assignment submitted:
ASSIGNMENT 1 FRONT SHEET Qualification BTEC Level 5 HND Diploma in Computing Unit number and title 10: Website Design & Development Submission date Date Received 1st submission Re-submission Date Date Received 2nd submission Student Name Lý Phước Sang^ Student ID GCS Class GCS1002A Assessor name 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 Sang Grading grid P1 P2 P3 P4 M1 M2 M3 D
I. Server technologies and management service (P1 – P2)
The domain name system (DNS) is a naming database where Internet Protocol (IP) addresses are located for internet domain names. The IP address that a computer uses to find a website is mapped to that website's name via the domain name system. (Lutkevich, 2021) DNS server types:
Websites and other Internet Protocol(IP) addresses are identified and mapped using the Domain Name System (DNS). Similarly to how human using a phone book, people could find a person phone number by name. Each computer has a distinct IP address that are difficult to remember numbers, DNS help user by using domain name instead of IP numbers. For example, you can type www.MSW.com instead of 301.252.198.2. The Internet Organization for Assigned Names and Numbers(ICANN) is in charge of regulating these domain names. (DomainTools, 2022) Domain names are organized through subdomains which are lower levels of the Domain Name System root domain. Top-level domains (TLDs) are the initial group of domain names, and they include generic top- level domains (gTLDs) like.com,.net, and.org as well as top-level domains with country codes (ccTLDs). The ccTLDs, such as.fr(France) or.au(Australia) in the examples google.fr and google.com.au, are listed to the right of the dot. (DomainTools, 2022)
By understanding the relationship and purpose of all the technologies above, programmer know how to create a simple website, while non-programmer known how to direct programmer to designing a website to their liking as well as publishing and accessing it. II. Website technologies, tools and software (P3 – P4)
A website's front end and back end are handled by different developers. Front end development is programming that focuses on the graphical aspects of a website or app that users will interact with (the client side). Back end development, on the other hand, concentrates on the portion of a website that visitors cannot view (the server side). Together they create a dynamic website. (Career Insight, 2020)
A website's back end development will take care of the language, database, security, and backup aspects. When someone searches for a hotel, for instance, inside a particular town, the database of a website is utilized. The database is in charge of accepting the query made by someone, then it will discover the needed data in the database and provide it to the person who searched for it on a website. (UKEssays, 2018) The front end of a website is what you see; for instance, a browser will display the results of a search query. HTML is a part of front-end development, and when combined with CSS and JavaScript, it may be used to create a website's front end. The website is styled to what the customer wanted and code by the developer. Static websites are made by developers who are capable of doing so without requiring databases or back-
end code. These "static" websites are utilized to display data for a website that does not require ongoing modification. (UKEssays, 2018)
The part of web development that is visible to the user is called front-end development. Therefore, creating user interfaces (UIs) that people can engage with falls mostly on the shoulders of front-end developers. In essence, front-end development entails converting back-end code into a format that can be readily accessed by users through a graphical interface. (Brewster, 2021) Most standout front-end technologies:
Backend refers to the server-side portion of the program that manages application performance, stores, and analyzes data. Backend development exchanges data, interacts with the frontend, and presents the information as a web page all without being visible to users. (OSADCHUK, 2022) Most standout back-end technologies:
A database is a structured collection of data that is electronically accessible and stored. Large databases are housed on computer clusters or cloud storage, whilst small databases can be kept on a file system. Typically, a Database Management System(DBMS) is in charge of controlling the database. (Wikipedia, 2022)
Software for creating applications known as an integrated development environment (IDE) integrates standard developer tools into a single graphical user interface (GUI). (RedHat, 2019) Typically, an IDE consists of:
Amsler, S., 2021. TechTarget. [Online] Available at: https://www.techtarget.com/searchcontentmanagement/definition/content-management-system- CMS [Accessed 31 August 2022]. Brewster, C., 2021. trioblog. [Online] Available at: https://www.trio.dev/blog/front-end-technologies [Accessed 31 August 2022]. DomainTools, n.d. DomainTools. [Online] Available at: https://www.domaintools.com/support/what-is-a-domain-name-and-what-does-it- do/#:~:text=Domain%20names%20are%20organized%20via,-level%20domains%20(ccTLDs). [Accessed 31 August 2022]. findstack, 2022. findstack. [Online] Available at: https://findstack.com/glossary/what-is-website-builder/#uagb-tabs__tab [Accessed 31 August 2022]. Ford, J., 2020. AnswerToAll. [Online] Available at: https://answer-to-all.com/science/how-are-domain-names-organized/ [Accessed 29 August 2022]. Lutkevich, B., 2021. techtarget. [Online] Available at: https://www.techtarget.com/searchnetworking/definition/domain-name- system#:~:text=DNS%20servers%20convert%20URLs%20and,use%20to%20find%20a%20webpage. [Accessed 29 August 2022]. OSADCHUK, S., 2022. DOITsoftware. [Online] Available at: https://doit.software/blog/backend-technologies#screen [Accessed 31 August 2022]. RedHat, 2019. RedHat. [Online] Available at: https://www.redhat.com/en/topics/middleware/what-is-ide [Accessed 31 August 2022]. S.Gillis, A., 2020. TechTarget. [Online] Available at: https://www.techtarget.com/whatis/definition/Web-server [Accessed 31 August 2022].
Sheldon, R., 2021. TechTarget. [Online] Available at: https://www.techtarget.com/searchdatacenter/feature/Learn-the-major-types-of-server-hardware- and-their-pros-and- cons#:~:text=Servers%20are%20commonly%20used%20to,audio%20content%20to%20network%20users. [Accessed 29 August 2022]. Singh, A., 2022. GeeksforGeeks. [Online] Available at: https://www.geeksforgeeks.org/functions-of-operating-system/ [Accessed 29 August 2022]. Southern New Hamshire University, 2020. Career Insight. [Online] Available at: https://kenzie.snhu.edu/blog/front-end-vs-back-end-whats-the- difference/#:~:text=Front%20and%20back%20end%20developers,see%20(the%20server%20side). [Accessed 31 August 2022]. UKEssays, 2018. USEssays. [Online] Available at: https://www.ukessays.com/essays/information-systems/purpose-and-types-of-dns-2.php#citethis [Accessed 31 August 2022]. Wikipedia , 2022. Wikipedia. [Online] Available at: https://en.wikipedia.org/wiki/Database [Accessed 31 August 2022]. Wikipedia, 2022. Wikipedia. [Online] Available at: https://en.wikipedia.org/wiki/Communication_protocol [Accessed 29 August 2022]. (Lutkevich, 2021) (Ford, 2020) (Sheldon, 2021) (Singh, 2022) (Wikipedia, 2022) (S.Gillis, 2020) (UKEssays, 2018) (RedHat, 2019) (DomainTools, n.d.) (Brewster, 2021) (OSADCHUK, 2022) (Wikipedia , 2022) (Southern New Hamshire University, 2020) (Amsler, 2021) (findstack, 2022)