Q1 Describe the difference between an XML Sitemap and a HTML Sitemap. List the benefits and disadvantages of using each.
HTML sitemaps are used for users to navigate the website whereas XML sitemaps are for search engine spiders to obtain information about the website. The benefit to an XML sitemap is that it helps people look for the website based on the search engine’s algorithms however XML sitemap URLs usually don’t pass link authority compared to HTML sitemaps. HTML sitemaps aid in improving the SEO ranking of the website as well as create a more user friendly experience with its straightforward navigation however HTML sitemaps don’t always link to all the pages of the 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.
Notepad++
  • Pro: Gives a general public license to freely edit and distribute the software.
  • Con: Lacks features found in other IDEs such as automatic syntax checking.
  • Benefit to entry level developer: Familiar to entry level web developers as it is similar to the standard Notepad application.
Atom
  • Pro: Is highly customisable as different themes and feature packages can be applied.
  • Con: Will no longer be supported at the end of 2022.
  • Benefit to entry level developer: Simple user experience due to the modern interface.
Visual Studio Code
  • Pro: Has unique features such as IntelliSense which can autocomplete code.
  • Con: More complex to use, recommended for experienced developers.
  • Benefit to entry level developer: Good for learning the more complex functions of code development.
Q3 Provide a brief history on web browser development and the issues encountered by web developers, specifically, the adherence to web standards.
In the early days of the web, there was a huge competition between browsers (most predominantly between Microsoft and Netscape) trying to appeal to more web developers with the features they support. During this time, it was difficult for developers as they had either to create different versions of what is essentially the same website in order to be compatible with multiple browsers or only choose one site to support. This led to the foundation of the W3C with the goal to create standards for the web in order to make the web accessible to as wide of an audience as possible regardless of the browsers used.
Q4 What are website testing methodologies? Your answer MUST cover browser compatibility, and website functionality.
Website testing methodologies are ways to verify that the website is free from any errors in order for it to be able to function and to be compatible with the browser. Web developers aren’t always perfect with their code and so should always check to see if their work is valid. The best way to validate a web page is by using a page validator such as The W3C Markup Validation Service which can be found online.
Q5 What are the endorsed requirements of accessibility for all NT Government webpages?
The Northern Territory Government endorses the W3C’s Web Content Accessibility Guidelines and the Australian Government’s Web Accessibility National Transition Strategy.
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.
In the local computer, all assets should be stored in one folder. On the website’s root folder, there should be a separate folder for each asset type such as a folder for HTML, CSS, and images.