| Number | Question | Answer |
|---|---|---|
| Q1 | Describe the difference between an XML Sitemap and a HTML Sitemap. List the benefits and disadvantages of using each. |
An XML Sitemap is a file that lists the important pages of a website. It is mainly used by search engines to find and crawl the pages of a website. It can include information such as when a page was last updated. XML sitemaps are useful for large websites or websites that are updated often. The benefits are that they help search engines find pages more easily. The disadvantages are that they need to be updated when pages change and they do not guarantee that all pages will be indexed. They are not made for website visitors. An HTML Sitemap is a web page that contains links to the important pages of a website. It is mainly used by website visitors to help them find pages and navigate the website. It can also give visitors an overview of the website. The benefits are that it makes it easier for visitors to find pages and provides another way to navigate the website. The disadvantages are that it needs to be updated when pages are added or removed and it can become long and difficult to manage on a large website. |
| Q2 | Evaluate three IDE’s (Integrated development environments) and provide a brief summary on the positive and negative aspects of each. Also, in your own words include how it would suit an entry level trainee code developer. |
Visual Studio Code is a lightweight and extensible code editor. It is free to download and use and supports many programming languages. Negative aspects are it can slow with large projects or too many extensions, some advanced features require manual extension installation. Visual Studio Code is very suitable for an entry level trainee code developer because it is easy to install and use. A trainee can start by learning basic HTML and CSS and gradually develop their coding skills. Adobe Dreamweaver is Designed specifically for creating and managing websites. It provides both code and visual design views. Negative aspect is, it requires a paid Adobe subscription. Dreamweaver can be useful for a trainee learning web development because it provides both visual and coding tools. Notepad++ is free to use, lightweight and starts quickly. Negative aspect is, it has fewer advanced development features. Notepad++ is useful for a trainee who is starting with basic coding because it is simple and easy to use. |
| Q3 | Provide a brief history on web browser development and the issues encountered by web developers, specifically, the adherence to web standards. |
Tim Berners-Lee created the World Wide Web in 1989 and developed the first web browser. The web was made available to the public in 1993. After this, other browsers such as Mosaic, Netscape Navigator and Internet Explorer were developed. HTML was used to create web pages and later CSS and JavaScript were introduced to improve the look and functions of websites. A web developer creates and maintains websites and web applications. They use HTML, CSS and JavaScript and may also use programming languages, databases and web servers. One problem for web developers is that different browsers may display websites differently. This can make a website look or work differently depending on the browser being used. Web standards help developers create websites that work properly across different browsers and devices. |
| Q4 | What are website testing methodologies? Your answer MUST cover browser compatibility, and website functionality. |
Website testing methodologies are different ways of checking if a website works properly and works on different devices and browsers. Testing can be done by a person or by using testing tools. Different website testing methodologies are browser compatibility testing, website functionality testing, usability testing, performance testing and security testing. Browser compatibility testing checks if the website works correctly in different browsers, such as Chrome, Edge, Firefox and Safari. Functionality testing checks if links, buttons, forms, menus and other features work correctly. |
| Q5 | What are the endorsed requirements of accessibility for all NT Government webpages? |
The endorsed accessibility requirement is that all NT Government websites and web content should meet WCAG 2.0 Level AA compliance. The NT Government website standards also state that digital services must be accessible to all people regardless of their ability or environment, including access on mobile devices. |
| Q6 | How do you think it’s best to organise all the assets used for a specific webpage? Think locally on your computer AND within the root folder of the website. |
I would use a clearly named root folder and subfolders for CSS and images. The root folder would contain html files. I would keep the same folder structure on my computer and on the server. This organised folder structure is the best way to manage all the assets used for a specific webpage. |