| Q1 |
"Describe the difference between an XML Sitemap and a HTML Sitemap. List the benefits and disadvantages of using each. |
|---|---|
|
For sitemaps, HTML and XML both have their unique benefits. Better crawler mapping made possible by XML helps improve search engine indexing and SEO. But reading and XML sitemap might be harder to understand. Although HTMl is more general and easier to understand, it does not have the same SEO benefits as XML. |
|
| 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." |
|---|---|
|
PyCharm is a lesser knwon IDE. PyCharm has a broad functionality through the support of Python. PyCharm is a good tool for beginning programmers who want to learn a lot of Python-based coding. Because PyCharm is meant to be used with Python, you must be developing in Python in order to fully utilise its tools intergrated within it. One of the most widely used IDEs is Visual Studio Code, or VScode. It offers a comprehensive interface with a wide variety of useful development tools. However, because it is a free tool, users might not be able to access all the capabilities offered by other IDEs that are paid for. Language support may be added to VScode easily, and there are many plugins available to further adjust and modify it. Another important factor in its success is that it is a free tool. VScode's user-friendly and customisable features make it a great option for beginner developers Another IDE that is reasonably well-liked is IntelliJ Idea. The free community edition of Intellij does not have all of the IDE's features, However, the full Intellij version has more features, making it more challenging to learn. With a more comprehensive toolkit for debugging and inspecting, Intellij offers far more advanced features. |
|
| 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 HTML in 1991 to help with computer-to-computer sharing of information on the internet in an easy-to-share format. As HTML expanded and gained new features, websites were able to achieve more. However, as additional browsers became available, they began displaying websites differently. Web development became confusing as a result. CCS and HTML we’re starting to be the standard for websites being recommended by W2C. However, browers varied in supporting these standards and some browers still lagged behind. This led to being forced to use outdated practices to support certain browers which wasn’t ideal for web developers without having consistent code all throughout each brower. |
|
| Q4 |
"What are website testing methodologies? Your answer MUST cover browser compatibility, and website functionality." |
|---|---|
|
Testing a website ensures its functionality. There are many ways of testing a website, and each one verifies an important component, such as whether the features function properly, whether the site is secure, whether it functions smoothly, and whether it appears well across various browsers. These testing techniques will eventually help in ensuring that a website is dependable, safe, and prepared to be shared. Functionality testing is an essential part of testing. This verifies that all of the buttons, links, and other elements function as intended. To ensure that everything functions the same everywhere, it's also important to test the website across various browsers. |
|
| Q5 |
"What are the endorsed requirements of accessibility for all NT Government webpages?" |
|---|---|
|
"What are the endorsed requirements of accessibility for all NT Government webpages?" Northern Territory Government has endorsed the World Wide Web Consortium Web Content Accessibility Guidelines (WCAG 2.0) https://www.w3.org/TR/WCAG/ |
|
| 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." |
|---|---|
|
Following a clear, consistent folder structure that organises files by type and function is the ideal method to arrange assets for any given webpage, both locally on your computer and within the website's root folder. Subfolders such as css/ for stylesheets, js/ for JavaScript files, images/ or assets/images/ for pictures, and fonts/ for custom fonts should normally be found in the root folder. You may also include a pages/ or html/ folder for individual HTML files if you're working on numerous pages. Only important files such as the index.html (the main page), and robots.txt or sitemap.xml for search engine settings, should be kept in the root folder itself. The same folder structure keeps things organised and manageable whether you're working locally or publishing to a remote server. Clear file names and avoiding excessively complex folder structures keep your project organised, understandable, and capable of easily updating in the future. |
|