Q&A 1. Describe the difference between an XML Sitemap and a HTML Sitemap. List the benefits and disadvantages of using each. The difference between an XML Sitemap and a HTML Sitemap are that XML sitemaps are made for search engines bots to read the root directory, while HTML sitemaps are used more for human interaction and use a visible link. 2. 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. First is Visual Studio Code is a free, easy to use, and highly customizable IDE that supports a wide range of languages and extensions, but it can consume a lot of RAM for larger files. Next one is the IntelliJ IDEA is a premium IDE renowned for its smart code completion, refactoring tools, and deep integration with Java and JVM-based frameworks, but it can feel slow and use unfamiliar shortcuts. Finally is PyCharm is a specialized IDE for Python development, offering intelligent code completion, integrated debugging, and strong support for data science and web frameworks, but it can also use excessive memory and disk space. 3. Provide a brief history on web browser development and the issues encountered by web developers, specifically, the adherence to web standards. Web browsers have evolved significantly since their inception. Early browsers like Mosaic and Netscape Navigator were limited in their capabilities and often incompatible with each other. This led to the need for web standards to ensure consistency and compatibility across different platforms and devices. The World Wide Web Consortium (W3C) was established to develop these standards, but inconsistent implementation has caused challenges for developers who must account for various browser quirks. 4. What are website testing methodologies? Your answer MUST cover browser compatibility, and website functionality. Website testing methodologies include manual testing, automated testing, and cross-browser testing. Manual testing involves human testers interacting with the website to identify issues. Automated testing uses tools to execute tests automatically, improving efficiency and coverage. Cross-browser testing ensures the website works correctly across different browsers and versions. These approaches help identify and resolve browser compatibility and website functionality issues. 5. What are the endorsed requirements of accessibility for all NT Government webpages? Compliance standards include adherence to WCAG 2.0 Level AA. Websites must support all users regardless of physical or environmental limitations, use plain English, deliver clear and helpful error messages, remain readable in common browsers, provide text-based alternatives for multimedia, and comply with metadata standards such as AGLS for discoverability. 6. 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. Maintainability is key: change a global style in one CSS file instead of updating many. Group assets by type in the website root using distinct subdirectories so code and static resources remain separated and easy to manage.