There will be 5 labs (0-4) and 2 website projects. I recommend that you backup all of your work on a flash drive and/or a cloud storage site such as Google Drive. Use a compressed folder to do this. I recommend you save your work in 2 methods, possibly including saving your work to a flash drive and emailing a zipped version of your coursework root folder to yourself so that you always have a backup. Data failure is not an excuse for late or missing assignments.
Follow the directions for each assignment AND upload your completed work to the ADA server during and at the end of each work session. Description of the method for FTP to the ADA server will be given by third class meeting.
You will complete tutorials at Codecademy.com and at freecodecamp.org. You will create a screenshot of each list of completed lessons and post it in the discussion board for that week.
Several in-class exercises (favicon, gradients, media, animated gif) will give you extra credit if you do these things:
In our first class, I will guide you to create a root folder structure for all of your course work during this semester. You will be building a website that will hold all of your labs and projects. (Find a diagram in the week 1 folder in Course Materials on Canvas)
Mark up 1 poem, 1 recipe, 1 article in HTML5, one per page. The lab should have an intro page (index.html) and 3 more pages. All pages should be accessible via a persistent local navigation.
Place global navigation on Lab 1 index.
Copy and paste the CSS below in the <head>
of the article, poem and recipe pages to show the position and overlap of elements.
The <style> element is an internal stylesheet.
- <style>
- header, article, nav, aside, figure, figcaption, section, footer, ul, li, p, h1, h2, h3 {
- display: block;
- outline: 2px solid red;
- background: rgba(220, 150, 150, .2);
- margin: 3px;
- padding: 3px;
- }
- </style>
The Poem is marked up by using a p element for each stanza. Minimum of 3 stanzas. Use a line break <br>
at the end of each line, but not on the last line. Your closing p tag will do that.
target="_blank"
to open in new tab.
Uses large: 1000px, medium: 150px and small: 50px versions of each of 3 images.
All html pages are inside the lab2 folder.
The index.html main gallery page contains three medium thumbnails 150 px cropped to a square, each image has an alt attribute description.
Each 150px thumbnail links to a page on which you place the large version of the image 1000px wide and under it, four tiny thumbnails 50px square which are linked to the other large image pages and the main gallery page. 3 are details of the large image. One has a 'G' and links to the main gallery page, index.html.
The large images use the figure and figcaption elements with a caption and include alt text.
The tiny thumbnails use the a href tags around the img tag, to create hyperlinks. All three are in a single nav element. These are the local navigation for the gallery.
Here's an example. Make sure that you use different colors for each state of the a element. You can use the color picker in Chrome or another web tool for color. Please use rgb for the CSS for this lab. Make an external stylesheet for these nav styles and apply it to your main homepage, and the index pages for Labs 1 & 2.
CSS text stylesheet, responsive grid system
You will create a website about an artist. Your subject is assigned and you will find the name of your artist in a list on Canvas.
Build so that ALL contents of the site are contained within the project1 folder. Incude all images for the project in an img folder and all css stylesheets in a css folder, all inside the project1 folder.
Use these page names with the described content on them.
Create a separate folder called Project 1 Resources that is OUTSIDE of your coursework ROOT folder. Keep all images, sources files, text docs, etc. in here. Resize all images as needed and optimize.
Gather a minimum of four(4) reference sources. Include all sources: articles, images, sounds, youTube videos, ALL web urls, and any references to other media, such as books, magazines, newspapers, music recordings, that you have looked at or watched or read in this research process.
Find and edit a 400-600 word biography of your subject. This can be put together from online sources, such as the artist’s website, Wikipedia, newspaper articles, etc. Read this over carefully, edit for clarity, and check spelling and grammar. Note: If you use Wikipedia as a source, you must remove all footnote indicators from your text. Then add subheads for most of the paragraphs, you can later code these with h tags when building your bio page.
Submit a PDF with your name and your subject's name at the top.
Submit in the Project 1 Research discussion board.
Put the edited 400-600 word bio text next, with the minimum 4 sub-heads.
Add your list of reference sources below that. Include all reference sources visited, a minimum of 4. Have a description of the source, eg. artist website, what you found there, eg. images and bio, and the URL.
A public service announcement (PSA), is a message in the public interest disseminated without charge, with the objective of raising awareness, changing public attitudes and behavior towards a social issue.
Choose a data-rich topic to research. Design and build a long-scrolling page that effectively conveys that information using primarily visual elements. In your research you will find data to support your PSA and choose how to visualize that information.