COS10005 - Web Development Assignment - Swinburne University

Download Solution Order New Solution

Assignment Task

Purpose of the assignment

An individual assignment to familiarise students with the techniques and skills involved in creating webpages using validated HTML5 and validated CSS; loading and testing the website on the server; and demonstrating an understanding of HTML5 elements and attributes, CSS selectors and properties and their proper use. Moreover, it is to provide students with an appreciation of the importance of the separation of structured content from presentation as discussed in the lectures.

To highlight this, the assignment is specified and evaluated in three sections.

  • The development of validated HTML5 webpages.
  • The development of validated CSS files to present webpages on various devices.
  • The development of accessible webpage
  • The implementation of CSS animations.

1. HTML5

Create at least THREE web pages using HTML5 and with at least one image on each web pages, three images in total minimum. All images must be original, meaning you own those images. The Information content on these webpages should be information about you. Please make sure to include:

  • Demographic information about you;
  • A description of your hometown;
  • A great achievement in your life (so far);
  • A list of your favourite books, music and films or games; 
  • A HTML table to present your weekly academic timetable at Swinburne.

The following HTML elements MUST be used in this assignment. Some will be used on all pages while others might only be used once.

Each page must have a skip link so the user can navigate back to the main page. A menu must be created on each web page that allows users to navigate through all the webpages on your website. This menu must be properly styled using CSS. Please organise your HTML code properly and annotate the source code with comments as necessary.

2. Basic CSS

Develop one CSS file that is responsive or TWO CSS files that style the web pages, one for a desktop and another for a mobile phone. The webpages must be styled to suit the corresponding device, e.g., the layout, font size and the sizes of the major components of the webpages.

Demonstrate a range of selectors, including but not limited to:

  • element e.g., h1 {}, p {}
  • class, e.g., .image {}, .highlighted {}
  • id e.g., #tbName {}
  • grouping e.g., h1, h2, h3 {}
  • contextual e.g., ul li {}
  • pseudo-classes e.g., :hover {}

Demonstrate the following groups of CSS properties:

  • Menu e.g., style a navigator that contains links to all web pages
  • Web Typography e.g., fonts, colors, text alignment
  • Box Model and Visual Formatting e.g., border, margin, padding, width, height, background image
  • Liquid Page Layout i.e., page layout adapts as you resize the browser window

Use of other CSS selectors and CSS properties are encouraged, as necessary and appropriate for styling the webpages.

Please properly organise your CSS code and include comments within your CSS code as needed. e.g., /* banner style */.

Creativity is strongly encouraged in the web site design. Creative designs will be rewarded with bonus marks

3. SEO

You want to improve your website’s search engine ranking. You need to research about Search Engine Optimisation techniques (SEO) in relation to your website code and content and come up with five points (including using tags) to improve the ranking of your website. Prepare a document to explain these five techniques. In addition, you need to provide references to your code to show us how as a result of your research you implemented/improved your code. This document must be at most 2 pages long. The relevant code can be included as an image or text within the 2-page limit.

4. CSS Animations

Implement a CSS animation. There are many types of CSS animations. Take your pick and make sure it is applied to appropriate HTML elements. Feel free to use Google or any source of information you deem appropriate to look up the code you need to implement the CSS animations.

Create a fourth page named animation.html and incorporate it into the menu navigator. On this webpage, list the animation that you have implemented and provides hyperlinks to where the animation is implemented.

This COS10005 - Web Development has been solved by our PhD Experts at My Uni Paper.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.