Frequently Asked Questions

Question Answer
Describe the difference between an XML Sitemap and an HTML Sitemap. List the benefits and disadvantages of using each. HTML sitemaps guide customers through your website pages, while XML sitemaps assist search engine spiders in navigating your website. HTML sitemaps are designed for users, whereas XML sitemaps cater to search engine bots. It's best to use both, as they provide distinct advantages.
Evaluate three IDEs (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 (VS Code): VS Code is lightweight, versatile, and highly customizable. It supports various programming languages and offers intelligent code completion. While it has a steep learning curve, its active community support makes it an excellent choice for beginners.

PyCharm: Designed specifically for Python development, PyCharm provides smart code navigation, an integrated debugger, and code inspections. However, it can be resource-intensive and some features require a paid license.

Eclipse: Known for Java development, Eclipse offers a rich plugin ecosystem and refactoring tools. Its complex setup and resource requirements may be challenging for entry-level developers.
Provide a brief history on web browser development and the issues encountered by web developers, specifically, the adherence to web standards. The history of web browsers is a fascinating journey. In 1990, Tim Berners-Lee developed the first-ever web browser, “WorldWideWeb,” which allowed users to access documents and resources on the internet. The browser landscape evolved through the browser wars, with Netscape Navigator and Internet Explorer competing for dominance. Challenges faced by developers included browser compatibility, vendor-specific features, legacy code, mobile device support, and security concerns. Today, modern browsers like Chrome, Safari, Firefox, Opera, and Edge strive to adhere to web standards, ensuring a consistent experience for users and developers alike.
What are website testing methodologies? Your answer MUST cover browser compatibility, and website functionality. Browser Compatibility Testing: Ensures consistent website functionality across diverse browsers and devices by accounting for rendering engine differences, browser versions, and operating systems. Best practices involve real device testing and defining a compatibility matrix.

Website Functionality Testing: Assesses features, navigation, forms, interactivity, media, and performance. Techniques include manual and automated testing, with test cases covering positive, negative, and boundary scenarios.
What are the endorsed requirements of accessibility for all NT Government webpages? The Northern Territory Government (NTG) has officially adopted the Web Content Accessibility Guidelines (WCAG) version 2.0 by the World Wide Web Consortium (W3C). Additionally, they are committed to ensuring that all their websites and web content adhere to the WCAG 2.0 Level AA compliance standards.
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. Organizing assets for a webpage is essential for efficiency and easy access. When working locally on your computer, create a root folder for your website project. Inside this folder, organize assets into subdirectories: "assets" for images, fonts, and media files; "content" for text files and blog posts; "design" for design files (e.g., PSD, AI); and "production" for finalized files (HTML, CSS, JS). Similarly, follow a similar structure within the root folder of your website on the server where it will be hosted. This consistent organization helps streamline development and maintenance tasks, making it easier to find and manage assets as your project grows.