Q1 Describe the difference between an XML Sitemap and a HTML Sitemap. List the benefits and disadvantages of using each.

XML sitemap (Extensibl Markup Location)

contains information about website urls along with metadata. XML sitemap shows information of URL’s, such as when it was last updated and how freqeunt. However, the disadvantige is that it can be extremely diffacult to maintain, and also that XML sitemaps have a fixed structure.

HTML sitemap (Hyper Text Markup Location)

is a hypertext language that serves as a directory of links and content for website pages. HTML sitemaps can show a general overview of website pages to jump from. A losing benefit is that yiou will need to manually update your HTML sitemap everytie a new page is added to any site.

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.

Microsoft Visual Studio

The applicartion is heavy and takes time for it to load at times. The application is a very powerful devoloper tool that can be used to an entire devopment cycle in one place. It is highly reccomended for young trainees if you are intrested in coding.

Aptana Studio 3

The preference menu can be diffacult to navigate through. However can support HTML, DOM and CSS with code completion. Aptana Studio 3can be reccomended for young trainees if they are intrested in web development.

PyCharm

PyCharm is an extremely fast in devlopment in software. A downside to PyCharm can be that it overall does not provide a step by step guide and also heavy in rescource consuming. However highly reccomended for devopers into software engeneering and coding.

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

An early issue encountered by Web Dvelopers was the wars of many fighting for functionality and overall designs and information to compete with other websites. A war broke out during 1995 to 2001, between Netscaape and Internet Explorer, which had each browser implement its own features and extension, which ultimately lead to compability issues for web developers.

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

A website browser testing mehtods can vary from browser compatibility such as meeting the requirments for the browsers design and devopment, responding correctly to all inputs, is sufficently stable and can perfome functions at an appropioate time. A website browser testing method from website functionality can be testing the user interface, APIs and database testing and security testing. Also being aware to test all links in the webpages, testing html and css are correct and functional.

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

The Northern Territory follows the Web Content Accessibility Guidelines. Which follows for making the Internet more accessible. These guidelines makes it easier for people with disibilities. These guidelines also are spread to desktops, laptops, tablets and overall mobile devices.

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.

Create a Project Root Folder – Which is best to store files and folders especially. On the internet itself it is called a “Root Folder.” Create a HTML file – Which you can store all “.html files.” Best to store in the Root folder since it will make it easier to see an easier path to the folder itself. Create a CSS folder – Mainly all CSS files will go here. Be aware that style.css or main.css as to not get confused since Style.css will also be stored here. Create an Image Folder – Which mostly .jpgs or .pngs can be stored. Create a JavaScript Folder – All JavaScript files will go here.