Describe the difference between an XML Sitemap and a HTML Sitemap. List the benefits and disadvantages of using each. |
XML Sitemap is an Extensible Markup Language that only focus on displaying data. It can exchange data across many different platforms and can be understood by all. Thus it allows validation to ensures that the XML document is free from any syntax or errors. However, the downside of XML included high storage consumption and less readable compared to other dtata transmission format like JSON. HTML is a Hypertext Markup Language, it is known for the bass of all programming languages. The language is lightweight however consume a lot of time to create simple webpage. |
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. |
The three IDEs are:
Atom is a free open-source text editor. Although the application is fairly new. it is built with languages and has a massive community backing. Atom suit trainee code developers in various ways from getting start with coding to simple webpage design. Notepad++ is a free source code editor that support several languages governed by GNY General Public License. For an entry level code developer, Notepad++ is a classic Text Editor that is still popular among Window users and it is still being actively updated. The application is easy to setup and use. It also have visual aids that reduce errors and speed up site development. It nevertheless only compatible for Windows-based and does not have have IntelliSense. Runs by the Adobe Inc., Adobe Dreamweaver is available to macOS and Windows. The web-design software support numerous programming languages. Despite the association with cost, it is favoured by many professionals and beginners code developers. |
Provide a brief history on web browser development and the issues encountered by web developers, specifically, the adherence to web standards. |
The first web browser was invented in 1990 by Tim Berners-Lee, called WorldWideWeb. Web developers had to encounter an extreme level of confusion when trying to build web sites as they adhere to web standards. They had to, sometimes, build but duplicate sites of the main browsers, and other times choose one browser to support and block others from using their sites. |
What are website testing methodologies? Your answer MUST cover browser compatibility, and website functionality. |
The website testing methodologies are funtionality, useability, security, comptibility, performance of the web application or website. The functional testing check if the product works as customer requirements. This part cover a few parts such as testing UI Workflows, Hyperlinks, and input validation. The browser compatibility testing makes sure that the web application can successfully run across different browsers like Chrome, FireFox, Internet Explorer. It helps in find out HTML, CSS, JavaScript, and related issues. |
What are the endorsed requirements of accessibility for all NT Government webpages? |
The NTG webpages endorsed the World Wide Web Consortium's Web Content Accessibility Guidelines version 2.0 (WCAG 2.0) and the Australian Government's Web Accessibilities National Transition Strategy (NTS). Webpages' authors are encouraged to apply all layers, including advisory techniques, in order to best address the needs of the widest range of users. |
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. |
There are several methods to organise all the assests used for a specific webpage. But best way is to have the followings: Root Folder: Main. Contain all other files and folders. This folder name should refer to the website or project that you are HTML files: All files end with .html should be directly place under root folder. The only required file is index.html. CSS Folder: All files end with .css should generally belong to this sub folder. Images (or img) Folder: All images go here (.jng, .png, .gif, etc) Javascript (or js) Folder: All JavaScript files end with .js go here. Additional files for the website should have names referring to what they are representing and place accordingly to their ending (.html/.css/.js/etc). |