Q&A
Questions Answers
Describe the difference between an XML Sitemap and a HTML Sitemap. List the benefits and disadvantages of using each.

An XML sitemap is used for helping search engines to navigate a website. However they are formatted differently and serve slightly different purposes. An XML sitemap lists page for the website owner to index and relays metadata from the pages to help search engines index the website in a more efficient manner. A HTML sitemap contains all pages of a website and lists them in hierarchical manner. Which serves to be easier for an end user to understand.

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.

Studio: good for HTML5 files and created by microsoft therefore is optimised for Windows OS. Can be used to develop websites, web apps, web services and mobile apps. Suits and entry level code developer as there is plenty of websites that give information on how to best start coding

IDLE: utilises python coding and works best with linux operating systems python is widespread and can be used to code videogames along with many other applications. As an entry level job you would create a great foundation for yourself

Xcode: Utilised by Apple for macOS. If you wat a job with apple its good as it is the only thing they are allowed to use, but other than that its not a great choice compared to how versatile python and HTML can be

Provide a brief history on web browser development and the issues encountered by web developers, specifically, the adherence to web standards.

First website was made in 1990, 3 years later the first graphincal web browser was created called mosaic. However the first web standard was only created in 1998, and before the standard was put into practice, developers and clients alike encountered multiple issues. To start, many developers used incorrect coding and syntax, which was labelled as “tag soup” this lead to the websites not being accessible to everyone equally and would not be displayed equally across web browsers and would require code forks to work on older browsers which would lead to a high utilisation of bandwidth for the website to work. Which would then not work in areas of the world that are lacking in high speed internet.

What are website testing methodologies? Your answer MUST cover browser compatibility, and website functionality.

Techniques employed by website developers to ensure that a website stays functional and reliable and user friendly. Things they do to test include functional testing, usability testing, performance testing and security testing along with compatibility testing and regression testing.

A compatibility test will allow a developer to see how consistent an end users experience with the website is.

In terms of performance testing, this will allow a developer to see for example how quick the website loads, and how many end users it can accommodate for.

Security testing allows the developer to see how vulnerable to site is to hackers and an end user’s loss of personal data.

These tests can also be used to assess the website functionality, meaning that the tests will assess if all of the websites resources render correctly and stay functional.

What are the endorsed requirements of accessibility for all NT Government webpages?

The NT government endorses the web content accessibility guidelines version 2.0 level AA. These highlight areas that will increase the accessibility to every user regardless of their situation, some of these features include alt text, video and audio only, captions, audio decriptions, their use of color, text spacing and more.

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.

To ensure a website can be efficient it is important that the assets used on said website are organised well. Some ways to do this include a dedicated local folder on your computer for the website. You can also be descriptive with how you name files to make sure they are distinguishable from each other. Furthermore, you can also add extra sorting and categories for each type of asset you include in your website such as a folder dedicated to images and a folder dedicated to links leading to different pages and websites. Additionally, you can also feature a folder that will contain all of the local assets you own separate from the assets that are featured in your ROOT folder.