



























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
assignment 1 1633 web design and development
Typology: Assignments
1 / 35
This page cannot be seen from the preview
Don't miss anything!




























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 Phạm Văn Hiệp Student ID GCS Class GCS0903B Assessor name Hồ Nguyễn Phú Bảo 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 HIEP Grading grid P1 P2 P3 P4 M1 M2 M3 D x x x x
Grade: Assessor Signature: Date: Signature & Date:
Format: The submission is in the form of two documents/files ● 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. ● An extended guidebook or detailed report that provides more thorough, evaluated or critically reviewed technical information on all of the topics covered in the presentation. 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. ● Make sure that you understand and follow the guidelines to avoid plagiarism. Failure to comply this requirement will result in a failed assignment. 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 currently work for a software training company that produces courses and topic presentations to established companies and, importantly, to new start-ups. MWS wishes to pursue a bespoke web-based e-commerce solution. As part of your role, you have been asked to create an engaging presentation to help inform and train staff members on the tools and techniques associated with front- and back-end development together with the technologies and services required to set up, host and manage a typical commercial website. You will find more information in the file MWS-CaseStudy.docx. 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. Your presentation should include:
LO2 P3 Discuss the capabilities and relationships between front-end and backend 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.
Web development is one of the fastest-growing professions today. Web developers are known for creating websites, managing and maintaining websites, and that includes aspects such as web design, web publishing, web programming, and database management. The term web developer is widely used in the technology industry, but for those who are still unfamiliar, it is not always clear what web development is or what a web developer is or does. The most visible examples of web applications are social networking sites like Facebook, Instagram and e-commerce sites like Shopee, Tiki, Lazada and so on. We'll take a closer look at the report below. Identify the purpose and types of DNS, including explanations on how domain names are organized and managed. (P1)
1. Explain the concept of DNS Domain Name System (DNS) is a collection of databases that translate hostnames to IP addresses. DNS is often referred to as the internet's phone book because it converts easily to remember hostnames like www.moet.gov.vn, to IP addresses like 125.212.206.186. This takes place behind the scenes after you type a URL into a web browser's address bar. Without DNS (and especially search engines like Google), navigating the internet wouldn't be easy since we'd have to enter the IP address of each website we want to visit (Fisher, 2021). 2. The purpose of DNS The Domain Name System (DNS) is a hierarchical naming system for computers, services, or any resource participating in the Internet. It associates various information with domain names assigned to such participants. Most importantly, it translates domain names meaningful to humans into the numerical (binary) identifiers associated with networking equipment for the purpose of locating and addressing these devices worldwide. An often-used analogy to explain the Domain Name System is that it serves as the "phone book" for the Internet by translating human-friendly computer hostnames into IP addresses (Hoffmann, 2019).
Note that while there are 13 root nameservers, that doesn’t mean that there are only 13 machines in the root nameserver system. There are 13 types of roots nameservers, but there are multiple copies of each one all over the world, which use Anycast routing to provide speedy responses. If you added up all the instances of root nameservers, you’d have 632 different servers (as of October 2016). c. TLD Name Server A TLD nameserver maintains information for all the domain names that share a common domain extension, such as .com, .net, or whatever comes after the last dot in a URL. For example, a .com TLD nameserver contains information for every website that ends in ‘.com’. If a user was searching for google.com, after receiving a response from a root nameserver, the recursive resolver would then send a query to a .com TLD nameserver, which would respond by pointing to the authoritative nameserver (see below) for that domain. Management of TLD nameservers is handled by the Internet Assigned Numbers Authority (IANA), which is a branch of ICANN. The IANA breaks up the TLD servers into two main groups:
resolver with an alias domain, at which point the recursive resolver will have to perform a whole new DNS lookup to procure a record from an authoritative nameserver (often an A record containing an IP address) (Cloudflare, 2021).
4. How domain names are organized Domain names are organized via subdomains which are subordinate levels of the Domain Name System root domain. Top-level domains (TLDs) are the first-level set of domain names, and include generic top-level domains (gTLDs) such as .com, .net and .org as well as country code top-level domains (ccTLDs). The ccTLDs are noted to the right of the dot, such as .fr or .au in the examples google.fr and google.com.au. Under Top-level domains, there are second and third-level domain names in the DNS hierarchy, such as DomainTools or Google. These domains are typically available for end-users to reserve so they can run web sites, create publicly accessible Internet resources, and connect the Internet to local area networks. Second level domains typically provide the name of the organization and/or are descriptive of the service provided, while third level domains is typically used to refer to a specific server within an organization (DOMAINTOOLS, 2021).
Purpose of Server Hardware: Their main purpose is to be there for you, to share data and perform tasks to keep your workflow smooth and productivity elevated (Samuel, 2020). Type of server hardware: